{ "info": { "_postman_id": "641e49c3-65bb-45ca-b9ce-504df2fb57ec", "name": "OneSchema AWS Secrets Manager AWS Secrets Manager Accounts Multi FileFeed Commits API", "description": "Configure AWS Secrets Manager account connections and managed secret references for use in Multi FileFeeds.\n\nContact Support:\n Name: OneSchema Support\n Email: support@oneschema.co", "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json", "createdAt": "2026-07-28T02:25:59.000Z", "updatedAt": "2026-07-28T02:25:59.000Z", "lastUpdatedBy": "35240", "uid": "35240-641e49c3-65bb-45ca-b9ce-504df2fb57ec" }, "item": [ { "name": "v0", "item": [ { "name": "multi-file-feeds", "item": [ { "name": "{multi_file_feed_id}", "item": [ { "name": "commits", "item": [ { "name": "{commit_id}", "item": [ { "name": "revert", "item": [ { "name": "Revert to a commit", "id": "9052d350-02e2-45c5-b0aa-73a90021edba", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "method": "POST", "header": [ { "key": "Accept", "value": "application/json" } ], "url": { "raw": "{{baseUrl}}/v0/multi-file-feeds/:multi_file_feed_id/commits/:commit_id/revert", "host": [ "{{baseUrl}}" ], "path": [ "v0", "multi-file-feeds", ":multi_file_feed_id", "commits", ":commit_id", "revert" ], "variable": [ { "id": "dd41e4f6-278e-4bee-a678-005163a6aa46", "key": "multi_file_feed_id", "value": "", "description": "(Required) ID of the Multi FileFeed" }, { "id": "f9080d32-6c80-4528-801e-cf7e65656a38", "key": "commit_id", "value": "", "description": "(Required) ID of the commit to revert to" } ] }, "description": "Reverts the HEAD flowgraph to the state of a specific commit,\nthen creates a new commit from the reverted HEAD.\n\nThe target commit must belong to this Multi FileFeed's recurring\nflowgraph. The response contains the newly created commit (not\nthe original target commit).\n\nRequires Multi FileFeed transforms to be enabled for the organization.\n" }, "response": [ { "id": "d0fa34e1-ddf2-4c60-9547-2dbe18eadabd", "name": "Successful response \u2014 returns the newly created commit", "originalRequest": { "method": "POST", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-KEY", "value": "" } ], "url": { "raw": "{{baseUrl}}/v0/multi-file-feeds/:multi_file_feed_id/commits/:commit_id/revert", "host": [ "{{baseUrl}}" ], "path": [ "v0", "multi-file-feeds", ":multi_file_feed_id", "commits", ":commit_id", "revert" ], "variable": [ { "key": "multi_file_feed_id" }, { "key": "commit_id" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"commit_id\": \"\",\n \"created_at\": \"\",\n \"transforms\": {\n \"version\": \"\",\n \"exported_at\": \"\",\n \"flowgraph\": {}\n }\n}", "createdAt": "2026-07-28T02:25:59.000Z", "updatedAt": "2026-07-28T02:25:59.000Z", "uid": "35240-d0fa34e1-ddf2-4c60-9547-2dbe18eadabd" }, { "id": "04f1430d-445a-4f82-8ae5-609a54e6d038", "name": "Bad request", "originalRequest": { "method": "POST", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-KEY", "value": "" } ], "url": { "raw": "{{baseUrl}}/v0/multi-file-feeds/:multi_file_feed_id/commits/:commit_id/revert", "host": [ "{{baseUrl}}" ], "path": [ "v0", "multi-file-feeds", ":multi_file_feed_id", "commits", ":commit_id", "revert" ], "variable": [ { "key": "multi_file_feed_id" }, { "key": "commit_id" } ] } }, "status": "Bad Request", "code": 400, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{}", "createdAt": "2026-07-28T02:25:59.000Z", "updatedAt": "2026-07-28T02:25:59.000Z", "uid": "35240-04f1430d-445a-4f82-8ae5-609a54e6d038" }, { "id": "5b84db20-8e83-4b10-bdf8-e9082d1bc00a", "name": "Unauthorized (missing or invalid API key)", "originalRequest": { "method": "POST", "header": [ { "description": "Added as a part of security scheme: apikey", "key": "X-API-KEY", "value": "" } ], "url": { "raw": "{{baseUrl}}/v0/multi-file-feeds/:multi_file_feed_id/commits/:commit_id/revert", "host": [ "{{baseUrl}}" ], "path": [ "v0", "multi-file-feeds", ":multi_file_feed_id", "commits", ":commit_id", "revert" ], "variable": [ { "key": "multi_file_feed_id" }, { "key": "commit_id" } ] } }, "status": "Unauthorized", "code": 401, "_postman_previewlanguage": "text", "header": [], "cookie": [], "responseTime": null, "body": null, "createdAt": "2026-07-28T02:25:59.000Z", "updatedAt": "2026-07-28T02:25:59.000Z", "uid": "35240-5b84db20-8e83-4b10-bdf8-e9082d1bc00a" }, { "id": "eaadc9c8-effc-4472-b416-0cbd2ced610f", "name": "Forbidden (wrong organization or required feature not enabled)", "originalRequest": { "method": "POST", "header": [ { "description": "Added as a part of security scheme: apikey", "key": "X-API-KEY", "value": "" } ], "url": { "raw": "{{baseUrl}}/v0/multi-file-feeds/:multi_file_feed_id/commits/:commit_id/revert", "host": [ "{{baseUrl}}" ], "path": [ "v0", "multi-file-feeds", ":multi_file_feed_id", "commits", ":commit_id", "revert" ], "variable": [ { "key": "multi_file_feed_id" }, { "key": "commit_id" } ] } }, "status": "Forbidden", "code": 403, "_postman_previewlanguage": "text", "header": [], "cookie": [], "responseTime": null, "body": null, "createdAt": "2026-07-28T02:25:59.000Z", "updatedAt": "2026-07-28T02:25:59.000Z", "uid": "35240-eaadc9c8-effc-4472-b416-0cbd2ced610f" }, { "id": "f0e7e58d-3de5-4439-88fd-f92bffa075c5", "name": "Unprocessable entity. Possible reasons:\n- HEAD flowgraph has uncommitted changes (dirty)\n- Commit not found for this workflow\n- Workflow has no recurring flowgraph\n", "originalRequest": { "method": "POST", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-KEY", "value": "" } ], "url": { "raw": "{{baseUrl}}/v0/multi-file-feeds/:multi_file_feed_id/commits/:commit_id/revert", "host": [ "{{baseUrl}}" ], "path": [ "v0", "multi-file-feeds", ":multi_file_feed_id", "commits", ":commit_id", "revert" ], "variable": [ { "key": "multi_file_feed_id" }, { "key": "commit_id" } ] } }, "status": "Unprocessable Entity (WebDAV) (RFC 4918)", "code": 422, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"message\": \"\"\n}", "createdAt": "2026-07-28T02:25:59.000Z", "updatedAt": "2026-07-28T02:25:59.000Z", "uid": "35240-f0e7e58d-3de5-4439-88fd-f92bffa075c5" } ], "createdAt": "2026-07-28T02:25:59.000Z", "updatedAt": "2026-07-28T02:25:59.000Z", "uid": "35240-9052d350-02e2-45c5-b0aa-73a90021edba" } ], "id": "19fccd1c-32d1-4bbf-9518-71e0215c3464", "createdAt": "2026-07-28T02:25:59.000Z", "updatedAt": "2026-07-28T02:25:59.000Z", "uid": "35240-19fccd1c-32d1-4bbf-9518-71e0215c3464" }, { "name": "Get a commit", "id": "dd828883-03d2-4bda-a339-ced84018f27b", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" } ], "url": { "raw": "{{baseUrl}}/v0/multi-file-feeds/:multi_file_feed_id/commits/:commit_id", "host": [ "{{baseUrl}}" ], "path": [ "v0", "multi-file-feeds", ":multi_file_feed_id", "commits", ":commit_id" ], "variable": [ { "id": "add41a7e-384b-4d33-96b4-b5916e411b18", "key": "multi_file_feed_id", "value": "", "description": "(Required) ID of the Multi FileFeed" }, { "id": "929209e5-b7bc-4d42-8b37-c0470a19a05b", "key": "commit_id", "value": "", "description": "(Required) ID of the commit" } ] }, "description": "Returns the transforms for a specific commit. The commit must\nbelong to this Multi FileFeed's recurring flowgraph.\n\nRequires Multi FileFeed transforms to be enabled for the organization.\n" }, "response": [ { "id": "3d4f5374-8238-415c-974d-7beaa4c987f7", "name": "Successful response", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-KEY", "value": "" } ], "url": { "raw": "{{baseUrl}}/v0/multi-file-feeds/:multi_file_feed_id/commits/:commit_id", "host": [ "{{baseUrl}}" ], "path": [ "v0", "multi-file-feeds", ":multi_file_feed_id", "commits", ":commit_id" ], "variable": [ { "key": "multi_file_feed_id" }, { "key": "commit_id" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"commit_id\": \"\",\n \"created_at\": \"\",\n \"transforms\": {\n \"version\": \"\",\n \"exported_at\": \"\",\n \"flowgraph\": {}\n }\n}", "createdAt": "2026-07-28T02:25:59.000Z", "updatedAt": "2026-07-28T02:25:59.000Z", "uid": "35240-3d4f5374-8238-415c-974d-7beaa4c987f7" }, { "id": "5ef79af7-31e6-43b9-a6d6-998c3788185e", "name": "Bad request", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-KEY", "value": "" } ], "url": { "raw": "{{baseUrl}}/v0/multi-file-feeds/:multi_file_feed_id/commits/:commit_id", "host": [ "{{baseUrl}}" ], "path": [ "v0", "multi-file-feeds", ":multi_file_feed_id", "commits", ":commit_id" ], "variable": [ { "key": "multi_file_feed_id" }, { "key": "commit_id" } ] } }, "status": "Bad Request", "code": 400, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{}", "createdAt": "2026-07-28T02:25:59.000Z", "updatedAt": "2026-07-28T02:25:59.000Z", "uid": "35240-5ef79af7-31e6-43b9-a6d6-998c3788185e" }, { "id": "98a67ef9-cca6-47ba-9fdb-bc40bd4bf1a3", "name": "Unauthorized (missing or invalid API key)", "originalRequest": { "method": "GET", "header": [ { "description": "Added as a part of security scheme: apikey", "key": "X-API-KEY", "value": "" } ], "url": { "raw": "{{baseUrl}}/v0/multi-file-feeds/:multi_file_feed_id/commits/:commit_id", "host": [ "{{baseUrl}}" ], "path": [ "v0", "multi-file-feeds", ":multi_file_feed_id", "commits", ":commit_id" ], "variable": [ { "key": "multi_file_feed_id" }, { "key": "commit_id" } ] } }, "status": "Unauthorized", "code": 401, "_postman_previewlanguage": "text", "header": [], "cookie": [], "responseTime": null, "body": null, "createdAt": "2026-07-28T02:25:59.000Z", "updatedAt": "2026-07-28T02:25:59.000Z", "uid": "35240-98a67ef9-cca6-47ba-9fdb-bc40bd4bf1a3" }, { "id": "fe63b3e2-06df-4b23-b3ca-c8724cb6e072", "name": "Forbidden (wrong organization or required feature not enabled)", "originalRequest": { "method": "GET", "header": [ { "description": "Added as a part of security scheme: apikey", "key": "X-API-KEY", "value": "" } ], "url": { "raw": "{{baseUrl}}/v0/multi-file-feeds/:multi_file_feed_id/commits/:commit_id", "host": [ "{{baseUrl}}" ], "path": [ "v0", "multi-file-feeds", ":multi_file_feed_id", "commits", ":commit_id" ], "variable": [ { "key": "multi_file_feed_id" }, { "key": "commit_id" } ] } }, "status": "Forbidden", "code": 403, "_postman_previewlanguage": "text", "header": [], "cookie": [], "responseTime": null, "body": null, "createdAt": "2026-07-28T02:25:59.000Z", "updatedAt": "2026-07-28T02:25:59.000Z", "uid": "35240-fe63b3e2-06df-4b23-b3ca-c8724cb6e072" }, { "id": "b6ecbec2-4e7e-43de-b49b-d28e77be6a13", "name": "Unprocessable entity. Possible reasons:\n- Commit not found for this workflow\n- Workflow has no recurring flowgraph\n", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-KEY", "value": "" } ], "url": { "raw": "{{baseUrl}}/v0/multi-file-feeds/:multi_file_feed_id/commits/:commit_id", "host": [ "{{baseUrl}}" ], "path": [ "v0", "multi-file-feeds", ":multi_file_feed_id", "commits", ":commit_id" ], "variable": [ { "key": "multi_file_feed_id" }, { "key": "commit_id" } ] } }, "status": "Unprocessable Entity (WebDAV) (RFC 4918)", "code": 422, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"message\": \"\"\n}", "createdAt": "2026-07-28T02:25:59.000Z", "updatedAt": "2026-07-28T02:25:59.000Z", "uid": "35240-b6ecbec2-4e7e-43de-b49b-d28e77be6a13" } ], "createdAt": "2026-07-28T02:25:59.000Z", "updatedAt": "2026-07-28T02:25:59.000Z", "uid": "35240-dd828883-03d2-4bda-a339-ced84018f27b" } ], "id": "5509a150-8f1d-46f5-924a-840dda0d4cc1", "createdAt": "2026-07-28T02:25:59.000Z", "updatedAt": "2026-07-28T02:25:59.000Z", "uid": "35240-5509a150-8f1d-46f5-924a-840dda0d4cc1" }, { "name": "Create a commit", "id": "93b2d938-3d79-4db7-9d93-26526d1536eb", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" } ], "body": { "mode": "raw", "raw": "{\n \"flowgraph\": {\n \"nodes\": [\n {\n \"node_key\": \"\",\n \"type\": \"\",\n \"config\": {},\n \"position_x\": \"\",\n \"position_y\": \"\",\n \"pipeline\": {}\n },\n {\n \"node_key\": \"\",\n \"type\": \"\",\n \"config\": {},\n \"position_x\": \"\",\n \"position_y\": \"\",\n \"pipeline\": {}\n }\n ],\n \"edges\": [\n {\n \"from_node_key\": \"\",\n \"to_node_key\": \"\"\n },\n {\n \"from_node_key\": \"\",\n \"to_node_key\": \"\"\n }\n ]\n }\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v0/multi-file-feeds/:multi_file_feed_id/commits", "host": [ "{{baseUrl}}" ], "path": [ "v0", "multi-file-feeds", ":multi_file_feed_id", "commits" ], "variable": [ { "id": "e7ae89cb-2383-4af0-9f19-20aa358dd0a5", "key": "multi_file_feed_id", "value": "", "description": "(Required) ID of the Multi FileFeed" } ] }, "description": "Creates an immutable commit (snapshot) of the Multi FileFeed's transforms.\nA request body with the transforms payload is required.\n\nThe endpoint atomically:\n1. Checks that the HEAD is not dirty (rejects with 422 if it is)\n2. Replaces all nodes on the HEAD with the supplied payload\n3. Creates an immutable commit snapshot\n\nThe dirty check prevents accidentally overwriting in-progress UI edits.\nIf the HEAD has uncommitted changes, the API consumer must coordinate\nwith the UI user before proceeding.\n\nThis is the primary endpoint for programmatic transform management.\nImports run against the latest commit. Immediately after this call,\nthe new commit becomes the latest commit unless another commit is\ncreated before `POST /imports`.\n\nRequires Multi FileFeed transforms to be enabled for the organization.\n" }, "response": [ { "id": "ad7ead1e-da2e-4190-b23c-d38039bed358", "name": "Successful response \u2014 returns the created commit", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-KEY", "value": "" } ], "body": { "mode": "raw", "raw": "{\n \"flowgraph\": {\n \"nodes\": [\n {\n \"node_key\": \"\",\n \"type\": \"\",\n \"config\": {},\n \"position_x\": \"\",\n \"position_y\": \"\",\n \"pipeline\": {}\n },\n {\n \"node_key\": \"\",\n \"type\": \"\",\n \"config\": {},\n \"position_x\": \"\",\n \"position_y\": \"\",\n \"pipeline\": {}\n }\n ],\n \"edges\": [\n {\n \"from_node_key\": \"\",\n \"to_node_key\": \"\"\n },\n {\n \"from_node_key\": \"\",\n \"to_node_key\": \"\"\n }\n ]\n }\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v0/multi-file-feeds/:multi_file_feed_id/commits", "host": [ "{{baseUrl}}" ], "path": [ "v0", "multi-file-feeds", ":multi_file_feed_id", "commits" ], "variable": [ { "key": "multi_file_feed_id" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"commit_id\": \"\",\n \"created_at\": \"\",\n \"transforms\": {\n \"version\": \"\",\n \"exported_at\": \"\",\n \"flowgraph\": {}\n }\n}", "createdAt": "2026-07-28T02:25:59.000Z", "updatedAt": "2026-07-28T02:25:59.000Z", "uid": "35240-ad7ead1e-da2e-4190-b23c-d38039bed358" }, { "id": "9ad56502-6a4a-4723-9cf2-3717bf0b01c8", "name": "Bad request (e.g. request body is not valid JSON or JSON is not an object)", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-KEY", "value": "" } ], "body": { "mode": "raw", "raw": "{\n \"flowgraph\": {\n \"nodes\": [\n {\n \"node_key\": \"\",\n \"type\": \"\",\n \"config\": {},\n \"position_x\": \"\",\n \"position_y\": \"\",\n \"pipeline\": {}\n },\n {\n \"node_key\": \"\",\n \"type\": \"\",\n \"config\": {},\n \"position_x\": \"\",\n \"position_y\": \"\",\n \"pipeline\": {}\n }\n ],\n \"edges\": [\n {\n \"from_node_key\": \"\",\n \"to_node_key\": \"\"\n },\n {\n \"from_node_key\": \"\",\n \"to_node_key\": \"\"\n }\n ]\n }\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v0/multi-file-feeds/:multi_file_feed_id/commits", "host": [ "{{baseUrl}}" ], "path": [ "v0", "multi-file-feeds", ":multi_file_feed_id", "commits" ], "variable": [ { "key": "multi_file_feed_id" } ] } }, "status": "Bad Request", "code": 400, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"message\": \"\"\n}", "createdAt": "2026-07-28T02:25:59.000Z", "updatedAt": "2026-07-28T02:25:59.000Z", "uid": "35240-9ad56502-6a4a-4723-9cf2-3717bf0b01c8" }, { "id": "7e4a0d28-0092-4b30-bfa9-0511a94b9f6f", "name": "Unauthorized (missing or invalid API key)", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-KEY", "value": "" } ], "body": { "mode": "raw", "raw": "{\n \"flowgraph\": {\n \"nodes\": [\n {\n \"node_key\": \"\",\n \"type\": \"\",\n \"config\": {},\n \"position_x\": \"\",\n \"position_y\": \"\",\n \"pipeline\": {}\n },\n {\n \"node_key\": \"\",\n \"type\": \"\",\n \"config\": {},\n \"position_x\": \"\",\n \"position_y\": \"\",\n \"pipeline\": {}\n }\n ],\n \"edges\": [\n {\n \"from_node_key\": \"\",\n \"to_node_key\": \"\"\n },\n {\n \"from_node_key\": \"\",\n \"to_node_key\": \"\"\n }\n ]\n }\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v0/multi-file-feeds/:multi_file_feed_id/commits", "host": [ "{{baseUrl}}" ], "path": [ "v0", "multi-file-feeds", ":multi_file_feed_id", "commits" ], "variable": [ { "key": "multi_file_feed_id" } ] } }, "status": "Unauthorized", "code": 401, "_postman_previewlanguage": "text", "header": [], "cookie": [], "responseTime": null, "body": null, "createdAt": "2026-07-28T02:25:59.000Z", "updatedAt": "2026-07-28T02:25:59.000Z", "uid": "35240-7e4a0d28-0092-4b30-bfa9-0511a94b9f6f" }, { "id": "b9613256-6a5f-41a6-934d-852cd7af7ad5", "name": "Forbidden (wrong organization or required feature not enabled)", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-KEY", "value": "" } ], "body": { "mode": "raw", "raw": "{\n \"flowgraph\": {\n \"nodes\": [\n {\n \"node_key\": \"\",\n \"type\": \"\",\n \"config\": {},\n \"position_x\": \"\",\n \"position_y\": \"\",\n \"pipeline\": {}\n },\n {\n \"node_key\": \"\",\n \"type\": \"\",\n \"config\": {},\n \"position_x\": \"\",\n \"position_y\": \"\",\n \"pipeline\": {}\n }\n ],\n \"edges\": [\n {\n \"from_node_key\": \"\",\n \"to_node_key\": \"\"\n },\n {\n \"from_node_key\": \"\",\n \"to_node_key\": \"\"\n }\n ]\n }\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v0/multi-file-feeds/:multi_file_feed_id/commits", "host": [ "{{baseUrl}}" ], "path": [ "v0", "multi-file-feeds", ":multi_file_feed_id", "commits" ], "variable": [ { "key": "multi_file_feed_id" } ] } }, "status": "Forbidden", "code": 403, "_postman_previewlanguage": "text", "header": [], "cookie": [], "responseTime": null, "body": null, "createdAt": "2026-07-28T02:25:59.000Z", "updatedAt": "2026-07-28T02:25:59.000Z", "uid": "35240-b9613256-6a5f-41a6-934d-852cd7af7ad5" }, { "id": "73ed1d75-bc01-4014-bea9-31a8f8b22e1b", "name": "Unprocessable entity. Possible reasons:\n- HEAD flowgraph has uncommitted changes (dirty)\n- Import validation failed\n- Unresolved template/workflow references\n- Workflow has no recurring flowgraph\n", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-KEY", "value": "" } ], "body": { "mode": "raw", "raw": "{\n \"flowgraph\": {\n \"nodes\": [\n {\n \"node_key\": \"\",\n \"type\": \"\",\n \"config\": {},\n \"position_x\": \"\",\n \"position_y\": \"\",\n \"pipeline\": {}\n },\n {\n \"node_key\": \"\",\n \"type\": \"\",\n \"config\": {},\n \"position_x\": \"\",\n \"position_y\": \"\",\n \"pipeline\": {}\n }\n ],\n \"edges\": [\n {\n \"from_node_key\": \"\",\n \"to_node_key\": \"\"\n },\n {\n \"from_node_key\": \"\",\n \"to_node_key\": \"\"\n }\n ]\n }\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/v0/multi-file-feeds/:multi_file_feed_id/commits", "host": [ "{{baseUrl}}" ], "path": [ "v0", "multi-file-feeds", ":multi_file_feed_id", "commits" ], "variable": [ { "key": "multi_file_feed_id" } ] } }, "status": "Unprocessable Entity (WebDAV) (RFC 4918)", "code": 422, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"message\": \"\"\n}", "createdAt": "2026-07-28T02:25:59.000Z", "updatedAt": "2026-07-28T02:25:59.000Z", "uid": "35240-73ed1d75-bc01-4014-bea9-31a8f8b22e1b" } ], "createdAt": "2026-07-28T02:25:59.000Z", "updatedAt": "2026-07-28T02:25:59.000Z", "uid": "35240-93b2d938-3d79-4db7-9d93-26526d1536eb" }, { "name": "List commits", "id": "321a398e-6a25-43fe-827f-0c0b77c70d19", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" } ], "url": { "raw": "{{baseUrl}}/v0/multi-file-feeds/:multi_file_feed_id/commits?offset=0&limit=20", "host": [ "{{baseUrl}}" ], "path": [ "v0", "multi-file-feeds", ":multi_file_feed_id", "commits" ], "query": [ { "description": "The number of items to skip before starting to collect the result set", "key": "offset", "value": "0" }, { "description": "The number of items to return (default 20, max 100)", "key": "limit", "value": "20" } ], "variable": [ { "id": "47c35201-e042-4bba-ab33-a2c78c7b3c63", "key": "multi_file_feed_id", "value": "", "description": "(Required) ID of the Multi FileFeed" } ] }, "description": "Returns a paginated list of commits (immutable snapshots) for the\nMulti FileFeed, ordered newest-first.\n\nEach entry contains the commit ID and creation timestamp.\nTo retrieve a commit's full transforms, use\n`GET /commits/{commit_id}`.\n\nRequires Multi FileFeed transforms to be enabled for the organization.\n" }, "response": [ { "id": "3f07833c-b375-4bbd-b614-0e742f9eb7a5", "name": "Successful response", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-KEY", "value": "" } ], "url": { "raw": "{{baseUrl}}/v0/multi-file-feeds/:multi_file_feed_id/commits?offset=0&limit=20", "host": [ "{{baseUrl}}" ], "path": [ "v0", "multi-file-feeds", ":multi_file_feed_id", "commits" ], "query": [ { "description": "The number of items to skip before starting to collect the result set", "key": "offset", "value": "0" }, { "description": "The number of items to return (default 20, max 100)", "key": "limit", "value": "20" } ], "variable": [ { "key": "multi_file_feed_id" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"commits\": [\n {\n \"commit_id\": \"\",\n \"created_at\": \"\"\n },\n {\n \"commit_id\": \"\",\n \"created_at\": \"\"\n }\n ],\n \"total_count\": \"\"\n}", "createdAt": "2026-07-28T02:25:59.000Z", "updatedAt": "2026-07-28T02:25:59.000Z", "uid": "35240-3f07833c-b375-4bbd-b614-0e742f9eb7a5" }, { "id": "8ec16a41-4e4a-46de-83ea-0657743020e9", "name": "Bad request", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-KEY", "value": "" } ], "url": { "raw": "{{baseUrl}}/v0/multi-file-feeds/:multi_file_feed_id/commits?offset=0&limit=20", "host": [ "{{baseUrl}}" ], "path": [ "v0", "multi-file-feeds", ":multi_file_feed_id", "commits" ], "query": [ { "description": "The number of items to skip before starting to collect the result set", "key": "offset", "value": "0" }, { "description": "The number of items to return (default 20, max 100)", "key": "limit", "value": "20" } ], "variable": [ { "key": "multi_file_feed_id" } ] } }, "status": "Bad Request", "code": 400, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{}", "createdAt": "2026-07-28T02:25:59.000Z", "updatedAt": "2026-07-28T02:25:59.000Z", "uid": "35240-8ec16a41-4e4a-46de-83ea-0657743020e9" }, { "id": "51e0e05e-223d-4461-bb23-a3ab19500b98", "name": "Unauthorized (missing or invalid API key)", "originalRequest": { "method": "GET", "header": [ { "description": "Added as a part of security scheme: apikey", "key": "X-API-KEY", "value": "" } ], "url": { "raw": "{{baseUrl}}/v0/multi-file-feeds/:multi_file_feed_id/commits?offset=0&limit=20", "host": [ "{{baseUrl}}" ], "path": [ "v0", "multi-file-feeds", ":multi_file_feed_id", "commits" ], "query": [ { "description": "The number of items to skip before starting to collect the result set", "key": "offset", "value": "0" }, { "description": "The number of items to return (default 20, max 100)", "key": "limit", "value": "20" } ], "variable": [ { "key": "multi_file_feed_id" } ] } }, "status": "Unauthorized", "code": 401, "_postman_previewlanguage": "text", "header": [], "cookie": [], "responseTime": null, "body": null, "createdAt": "2026-07-28T02:25:59.000Z", "updatedAt": "2026-07-28T02:25:59.000Z", "uid": "35240-51e0e05e-223d-4461-bb23-a3ab19500b98" }, { "id": "92d7da27-7543-4dcd-a716-f4c7662b2739", "name": "Forbidden (wrong organization or required feature not enabled)", "originalRequest": { "method": "GET", "header": [ { "description": "Added as a part of security scheme: apikey", "key": "X-API-KEY", "value": "" } ], "url": { "raw": "{{baseUrl}}/v0/multi-file-feeds/:multi_file_feed_id/commits?offset=0&limit=20", "host": [ "{{baseUrl}}" ], "path": [ "v0", "multi-file-feeds", ":multi_file_feed_id", "commits" ], "query": [ { "description": "The number of items to skip before starting to collect the result set", "key": "offset", "value": "0" }, { "description": "The number of items to return (default 20, max 100)", "key": "limit", "value": "20" } ], "variable": [ { "key": "multi_file_feed_id" } ] } }, "status": "Forbidden", "code": 403, "_postman_previewlanguage": "text", "header": [], "cookie": [], "responseTime": null, "body": null, "createdAt": "2026-07-28T02:25:59.000Z", "updatedAt": "2026-07-28T02:25:59.000Z", "uid": "35240-92d7da27-7543-4dcd-a716-f4c7662b2739" }, { "id": "e0855a4a-5ce4-4747-9b0c-a4c5fc329e34", "name": "Unprocessable entity (e.g. workflow has no recurring flowgraph)", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "X-API-KEY", "value": "" } ], "url": { "raw": "{{baseUrl}}/v0/multi-file-feeds/:multi_file_feed_id/commits?offset=0&limit=20", "host": [ "{{baseUrl}}" ], "path": [ "v0", "multi-file-feeds", ":multi_file_feed_id", "commits" ], "query": [ { "description": "The number of items to skip before starting to collect the result set", "key": "offset", "value": "0" }, { "description": "The number of items to return (default 20, max 100)", "key": "limit", "value": "20" } ], "variable": [ { "key": "multi_file_feed_id" } ] } }, "status": "Unprocessable Entity (WebDAV) (RFC 4918)", "code": 422, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"message\": \"\"\n}", "createdAt": "2026-07-28T02:25:59.000Z", "updatedAt": "2026-07-28T02:25:59.000Z", "uid": "35240-e0855a4a-5ce4-4747-9b0c-a4c5fc329e34" } ], "createdAt": "2026-07-28T02:25:59.000Z", "updatedAt": "2026-07-28T02:25:59.000Z", "uid": "35240-321a398e-6a25-43fe-827f-0c0b77c70d19" } ], "id": "4d738ad4-e804-40e4-a559-2d381363b59c", "createdAt": "2026-07-28T02:25:59.000Z", "updatedAt": "2026-07-28T02:25:59.000Z", "uid": "35240-4d738ad4-e804-40e4-a559-2d381363b59c" } ], "id": "c5bfc67a-c90d-4924-9dfa-e1f7393a609d", "createdAt": "2026-07-28T02:25:59.000Z", "updatedAt": "2026-07-28T02:25:59.000Z", "uid": "35240-c5bfc67a-c90d-4924-9dfa-e1f7393a609d" } ], "id": "abcfead6-3baf-4a52-82a4-33ee09191395", "createdAt": "2026-07-28T02:25:59.000Z", "updatedAt": "2026-07-28T02:25:59.000Z", "uid": "35240-abcfead6-3baf-4a52-82a4-33ee09191395" } ], "id": "71243185-13e7-4118-b58c-0edba9b2dfcf", "createdAt": "2026-07-28T02:25:59.000Z", "updatedAt": "2026-07-28T02:25:59.000Z", "uid": "35240-71243185-13e7-4118-b58c-0edba9b2dfcf" } ], "auth": { "type": "apikey", "apikey": [ { "key": "key", "value": "X-API-KEY", "type": "string" }, { "key": "value", "value": "{{apiKey}}", "type": "string" }, { "key": "in", "value": "header", "type": "string" } ] }, "variable": [ { "key": "baseUrl", "value": "https://api.oneschema.co" } ] }