{ "item": [ { "id": "97a96c69-1db6-4a2a-80ff-2bbf5d74ceca", "name": "Baskets", "description": { "content": "Operations for creating and managing collections of series requests", "type": "text/plain" }, "item": [ { "id": "c533b6c0-b8b5-4d90-81b9-4363c3328888", "name": "Moody's List All Baskets", "request": { "name": "Moody's List All Baskets", "description": { "content": "Returns a list of all data baskets owned by the authenticated user. A basket is a saved collection of series requests that can be executed as an order.", "type": "text/plain" }, "url": { "path": [ "baskets" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [] }, "header": [ { "key": "Accept", "value": "application/json" } ], "method": "GET", "auth": null }, "response": [ { "id": "cb4ef7f3-9bd7-45ef-8478-001b5287f0da", "name": "Successfully retrieved basket list", "originalRequest": { "url": { "path": [ "baskets" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [] }, "header": [ { "description": { "content": "Added as a part of security scheme: oauth2", "type": "text/plain" }, "key": "Authorization", "value": "" }, { "key": "Accept", "value": "application/json" } ], "method": "GET", "body": {} }, "status": "OK", "code": 200, "header": [ { "key": "Content-Type", "value": "application/json" } ], "body": "[\n {\n \"basketId\": \"500123\",\n \"name\": \"Example Title\",\n \"series\": [],\n \"description\": \"A sample description.\",\n \"createdAt\": \"2026-01-15T10:30:00Z\",\n \"updatedAt\": \"2026-01-15T10:30:00Z\"\n },\n {\n \"basketId\": \"500123\",\n \"name\": \"Example Title\",\n \"series\": [],\n \"description\": \"A sample description.\",\n \"createdAt\": \"2026-01-15T10:30:00Z\",\n \"updatedAt\": \"2026-01-15T10:30:00Z\"\n }\n]", "cookie": [], "_postman_previewlanguage": "json" }, { "id": "77c2decd-b03d-4d67-8252-2aeddb1b7585", "name": "Unauthorized - invalid or expired token", "originalRequest": { "url": { "path": [ "baskets" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [] }, "header": [ { "description": { "content": "Added as a part of security scheme: oauth2", "type": "text/plain" }, "key": "Authorization", "value": "" } ], "method": "GET", "body": {} }, "status": "Unauthorized", "code": 401, "header": [ { "key": "Content-Type", "value": "text/plain" } ], "body": "", "cookie": [], "_postman_previewlanguage": "text" } ], "event": [], "protocolProfileBehavior": { "disableBodyPruning": true } }, { "id": "c1103a7f-8c81-4f1f-ab36-8c6f2d88506b", "name": "Moody's Create a New Basket", "request": { "name": "Moody's Create a New Basket", "description": { "content": "Creates a new data basket with a collection of series requests. Baskets can be saved and reused to generate orders for bulk data retrieval.", "type": "text/plain" }, "url": { "path": [ "baskets" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [] }, "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" } ], "method": "POST", "auth": null, "body": { "mode": "raw", "raw": "{\n \"name\": \"\",\n \"series\": [\n {\n \"mnemonic\": \"\",\n \"freq\": \"\",\n \"trans\": \"\",\n \"startDate\": \"\",\n \"endDate\": \"\",\n \"vintage\": \"\"\n },\n {\n \"mnemonic\": \"\",\n \"freq\": \"\",\n \"trans\": \"\",\n \"startDate\": \"\",\n \"endDate\": \"\",\n \"vintage\": \"\"\n }\n ],\n \"description\": \"\"\n}", "options": { "raw": { "language": "json" } } } }, "response": [ { "id": "ac4861d1-76a2-48e0-acda-0921beeeb9af", "name": "Successfully created basket", "originalRequest": { "url": { "path": [ "baskets" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [] }, "header": [ { "description": { "content": "Added as a part of security scheme: oauth2", "type": "text/plain" }, "key": "Authorization", "value": "" }, { "key": "Accept", "value": "application/json" } ], "method": "POST", "body": { "mode": "raw", "raw": "{\n \"name\": \"Example Title\",\n \"series\": [],\n \"description\": \"A sample description.\"\n}", "options": { "raw": { "language": "json" } } } }, "status": "Created", "code": 201, "header": [ { "key": "Content-Type", "value": "application/json" } ], "body": "{\n \"basketId\": \"500123\",\n \"name\": \"Example Title\",\n \"series\": [],\n \"description\": \"A sample description.\",\n \"createdAt\": \"2026-01-15T10:30:00Z\",\n \"updatedAt\": \"2026-01-15T10:30:00Z\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { "id": "9fca5376-b37b-46bd-8371-3d34ae4cb519", "name": "Invalid basket definition", "originalRequest": { "url": { "path": [ "baskets" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [] }, "header": [ { "description": { "content": "Added as a part of security scheme: oauth2", "type": "text/plain" }, "key": "Authorization", "value": "" }, { "key": "Accept", "value": "application/json" } ], "method": "POST", "body": { "mode": "raw", "raw": "{\n \"name\": \"Example Title\",\n \"series\": [],\n \"description\": \"A sample description.\"\n}", "options": { "raw": { "language": "json" } } } }, "status": "Bad Request", "code": 400, "header": [ { "key": "Content-Type", "value": "application/json" } ], "body": "{\n \"code\": \"example_value\",\n \"message\": \"example_value\",\n \"details\": \"example_value\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { "id": "f997a8d6-f83f-4404-be0d-40acf0de69be", "name": "Unauthorized - invalid or expired token", "originalRequest": { "url": { "path": [ "baskets" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [] }, "header": [ { "description": { "content": "Added as a part of security scheme: oauth2", "type": "text/plain" }, "key": "Authorization", "value": "" } ], "method": "POST", "body": { "mode": "raw", "raw": "{\n \"name\": \"Example Title\",\n \"series\": [],\n \"description\": \"A sample description.\"\n}", "options": { "raw": { "language": "json" } } } }, "status": "Unauthorized", "code": 401, "header": [ { "key": "Content-Type", "value": "text/plain" } ], "body": "", "cookie": [], "_postman_previewlanguage": "text" } ], "event": [], "protocolProfileBehavior": { "disableBodyPruning": true } }, { "id": "135486e6-5b51-45e4-bd84-903ee1795fd3", "name": "Moody's Retrieve a Specific Basket", "request": { "name": "Moody's Retrieve a Specific Basket", "description": { "content": "Returns the details of a specific basket including its series requests and configuration.", "type": "text/plain" }, "url": { "path": [ "baskets", ":basketId" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [ { "disabled": false, "type": "any", "value": "", "key": "basketId", "description": "(Required) The unique identifier of the basket." } ] }, "header": [ { "key": "Accept", "value": "application/json" } ], "method": "GET", "auth": null }, "response": [ { "id": "9856e9a2-5958-4524-94aa-544a90d07a97", "name": "Successfully retrieved basket", "originalRequest": { "url": { "path": [ "baskets", ":basketId" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [ { "disabled": false, "type": "any", "value": "", "key": "basketId", "description": "(Required) The unique identifier of the basket." } ] }, "header": [ { "description": { "content": "Added as a part of security scheme: oauth2", "type": "text/plain" }, "key": "Authorization", "value": "" }, { "key": "Accept", "value": "application/json" } ], "method": "GET", "body": {} }, "status": "OK", "code": 200, "header": [ { "key": "Content-Type", "value": "application/json" } ], "body": "{\n \"basketId\": \"500123\",\n \"name\": \"Example Title\",\n \"series\": [],\n \"description\": \"A sample description.\",\n \"createdAt\": \"2026-01-15T10:30:00Z\",\n \"updatedAt\": \"2026-01-15T10:30:00Z\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { "id": "462e0326-d0bc-4f15-be58-06ad5a0d707c", "name": "Unauthorized - invalid or expired token", "originalRequest": { "url": { "path": [ "baskets", ":basketId" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [ { "disabled": false, "type": "any", "value": "", "key": "basketId", "description": "(Required) The unique identifier of the basket." } ] }, "header": [ { "description": { "content": "Added as a part of security scheme: oauth2", "type": "text/plain" }, "key": "Authorization", "value": "" } ], "method": "GET", "body": {} }, "status": "Unauthorized", "code": 401, "header": [ { "key": "Content-Type", "value": "text/plain" } ], "body": "", "cookie": [], "_postman_previewlanguage": "text" }, { "id": "0f9df4cf-1f82-4b26-9653-adf050f84d5c", "name": "Basket not found", "originalRequest": { "url": { "path": [ "baskets", ":basketId" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [ { "disabled": false, "type": "any", "value": "", "key": "basketId", "description": "(Required) The unique identifier of the basket." } ] }, "header": [ { "description": { "content": "Added as a part of security scheme: oauth2", "type": "text/plain" }, "key": "Authorization", "value": "" } ], "method": "GET", "body": {} }, "status": "Not Found", "code": 404, "header": [ { "key": "Content-Type", "value": "text/plain" } ], "body": "", "cookie": [], "_postman_previewlanguage": "text" } ], "event": [], "protocolProfileBehavior": { "disableBodyPruning": true } }, { "id": "5f14bd66-67a3-4309-8a16-0ad3344983e8", "name": "Moody's Update an Existing Basket", "request": { "name": "Moody's Update an Existing Basket", "description": { "content": "Updates the series requests and configuration of an existing basket.", "type": "text/plain" }, "url": { "path": [ "baskets", ":basketId" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [ { "disabled": false, "type": "any", "value": "", "key": "basketId", "description": "(Required) The unique identifier of the basket." } ] }, "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" } ], "method": "PUT", "auth": null, "body": { "mode": "raw", "raw": "{\n \"name\": \"\",\n \"series\": [\n {\n \"mnemonic\": \"\",\n \"freq\": \"\",\n \"trans\": \"\",\n \"startDate\": \"\",\n \"endDate\": \"\",\n \"vintage\": \"\"\n },\n {\n \"mnemonic\": \"\",\n \"freq\": \"\",\n \"trans\": \"\",\n \"startDate\": \"\",\n \"endDate\": \"\",\n \"vintage\": \"\"\n }\n ],\n \"description\": \"\"\n}", "options": { "raw": { "language": "json" } } } }, "response": [ { "id": "4371c567-6762-40b5-80f3-cad5d175dc44", "name": "Successfully updated basket", "originalRequest": { "url": { "path": [ "baskets", ":basketId" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [ { "disabled": false, "type": "any", "value": "", "key": "basketId", "description": "(Required) The unique identifier of the basket." } ] }, "header": [ { "description": { "content": "Added as a part of security scheme: oauth2", "type": "text/plain" }, "key": "Authorization", "value": "" }, { "key": "Accept", "value": "application/json" } ], "method": "PUT", "body": { "mode": "raw", "raw": "{\n \"name\": \"Example Title\",\n \"series\": [],\n \"description\": \"A sample description.\"\n}", "options": { "raw": { "language": "json" } } } }, "status": "OK", "code": 200, "header": [ { "key": "Content-Type", "value": "application/json" } ], "body": "{\n \"basketId\": \"500123\",\n \"name\": \"Example Title\",\n \"series\": [],\n \"description\": \"A sample description.\",\n \"createdAt\": \"2026-01-15T10:30:00Z\",\n \"updatedAt\": \"2026-01-15T10:30:00Z\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { "id": "6fd52777-62a1-4c07-98bd-622cf1f3144c", "name": "Invalid basket definition", "originalRequest": { "url": { "path": [ "baskets", ":basketId" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [ { "disabled": false, "type": "any", "value": "", "key": "basketId", "description": "(Required) The unique identifier of the basket." } ] }, "header": [ { "description": { "content": "Added as a part of security scheme: oauth2", "type": "text/plain" }, "key": "Authorization", "value": "" }, { "key": "Accept", "value": "application/json" } ], "method": "PUT", "body": { "mode": "raw", "raw": "{\n \"name\": \"Example Title\",\n \"series\": [],\n \"description\": \"A sample description.\"\n}", "options": { "raw": { "language": "json" } } } }, "status": "Bad Request", "code": 400, "header": [ { "key": "Content-Type", "value": "application/json" } ], "body": "{\n \"code\": \"example_value\",\n \"message\": \"example_value\",\n \"details\": \"example_value\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { "id": "aff11e57-77dd-4973-93a0-f90099c1cd09", "name": "Unauthorized - invalid or expired token", "originalRequest": { "url": { "path": [ "baskets", ":basketId" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [ { "disabled": false, "type": "any", "value": "", "key": "basketId", "description": "(Required) The unique identifier of the basket." } ] }, "header": [ { "description": { "content": "Added as a part of security scheme: oauth2", "type": "text/plain" }, "key": "Authorization", "value": "" } ], "method": "PUT", "body": { "mode": "raw", "raw": "{\n \"name\": \"Example Title\",\n \"series\": [],\n \"description\": \"A sample description.\"\n}", "options": { "raw": { "language": "json" } } } }, "status": "Unauthorized", "code": 401, "header": [ { "key": "Content-Type", "value": "text/plain" } ], "body": "", "cookie": [], "_postman_previewlanguage": "text" }, { "id": "7d207ca6-a0ee-45af-b1ef-5e6c419a12c4", "name": "Basket not found", "originalRequest": { "url": { "path": [ "baskets", ":basketId" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [ { "disabled": false, "type": "any", "value": "", "key": "basketId", "description": "(Required) The unique identifier of the basket." } ] }, "header": [ { "description": { "content": "Added as a part of security scheme: oauth2", "type": "text/plain" }, "key": "Authorization", "value": "" } ], "method": "PUT", "body": { "mode": "raw", "raw": "{\n \"name\": \"Example Title\",\n \"series\": [],\n \"description\": \"A sample description.\"\n}", "options": { "raw": { "language": "json" } } } }, "status": "Not Found", "code": 404, "header": [ { "key": "Content-Type", "value": "text/plain" } ], "body": "", "cookie": [], "_postman_previewlanguage": "text" } ], "event": [], "protocolProfileBehavior": { "disableBodyPruning": true } }, { "id": "fd3634dc-cd24-4547-8229-f746df667b24", "name": "Moody's Delete a Basket", "request": { "name": "Moody's Delete a Basket", "description": { "content": "Permanently deletes a basket and its associated series requests.", "type": "text/plain" }, "url": { "path": [ "baskets", ":basketId" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [ { "disabled": false, "type": "any", "value": "", "key": "basketId", "description": "(Required) The unique identifier of the basket." } ] }, "method": "DELETE", "auth": null }, "response": [ { "id": "a60df250-29e1-49c3-b390-3ec310bb9aee", "name": "Successfully deleted basket", "originalRequest": { "url": { "path": [ "baskets", ":basketId" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [ { "disabled": false, "type": "any", "value": "", "key": "basketId", "description": "(Required) The unique identifier of the basket." } ] }, "header": [ { "description": { "content": "Added as a part of security scheme: oauth2", "type": "text/plain" }, "key": "Authorization", "value": "" } ], "method": "DELETE", "body": {} }, "status": "No Content", "code": 204, "header": [ { "key": "Content-Type", "value": "text/plain" } ], "body": "", "cookie": [], "_postman_previewlanguage": "text" }, { "id": "7d515d08-b3c6-46d1-a216-d4317aa262b6", "name": "Unauthorized - invalid or expired token", "originalRequest": { "url": { "path": [ "baskets", ":basketId" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [ { "disabled": false, "type": "any", "value": "", "key": "basketId", "description": "(Required) The unique identifier of the basket." } ] }, "header": [ { "description": { "content": "Added as a part of security scheme: oauth2", "type": "text/plain" }, "key": "Authorization", "value": "" } ], "method": "DELETE", "body": {} }, "status": "Unauthorized", "code": 401, "header": [ { "key": "Content-Type", "value": "text/plain" } ], "body": "", "cookie": [], "_postman_previewlanguage": "text" }, { "id": "40cd9063-0e68-470e-bcde-e5e89d97f082", "name": "Basket not found", "originalRequest": { "url": { "path": [ "baskets", ":basketId" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [ { "disabled": false, "type": "any", "value": "", "key": "basketId", "description": "(Required) The unique identifier of the basket." } ] }, "header": [ { "description": { "content": "Added as a part of security scheme: oauth2", "type": "text/plain" }, "key": "Authorization", "value": "" } ], "method": "DELETE", "body": {} }, "status": "Not Found", "code": 404, "header": [ { "key": "Content-Type", "value": "text/plain" } ], "body": "", "cookie": [], "_postman_previewlanguage": "text" } ], "event": [], "protocolProfileBehavior": { "disableBodyPruning": true } } ], "event": [] }, { "id": "faa732d8-fd8b-44cd-926d-630c6ba61d78", "name": "Health", "description": { "content": "Service health monitoring", "type": "text/plain" }, "item": [ { "id": "233a8983-51fc-4255-b7a1-10f41ed7502c", "name": "Moody's Check Service Health", "request": { "name": "Moody's Check Service Health", "description": { "content": "Returns the current health status of the Data Buffet API service.", "type": "text/plain" }, "url": { "path": [ "health" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [] }, "header": [ { "key": "Accept", "value": "application/json" } ], "method": "GET", "auth": null }, "response": [ { "id": "419d1d5d-ee70-4682-bddd-0ea9404c722f", "name": "Service is healthy", "originalRequest": { "url": { "path": [ "health" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [] }, "header": [ { "description": { "content": "Added as a part of security scheme: oauth2", "type": "text/plain" }, "key": "Authorization", "value": "" }, { "key": "Accept", "value": "application/json" } ], "method": "GET", "body": {} }, "status": "OK", "code": 200, "header": [ { "key": "Content-Type", "value": "application/json" } ], "body": "{\n \"status\": \"Healthy\",\n \"timestamp\": \"2026-01-15T10:30:00Z\",\n \"version\": \"example_value\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { "id": "f6e583b1-1859-4a3b-b47e-b817afef0933", "name": "Service is unavailable", "originalRequest": { "url": { "path": [ "health" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [] }, "header": [ { "description": { "content": "Added as a part of security scheme: oauth2", "type": "text/plain" }, "key": "Authorization", "value": "" } ], "method": "GET", "body": {} }, "status": "Service Unavailable", "code": 503, "header": [ { "key": "Content-Type", "value": "text/plain" } ], "body": "", "cookie": [], "_postman_previewlanguage": "text" } ], "event": [], "protocolProfileBehavior": { "disableBodyPruning": true } } ], "event": [] }, { "id": "cddf6db5-cd93-43eb-94c7-7f0f90c8b42c", "name": "Orders", "description": { "content": "Operations for managing data generation orders from baskets", "type": "text/plain" }, "item": [ { "id": "e692afc8-bec5-4115-8818-79eb2bb0021a", "name": "Moody's List All Orders", "request": { "name": "Moody's List All Orders", "description": { "content": "Returns a list of all data generation orders for the authenticated user. Orders are created from baskets and produce output files in the requested format.", "type": "text/plain" }, "url": { "path": [ "orders" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [] }, "header": [ { "key": "Accept", "value": "application/json" } ], "method": "GET", "auth": null }, "response": [ { "id": "0bb8862e-eb2e-442c-8375-2e16a27cdb02", "name": "Successfully retrieved order list", "originalRequest": { "url": { "path": [ "orders" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [] }, "header": [ { "description": { "content": "Added as a part of security scheme: oauth2", "type": "text/plain" }, "key": "Authorization", "value": "" }, { "key": "Accept", "value": "application/json" } ], "method": "GET", "body": {} }, "status": "OK", "code": 200, "header": [ { "key": "Content-Type", "value": "application/json" } ], "body": "[\n {\n \"orderId\": \"500123\",\n \"basketId\": \"500123\",\n \"status\": \"Pending\",\n \"fileType\": \"example_value\",\n \"createdAt\": \"2026-01-15T10:30:00Z\",\n \"completedAt\": \"2026-01-15T10:30:00Z\",\n \"downloadUrl\": \"https://www.example.com\",\n \"errorMessage\": \"example_value\"\n },\n {\n \"orderId\": \"500123\",\n \"basketId\": \"500123\",\n \"status\": \"Pending\",\n \"fileType\": \"example_value\",\n \"createdAt\": \"2026-01-15T10:30:00Z\",\n \"completedAt\": \"2026-01-15T10:30:00Z\",\n \"downloadUrl\": \"https://www.example.com\",\n \"errorMessage\": \"example_value\"\n }\n]", "cookie": [], "_postman_previewlanguage": "json" }, { "id": "4de0a7fa-51cd-4e81-bf68-549613d0c3e0", "name": "Unauthorized - invalid or expired token", "originalRequest": { "url": { "path": [ "orders" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [] }, "header": [ { "description": { "content": "Added as a part of security scheme: oauth2", "type": "text/plain" }, "key": "Authorization", "value": "" } ], "method": "GET", "body": {} }, "status": "Unauthorized", "code": 401, "header": [ { "key": "Content-Type", "value": "text/plain" } ], "body": "", "cookie": [], "_postman_previewlanguage": "text" } ], "event": [], "protocolProfileBehavior": { "disableBodyPruning": true } }, { "id": "bd7ccd45-0e45-4a0d-a0cb-6b7dfe97dd96", "name": "Moody's Create a New Order", "request": { "name": "Moody's Create a New Order", "description": { "content": "Creates a new data generation order from a basket. The order will be processed asynchronously and produce output in the specified file format.", "type": "text/plain" }, "url": { "path": [ "orders" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [] }, "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" } ], "method": "POST", "auth": null, "body": { "mode": "raw", "raw": "{\n \"basketId\": \"\",\n \"fileType\": \"\"\n}", "options": { "raw": { "language": "json" } } } }, "response": [ { "id": "04b1d877-ce7e-4201-b990-9802fab8ffca", "name": "Successfully created order", "originalRequest": { "url": { "path": [ "orders" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [] }, "header": [ { "description": { "content": "Added as a part of security scheme: oauth2", "type": "text/plain" }, "key": "Authorization", "value": "" }, { "key": "Accept", "value": "application/json" } ], "method": "POST", "body": { "mode": "raw", "raw": "{\n \"basketId\": \"500123\",\n \"fileType\": \"example_value\"\n}", "options": { "raw": { "language": "json" } } } }, "status": "Created", "code": 201, "header": [ { "key": "Content-Type", "value": "application/json" } ], "body": "{\n \"orderId\": \"500123\",\n \"basketId\": \"500123\",\n \"status\": \"Pending\",\n \"fileType\": \"example_value\",\n \"createdAt\": \"2026-01-15T10:30:00Z\",\n \"completedAt\": \"2026-01-15T10:30:00Z\",\n \"downloadUrl\": \"https://www.example.com\",\n \"errorMessage\": \"example_value\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { "id": "cd522dff-4374-4431-a4d2-d0688d8726e8", "name": "Invalid order request", "originalRequest": { "url": { "path": [ "orders" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [] }, "header": [ { "description": { "content": "Added as a part of security scheme: oauth2", "type": "text/plain" }, "key": "Authorization", "value": "" }, { "key": "Accept", "value": "application/json" } ], "method": "POST", "body": { "mode": "raw", "raw": "{\n \"basketId\": \"500123\",\n \"fileType\": \"example_value\"\n}", "options": { "raw": { "language": "json" } } } }, "status": "Bad Request", "code": 400, "header": [ { "key": "Content-Type", "value": "application/json" } ], "body": "{\n \"code\": \"example_value\",\n \"message\": \"example_value\",\n \"details\": \"example_value\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { "id": "fd425538-d1fd-410a-aa80-d4f4506ee765", "name": "Unauthorized - invalid or expired token", "originalRequest": { "url": { "path": [ "orders" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [] }, "header": [ { "description": { "content": "Added as a part of security scheme: oauth2", "type": "text/plain" }, "key": "Authorization", "value": "" } ], "method": "POST", "body": { "mode": "raw", "raw": "{\n \"basketId\": \"500123\",\n \"fileType\": \"example_value\"\n}", "options": { "raw": { "language": "json" } } } }, "status": "Unauthorized", "code": 401, "header": [ { "key": "Content-Type", "value": "text/plain" } ], "body": "", "cookie": [], "_postman_previewlanguage": "text" } ], "event": [], "protocolProfileBehavior": { "disableBodyPruning": true } }, { "id": "309bf598-8175-47ce-85c3-087bcc0d2454", "name": "Moody's Retrieve a Specific Order", "request": { "name": "Moody's Retrieve a Specific Order", "description": { "content": "Returns the status and details of a specific order, including processing status and download URL when complete.", "type": "text/plain" }, "url": { "path": [ "orders", ":orderId" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [ { "disabled": false, "type": "any", "value": "", "key": "orderId", "description": "(Required) The unique identifier of the order." } ] }, "header": [ { "key": "Accept", "value": "application/json" } ], "method": "GET", "auth": null }, "response": [ { "id": "fd0823f7-c497-4d2b-9d82-72945b9103a7", "name": "Successfully retrieved order", "originalRequest": { "url": { "path": [ "orders", ":orderId" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [ { "disabled": false, "type": "any", "value": "", "key": "orderId", "description": "(Required) The unique identifier of the order." } ] }, "header": [ { "description": { "content": "Added as a part of security scheme: oauth2", "type": "text/plain" }, "key": "Authorization", "value": "" }, { "key": "Accept", "value": "application/json" } ], "method": "GET", "body": {} }, "status": "OK", "code": 200, "header": [ { "key": "Content-Type", "value": "application/json" } ], "body": "{\n \"orderId\": \"500123\",\n \"basketId\": \"500123\",\n \"status\": \"Pending\",\n \"fileType\": \"example_value\",\n \"createdAt\": \"2026-01-15T10:30:00Z\",\n \"completedAt\": \"2026-01-15T10:30:00Z\",\n \"downloadUrl\": \"https://www.example.com\",\n \"errorMessage\": \"example_value\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { "id": "5cd815d6-4057-49bb-94ba-528be8a00f6f", "name": "Unauthorized - invalid or expired token", "originalRequest": { "url": { "path": [ "orders", ":orderId" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [ { "disabled": false, "type": "any", "value": "", "key": "orderId", "description": "(Required) The unique identifier of the order." } ] }, "header": [ { "description": { "content": "Added as a part of security scheme: oauth2", "type": "text/plain" }, "key": "Authorization", "value": "" } ], "method": "GET", "body": {} }, "status": "Unauthorized", "code": 401, "header": [ { "key": "Content-Type", "value": "text/plain" } ], "body": "", "cookie": [], "_postman_previewlanguage": "text" }, { "id": "131e922e-ce1b-4325-a187-164f18d19b72", "name": "Order not found", "originalRequest": { "url": { "path": [ "orders", ":orderId" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [ { "disabled": false, "type": "any", "value": "", "key": "orderId", "description": "(Required) The unique identifier of the order." } ] }, "header": [ { "description": { "content": "Added as a part of security scheme: oauth2", "type": "text/plain" }, "key": "Authorization", "value": "" } ], "method": "GET", "body": {} }, "status": "Not Found", "code": 404, "header": [ { "key": "Content-Type", "value": "text/plain" } ], "body": "", "cookie": [], "_postman_previewlanguage": "text" } ], "event": [], "protocolProfileBehavior": { "disableBodyPruning": true } }, { "id": "459370ad-b415-4c4c-bd28-413f8b30357f", "name": "Moody's Download Order Output", "request": { "name": "Moody's Download Order Output", "description": { "content": "Downloads the output file for a completed order. The file format is determined by the fileType specified when creating the order.", "type": "text/plain" }, "url": { "path": [ "orders", ":orderId", "download" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [ { "disabled": false, "type": "any", "value": "", "key": "orderId", "description": "(Required) The unique identifier of the order." } ] }, "header": [ { "key": "Accept", "value": "application/octet-stream" } ], "method": "GET", "auth": null }, "response": [ { "id": "a4169122-4ba8-440c-9686-da5b319c4008", "name": "Successfully downloaded order output", "originalRequest": { "url": { "path": [ "orders", ":orderId", "download" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [ { "disabled": false, "type": "any", "value": "", "key": "orderId", "description": "(Required) The unique identifier of the order." } ] }, "header": [ { "description": { "content": "Added as a part of security scheme: oauth2", "type": "text/plain" }, "key": "Authorization", "value": "" }, { "key": "Accept", "value": "application/octet-stream" } ], "method": "GET", "body": {} }, "status": "OK", "code": 200, "header": [ { "key": "Content-Type", "value": "application/octet-stream" } ], "body": "string", "cookie": [], "_postman_previewlanguage": "text" }, { "id": "c71b5cd0-f9ee-49ad-a94c-0edc5f9f2f6f", "name": "Unauthorized - invalid or expired token", "originalRequest": { "url": { "path": [ "orders", ":orderId", "download" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [ { "disabled": false, "type": "any", "value": "", "key": "orderId", "description": "(Required) The unique identifier of the order." } ] }, "header": [ { "description": { "content": "Added as a part of security scheme: oauth2", "type": "text/plain" }, "key": "Authorization", "value": "" } ], "method": "GET", "body": {} }, "status": "Unauthorized", "code": 401, "header": [ { "key": "Content-Type", "value": "text/plain" } ], "body": "", "cookie": [], "_postman_previewlanguage": "text" }, { "id": "40e94c77-d4b5-42a0-aa69-40227b35f6d9", "name": "Order not found or not yet complete", "originalRequest": { "url": { "path": [ "orders", ":orderId", "download" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [ { "disabled": false, "type": "any", "value": "", "key": "orderId", "description": "(Required) The unique identifier of the order." } ] }, "header": [ { "description": { "content": "Added as a part of security scheme: oauth2", "type": "text/plain" }, "key": "Authorization", "value": "" } ], "method": "GET", "body": {} }, "status": "Not Found", "code": 404, "header": [ { "key": "Content-Type", "value": "text/plain" } ], "body": "", "cookie": [], "_postman_previewlanguage": "text" } ], "event": [], "protocolProfileBehavior": { "disableBodyPruning": true } } ], "event": [] }, { "id": "5bb37a52-e9cf-4e5f-9662-ac883d0bedec", "name": "Reference", "description": { "content": "Operations for retrieving frequency, vintage, and file type metadata", "type": "text/plain" }, "item": [ { "id": "7d179cbd-cb1a-406e-a395-6458b48e582c", "name": "Moody's Obtain an Access Token", "request": { "name": "Moody's Obtain an Access Token", "description": { "content": "Authenticates using OAuth2 client credentials and returns a bearer access token for subsequent API requests.", "type": "text/plain" }, "url": { "path": [ "oauth2", "token" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [] }, "header": [ { "key": "Content-Type", "value": "application/x-www-form-urlencoded" }, { "key": "Accept", "value": "application/json" } ], "method": "POST", "auth": null, "body": { "mode": "urlencoded", "urlencoded": [ { "disabled": false, "key": "grant_type", "value": "", "description": "(Required) The OAuth2 grant type. Must be client_credentials." }, { "disabled": false, "key": "client_id", "value": "", "description": "(Required) The API client ID issued by Moody's Analytics." }, { "disabled": false, "key": "client_secret", "value": "", "description": "(Required) The API client secret issued by Moody's Analytics." } ] } }, "response": [ { "id": "56505327-4c3f-48d3-9582-18e5a987cece", "name": "Successfully obtained access token", "originalRequest": { "url": { "path": [ "oauth2", "token" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [] }, "header": [ { "description": { "content": "Added as a part of security scheme: oauth2", "type": "text/plain" }, "key": "Authorization", "value": "" }, { "key": "Accept", "value": "application/json" } ], "method": "POST", "body": { "mode": "urlencoded", "urlencoded": [ { "disabled": false, "description": { "content": "(Required) The OAuth2 grant type. Must be client_credentials.", "type": "text/plain" }, "key": "grant_type", "value": "" }, { "disabled": false, "description": { "content": "(Required) The API client ID issued by Moody's Analytics.", "type": "text/plain" }, "key": "client_id", "value": "" }, { "disabled": false, "description": { "content": "(Required) The API client secret issued by Moody's Analytics.", "type": "text/plain" }, "key": "client_secret", "value": "" } ] } }, "status": "OK", "code": 200, "header": [ { "key": "Content-Type", "value": "application/json" } ], "body": "{\n \"access_token\": \"example_value\",\n \"token_type\": \"Bearer\",\n \"expires_in\": 10\n}", "cookie": [], "_postman_previewlanguage": "json" }, { "id": "66a33020-0fcb-41dc-8453-a92889d8e0ac", "name": "Invalid grant type or missing credentials", "originalRequest": { "url": { "path": [ "oauth2", "token" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [] }, "header": [ { "description": { "content": "Added as a part of security scheme: oauth2", "type": "text/plain" }, "key": "Authorization", "value": "" } ], "method": "POST", "body": { "mode": "urlencoded", "urlencoded": [ { "disabled": false, "description": { "content": "(Required) The OAuth2 grant type. Must be client_credentials.", "type": "text/plain" }, "key": "grant_type", "value": "" }, { "disabled": false, "description": { "content": "(Required) The API client ID issued by Moody's Analytics.", "type": "text/plain" }, "key": "client_id", "value": "" }, { "disabled": false, "description": { "content": "(Required) The API client secret issued by Moody's Analytics.", "type": "text/plain" }, "key": "client_secret", "value": "" } ] } }, "status": "Bad Request", "code": 400, "header": [ { "key": "Content-Type", "value": "text/plain" } ], "body": "", "cookie": [], "_postman_previewlanguage": "text" }, { "id": "73f5fa8c-34bb-4a33-8d90-03d1c053a9f4", "name": "Invalid client credentials", "originalRequest": { "url": { "path": [ "oauth2", "token" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [] }, "header": [ { "description": { "content": "Added as a part of security scheme: oauth2", "type": "text/plain" }, "key": "Authorization", "value": "" } ], "method": "POST", "body": { "mode": "urlencoded", "urlencoded": [ { "disabled": false, "description": { "content": "(Required) The OAuth2 grant type. Must be client_credentials.", "type": "text/plain" }, "key": "grant_type", "value": "" }, { "disabled": false, "description": { "content": "(Required) The API client ID issued by Moody's Analytics.", "type": "text/plain" }, "key": "client_id", "value": "" }, { "disabled": false, "description": { "content": "(Required) The API client secret issued by Moody's Analytics.", "type": "text/plain" }, "key": "client_secret", "value": "" } ] } }, "status": "Unauthorized", "code": 401, "header": [ { "key": "Content-Type", "value": "text/plain" } ], "body": "", "cookie": [], "_postman_previewlanguage": "text" } ], "event": [], "protocolProfileBehavior": { "disableBodyPruning": true } }, { "id": "215ae718-66d0-43c0-9787-bfac9b739fe2", "name": "Moody's List Available Data Frequencies", "request": { "name": "Moody's List Available Data Frequencies", "description": { "content": "Returns a list of all supported data frequencies (e.g., annual, quarterly, monthly, weekly, daily) that can be used for frequency conversion when retrieving series.", "type": "text/plain" }, "url": { "path": [ "frequencies" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [] }, "header": [ { "key": "Accept", "value": "application/json" } ], "method": "GET", "auth": null }, "response": [ { "id": "5aa2ad00-01ef-448e-a8e3-adc114a6aebf", "name": "Successfully retrieved frequency list", "originalRequest": { "url": { "path": [ "frequencies" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [] }, "header": [ { "description": { "content": "Added as a part of security scheme: oauth2", "type": "text/plain" }, "key": "Authorization", "value": "" }, { "key": "Accept", "value": "application/json" } ], "method": "GET", "body": {} }, "status": "OK", "code": 200, "header": [ { "key": "Content-Type", "value": "application/json" } ], "body": "[\n {\n \"code\": \"A\",\n \"name\": \"Annual\",\n \"description\": \"A sample description.\"\n },\n {\n \"code\": \"A\",\n \"name\": \"Annual\",\n \"description\": \"A sample description.\"\n }\n]", "cookie": [], "_postman_previewlanguage": "json" }, { "id": "31900f88-0cfc-4e93-932e-1712bc27ee6f", "name": "Unauthorized - invalid or expired token", "originalRequest": { "url": { "path": [ "frequencies" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [] }, "header": [ { "description": { "content": "Added as a part of security scheme: oauth2", "type": "text/plain" }, "key": "Authorization", "value": "" } ], "method": "GET", "body": {} }, "status": "Unauthorized", "code": 401, "header": [ { "key": "Content-Type", "value": "text/plain" } ], "body": "", "cookie": [], "_postman_previewlanguage": "text" } ], "event": [], "protocolProfileBehavior": { "disableBodyPruning": true } }, { "id": "8f987723-0255-49b6-ad57-e8045e4a5055", "name": "Moody's List Available Vintages for a Series", "request": { "name": "Moody's List Available Vintages for a Series", "description": { "content": "Returns a list of available data vintages (historical revisions) for a specific series. Vintages enable access to previous versions of data as originally published.", "type": "text/plain" }, "url": { "path": [ "vintages" ], "host": [ "{{baseUrl}}" ], "query": [ { "disabled": false, "key": "mnemonic", "value": "", "description": "(Required) The unique series mnemonic identifier. Mnemonics follow the Data Buffet naming convention, e.g., FGDP_US for US GDP or EMPLPAY.IUSA for US total nonfarm payrolls." } ], "variable": [] }, "header": [ { "key": "Accept", "value": "application/json" } ], "method": "GET", "auth": null }, "response": [ { "id": "84d37630-ce53-4710-ac38-f9541f369c3a", "name": "Successfully retrieved vintage list", "originalRequest": { "url": { "path": [ "vintages" ], "host": [ "{{baseUrl}}" ], "query": [ { "key": "mnemonic", "value": "FGDP_US" } ], "variable": [] }, "header": [ { "description": { "content": "Added as a part of security scheme: oauth2", "type": "text/plain" }, "key": "Authorization", "value": "" }, { "key": "Accept", "value": "application/json" } ], "method": "GET", "body": {} }, "status": "OK", "code": 200, "header": [ { "key": "Content-Type", "value": "application/json" } ], "body": "[\n {\n \"vintageDate\": \"2026-01-15\",\n \"description\": \"A sample description.\"\n },\n {\n \"vintageDate\": \"2026-01-15\",\n \"description\": \"A sample description.\"\n }\n]", "cookie": [], "_postman_previewlanguage": "json" }, { "id": "9addc3d9-7f9a-47a9-bdac-fe736a06222f", "name": "Invalid mnemonic", "originalRequest": { "url": { "path": [ "vintages" ], "host": [ "{{baseUrl}}" ], "query": [ { "key": "mnemonic", "value": "FGDP_US" } ], "variable": [] }, "header": [ { "description": { "content": "Added as a part of security scheme: oauth2", "type": "text/plain" }, "key": "Authorization", "value": "" } ], "method": "GET", "body": {} }, "status": "Bad Request", "code": 400, "header": [ { "key": "Content-Type", "value": "text/plain" } ], "body": "", "cookie": [], "_postman_previewlanguage": "text" }, { "id": "1b2b48c7-ee0f-435b-b0b2-a7449d1a3a1d", "name": "Unauthorized - invalid or expired token", "originalRequest": { "url": { "path": [ "vintages" ], "host": [ "{{baseUrl}}" ], "query": [ { "key": "mnemonic", "value": "FGDP_US" } ], "variable": [] }, "header": [ { "description": { "content": "Added as a part of security scheme: oauth2", "type": "text/plain" }, "key": "Authorization", "value": "" } ], "method": "GET", "body": {} }, "status": "Unauthorized", "code": 401, "header": [ { "key": "Content-Type", "value": "text/plain" } ], "body": "", "cookie": [], "_postman_previewlanguage": "text" }, { "id": "2006ddc3-44f4-4cd9-bc5b-4cea3d2a378b", "name": "Series mnemonic not found", "originalRequest": { "url": { "path": [ "vintages" ], "host": [ "{{baseUrl}}" ], "query": [ { "key": "mnemonic", "value": "FGDP_US" } ], "variable": [] }, "header": [ { "description": { "content": "Added as a part of security scheme: oauth2", "type": "text/plain" }, "key": "Authorization", "value": "" } ], "method": "GET", "body": {} }, "status": "Not Found", "code": 404, "header": [ { "key": "Content-Type", "value": "text/plain" } ], "body": "", "cookie": [], "_postman_previewlanguage": "text" } ], "event": [], "protocolProfileBehavior": { "disableBodyPruning": true } }, { "id": "1035afa1-6751-44f6-b76d-241742d90021", "name": "Moody's List Supported Output File Types", "request": { "name": "Moody's List Supported Output File Types", "description": { "content": "Returns a list of supported output file types for order data generation (e.g., CSV, Excel, XML, JSON).", "type": "text/plain" }, "url": { "path": [ "filetypes" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [] }, "header": [ { "key": "Accept", "value": "application/json" } ], "method": "GET", "auth": null }, "response": [ { "id": "8b99fb23-4317-4f33-8c45-975992df8a29", "name": "Successfully retrieved file type list", "originalRequest": { "url": { "path": [ "filetypes" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [] }, "header": [ { "description": { "content": "Added as a part of security scheme: oauth2", "type": "text/plain" }, "key": "Authorization", "value": "" }, { "key": "Accept", "value": "application/json" } ], "method": "GET", "body": {} }, "status": "OK", "code": 200, "header": [ { "key": "Content-Type", "value": "application/json" } ], "body": "[\n {\n \"code\": \"example_value\",\n \"name\": \"Example Title\",\n \"extension\": \"example_value\",\n \"description\": \"A sample description.\"\n },\n {\n \"code\": \"example_value\",\n \"name\": \"Example Title\",\n \"extension\": \"example_value\",\n \"description\": \"A sample description.\"\n }\n]", "cookie": [], "_postman_previewlanguage": "json" }, { "id": "2a0b160e-8113-4d9d-96a5-323ff7a27faf", "name": "Unauthorized - invalid or expired token", "originalRequest": { "url": { "path": [ "filetypes" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [] }, "header": [ { "description": { "content": "Added as a part of security scheme: oauth2", "type": "text/plain" }, "key": "Authorization", "value": "" } ], "method": "GET", "body": {} }, "status": "Unauthorized", "code": 401, "header": [ { "key": "Content-Type", "value": "text/plain" } ], "body": "", "cookie": [], "_postman_previewlanguage": "text" } ], "event": [], "protocolProfileBehavior": { "disableBodyPruning": true } } ], "event": [] }, { "id": "817b7ef2-1e45-4508-9dd5-02cd2b7082b8", "name": "Search", "description": { "content": "Operations for searching available datasets and series", "type": "text/plain" }, "item": [ { "id": "47b57db8-cd6e-4e94-9a8a-347884668ed7", "name": "Moody's Search for Available Series", "request": { "name": "Moody's Search for Available Series", "description": { "content": "Searches the Data Buffet repository for available series matching the specified criteria. Supports filtering by keyword, geography, source, and category.", "type": "text/plain" }, "url": { "path": [ "search" ], "host": [ "{{baseUrl}}" ], "query": [ { "disabled": false, "key": "query", "value": "", "description": "(Required) Search query string to match against series names, descriptions, mnemonics, and metadata." }, { "disabled": false, "key": "geography", "value": "", "description": "Filter results by geographic area code (e.g., US for United States, GB for United Kingdom, CN for China)." }, { "disabled": false, "key": "source", "value": "", "description": "Filter results by data source identifier (e.g., BLS, BEA, IMF, Eurostat)." }, { "disabled": false, "key": "category", "value": "", "description": "Filter results by data category (e.g., GDP, Employment, Inflation, Housing)." }, { "disabled": false, "key": "offset", "value": "0", "description": "The number of results to skip for pagination." }, { "disabled": false, "key": "limit", "value": "25", "description": "The maximum number of results to return per page." } ], "variable": [] }, "header": [ { "key": "Accept", "value": "application/json" } ], "method": "GET", "auth": null }, "response": [ { "id": "4020fac0-a65b-4ce5-b160-267137310ffb", "name": "Successfully retrieved search results", "originalRequest": { "url": { "path": [ "search" ], "host": [ "{{baseUrl}}" ], "query": [ { "key": "query", "value": "" }, { "key": "geography", "value": "" }, { "key": "source", "value": "" }, { "key": "category", "value": "" }, { "key": "offset", "value": "0" }, { "key": "limit", "value": "25" } ], "variable": [] }, "header": [ { "description": { "content": "Added as a part of security scheme: oauth2", "type": "text/plain" }, "key": "Authorization", "value": "" }, { "key": "Accept", "value": "application/json" } ], "method": "GET", "body": {} }, "status": "OK", "code": 200, "header": [ { "key": "Content-Type", "value": "application/json" } ], "body": "{\n \"totalCount\": 10,\n \"results\": [],\n \"offset\": 10,\n \"limit\": 10\n}", "cookie": [], "_postman_previewlanguage": "json" }, { "id": "9b8e956e-9f72-430a-a591-414523f40d03", "name": "Invalid search parameters", "originalRequest": { "url": { "path": [ "search" ], "host": [ "{{baseUrl}}" ], "query": [ { "key": "query", "value": "" }, { "key": "geography", "value": "" }, { "key": "source", "value": "" }, { "key": "category", "value": "" }, { "key": "offset", "value": "0" }, { "key": "limit", "value": "25" } ], "variable": [] }, "header": [ { "description": { "content": "Added as a part of security scheme: oauth2", "type": "text/plain" }, "key": "Authorization", "value": "" }, { "key": "Accept", "value": "application/json" } ], "method": "GET", "body": {} }, "status": "Bad Request", "code": 400, "header": [ { "key": "Content-Type", "value": "application/json" } ], "body": "{\n \"code\": \"example_value\",\n \"message\": \"example_value\",\n \"details\": \"example_value\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { "id": "5565b9f8-1342-4982-9a5a-77bc42efe408", "name": "Unauthorized - invalid or expired token", "originalRequest": { "url": { "path": [ "search" ], "host": [ "{{baseUrl}}" ], "query": [ { "key": "query", "value": "" }, { "key": "geography", "value": "" }, { "key": "source", "value": "" }, { "key": "category", "value": "" }, { "key": "offset", "value": "0" }, { "key": "limit", "value": "25" } ], "variable": [] }, "header": [ { "description": { "content": "Added as a part of security scheme: oauth2", "type": "text/plain" }, "key": "Authorization", "value": "" } ], "method": "GET", "body": {} }, "status": "Unauthorized", "code": 401, "header": [ { "key": "Content-Type", "value": "text/plain" } ], "body": "", "cookie": [], "_postman_previewlanguage": "text" } ], "event": [], "protocolProfileBehavior": { "disableBodyPruning": true } } ], "event": [] }, { "id": "ab4bc1cf-7352-48e6-a4d8-501f0857dfd2", "name": "Series", "description": { "content": "Operations for retrieving individual and multi-series time series data", "type": "text/plain" }, "item": [ { "id": "16adf6a6-ae15-48a8-b07a-43e0c617e5ab", "name": "Moody's Retrieve a Single Time Series", "request": { "name": "Moody's Retrieve a Single Time Series", "description": { "content": "Returns data for a single economic, demographic, or financial time series identified by its mnemonic. Supports frequency conversion, mathematical transformations, date range filtering, and vintage selection.", "type": "text/plain" }, "url": { "path": [ "series" ], "host": [ "{{baseUrl}}" ], "query": [ { "disabled": false, "key": "mnemonic", "value": "", "description": "(Required) The unique series mnemonic identifier. Mnemonics follow the Data Buffet naming convention, e.g., FGDP_US for US GDP or EMPLPAY.IUSA for US total nonfarm payrolls." }, { "disabled": false, "key": "freq", "value": "", "description": "The desired output frequency for the series. When specified, frequency conversion is applied. For example, converting quarterly GDP to annual." }, { "disabled": false, "key": "trans", "value": "", "description": "The mathematical transformation to apply to the series values. Supports common economic transformations." }, { "disabled": false, "key": "startDate", "value": "", "description": "The start date for the data range in YYYY-MM-DD format. If omitted, returns data from the beginning of the series." }, { "disabled": false, "key": "endDate", "value": "", "description": "The end date for the data range in YYYY-MM-DD format. If omitted, returns data through the latest available observation or forecast." }, { "disabled": false, "key": "vintage", "value": "", "description": "The vintage date for accessing historical data revisions in YYYY-MM-DD format. If omitted, returns the latest vintage." } ], "variable": [] }, "header": [ { "key": "Accept", "value": "application/json" } ], "method": "GET", "auth": null }, "response": [ { "id": "4f883d1f-1ce3-4579-b081-d567bbcf4947", "name": "Successfully retrieved time series data", "originalRequest": { "url": { "path": [ "series" ], "host": [ "{{baseUrl}}" ], "query": [ { "key": "mnemonic", "value": "FGDP_US" }, { "key": "freq", "value": "" }, { "key": "trans", "value": "" }, { "key": "startDate", "value": "" }, { "key": "endDate", "value": "" }, { "key": "vintage", "value": "" } ], "variable": [] }, "header": [ { "description": { "content": "Added as a part of security scheme: oauth2", "type": "text/plain" }, "key": "Authorization", "value": "" }, { "key": "Accept", "value": "application/json" } ], "method": "GET", "body": {} }, "status": "OK", "code": 200, "header": [ { "key": "Content-Type", "value": "application/json" } ], "body": "{\n \"mnemonic\": \"example_value\",\n \"description\": \"A sample description.\",\n \"frequency\": \"Annual\",\n \"data\": [],\n \"source\": \"example_value\",\n \"geography\": \"example_value\",\n \"units\": \"example_value\",\n \"transformation\": \"example_value\",\n \"startDate\": \"2026-01-15\",\n \"endDate\": \"2026-01-15\",\n \"vintage\": \"2026-01-15\",\n \"lastUpdated\": \"2026-01-15T10:30:00Z\",\n \"isForecast\": true\n}", "cookie": [], "_postman_previewlanguage": "json" }, { "id": "8fd401cb-1cac-494f-8679-31cf054e24e6", "name": "Invalid parameters", "originalRequest": { "url": { "path": [ "series" ], "host": [ "{{baseUrl}}" ], "query": [ { "key": "mnemonic", "value": "FGDP_US" }, { "key": "freq", "value": "" }, { "key": "trans", "value": "" }, { "key": "startDate", "value": "" }, { "key": "endDate", "value": "" }, { "key": "vintage", "value": "" } ], "variable": [] }, "header": [ { "description": { "content": "Added as a part of security scheme: oauth2", "type": "text/plain" }, "key": "Authorization", "value": "" }, { "key": "Accept", "value": "application/json" } ], "method": "GET", "body": {} }, "status": "Bad Request", "code": 400, "header": [ { "key": "Content-Type", "value": "application/json" } ], "body": "{\n \"code\": \"example_value\",\n \"message\": \"example_value\",\n \"details\": \"example_value\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { "id": "8e1fa730-bfdb-4a63-a5ce-f00724f2b0bf", "name": "Unauthorized - invalid or expired token", "originalRequest": { "url": { "path": [ "series" ], "host": [ "{{baseUrl}}" ], "query": [ { "key": "mnemonic", "value": "FGDP_US" }, { "key": "freq", "value": "" }, { "key": "trans", "value": "" }, { "key": "startDate", "value": "" }, { "key": "endDate", "value": "" }, { "key": "vintage", "value": "" } ], "variable": [] }, "header": [ { "description": { "content": "Added as a part of security scheme: oauth2", "type": "text/plain" }, "key": "Authorization", "value": "" } ], "method": "GET", "body": {} }, "status": "Unauthorized", "code": 401, "header": [ { "key": "Content-Type", "value": "text/plain" } ], "body": "", "cookie": [], "_postman_previewlanguage": "text" }, { "id": "f2eeec98-d290-43a8-aa13-94199edaf573", "name": "Series mnemonic not found", "originalRequest": { "url": { "path": [ "series" ], "host": [ "{{baseUrl}}" ], "query": [ { "key": "mnemonic", "value": "FGDP_US" }, { "key": "freq", "value": "" }, { "key": "trans", "value": "" }, { "key": "startDate", "value": "" }, { "key": "endDate", "value": "" }, { "key": "vintage", "value": "" } ], "variable": [] }, "header": [ { "description": { "content": "Added as a part of security scheme: oauth2", "type": "text/plain" }, "key": "Authorization", "value": "" }, { "key": "Accept", "value": "application/json" } ], "method": "GET", "body": {} }, "status": "Not Found", "code": 404, "header": [ { "key": "Content-Type", "value": "application/json" } ], "body": "{\n \"code\": \"example_value\",\n \"message\": \"example_value\",\n \"details\": \"example_value\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { "id": "b8365581-b392-47c6-a375-7b0880e4ae22", "name": "Rate limit exceeded", "originalRequest": { "url": { "path": [ "series" ], "host": [ "{{baseUrl}}" ], "query": [ { "key": "mnemonic", "value": "FGDP_US" }, { "key": "freq", "value": "" }, { "key": "trans", "value": "" }, { "key": "startDate", "value": "" }, { "key": "endDate", "value": "" }, { "key": "vintage", "value": "" } ], "variable": [] }, "header": [ { "description": { "content": "Added as a part of security scheme: oauth2", "type": "text/plain" }, "key": "Authorization", "value": "" } ], "method": "GET", "body": {} }, "status": "Too Many Requests", "code": 429, "header": [ { "key": "Content-Type", "value": "text/plain" } ], "body": "", "cookie": [], "_postman_previewlanguage": "text" } ], "event": [], "protocolProfileBehavior": { "disableBodyPruning": true } }, { "id": "e5f32b41-6347-4dfe-9b61-6e4f34cf29ae", "name": "Moody's Retrieve Multiple Time Series", "request": { "name": "Moody's Retrieve Multiple Time Series", "description": { "content": "Returns data for up to 25 time series in a single request. Each series can have individual frequency, transformation, date range, and vintage parameters. Useful for efficiently fetching related economic indicators together.", "type": "text/plain" }, "url": { "path": [ "multi-series" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [] }, "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" } ], "method": "POST", "auth": null, "body": { "mode": "raw", "raw": "{\n \"series\": [\n {\n \"mnemonic\": \"\",\n \"freq\": \"\",\n \"trans\": \"\",\n \"startDate\": \"\",\n \"endDate\": \"\",\n \"vintage\": \"\"\n },\n {\n \"mnemonic\": \"\",\n \"freq\": \"\",\n \"trans\": \"\",\n \"startDate\": \"\",\n \"endDate\": \"\",\n \"vintage\": \"\"\n }\n ]\n}", "options": { "raw": { "language": "json" } } } }, "response": [ { "id": "2dca8753-bc89-4e7c-a9e7-c2baaa2fa7e2", "name": "Successfully retrieved multiple time series", "originalRequest": { "url": { "path": [ "multi-series" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [] }, "header": [ { "description": { "content": "Added as a part of security scheme: oauth2", "type": "text/plain" }, "key": "Authorization", "value": "" }, { "key": "Accept", "value": "application/json" } ], "method": "POST", "body": { "mode": "raw", "raw": "{\n \"series\": []\n}", "options": { "raw": { "language": "json" } } } }, "status": "OK", "code": 200, "header": [ { "key": "Content-Type", "value": "application/json" } ], "body": "{\n \"series\": []\n}", "cookie": [], "_postman_previewlanguage": "json" }, { "id": "3161157a-b933-4173-be54-b0f6c17df68e", "name": "Invalid request or exceeded 25 series limit", "originalRequest": { "url": { "path": [ "multi-series" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [] }, "header": [ { "description": { "content": "Added as a part of security scheme: oauth2", "type": "text/plain" }, "key": "Authorization", "value": "" }, { "key": "Accept", "value": "application/json" } ], "method": "POST", "body": { "mode": "raw", "raw": "{\n \"series\": []\n}", "options": { "raw": { "language": "json" } } } }, "status": "Bad Request", "code": 400, "header": [ { "key": "Content-Type", "value": "application/json" } ], "body": "{\n \"code\": \"example_value\",\n \"message\": \"example_value\",\n \"details\": \"example_value\"\n}", "cookie": [], "_postman_previewlanguage": "json" }, { "id": "3cfbf128-a3fa-4566-a89f-1a84440806d6", "name": "Unauthorized - invalid or expired token", "originalRequest": { "url": { "path": [ "multi-series" ], "host": [ "{{baseUrl}}" ], "query": [], "variable": [] }, "header": [ { "description": { "content": "Added as a part of security scheme: oauth2", "type": "text/plain" }, "key": "Authorization", "value": "" } ], "method": "POST", "body": { "mode": "raw", "raw": "{\n \"series\": []\n}", "options": { "raw": { "language": "json" } } } }, "status": "Unauthorized", "code": 401, "header": [ { "key": "Content-Type", "value": "text/plain" } ], "body": "", "cookie": [], "_postman_previewlanguage": "text" } ], "event": [], "protocolProfileBehavior": { "disableBodyPruning": true } } ], "event": [] } ], "event": [], "variable": [ { "type": "string", "value": "https://api.economy.com/data/v1", "key": "baseUrl" } ], "auth": { "type": "oauth2", "oauth2": [ { "key": "accessTokenUrl", "value": "https://api.economy.com/data/v1/oauth2/token" }, { "key": "grant_type", "value": "client_credentials" } ] }, "info": { "_postman_id": "bb1fff09-86e5-4565-81f3-e44ac9160e20", "name": "Moody's Data Buffet API", "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json", "description": { "content": "The Moody's Analytics Data Buffet API provides programmatic access to international and subnational economic, demographic, and financial time series data and forecasts. It enables retrieval of individual series or baskets of data, supports frequency conversion, mathematical transformations, date range filtering, and vintage/versioning selection. Code samples are available in C#, Java, Python, and R.\n\nContact Support:\n Name: Moody's Analytics", "type": "text/plain" } } }