{ "info": { "_postman_id": "c6c194c6-daa8-4cc4-bbbb-61575fb1cf63", "name": "Sideko API Projects Mock Servers API", "description": "The Sideko REST API enables developers to programmatically manage API projects, generate SDKs in six languages, generate Model Context Protocol (MCP) servers, deploy CLI tools, create mock servers, lint OpenAPI specifications, and publish API documentation. The API powers the Sideko platform which transforms OpenAPI specifications into complete developer tooling suites (SDKs, MCP, Docs, Mocks, CLIs) automatically.\n\nContact Support:\n Name: Sideko Support\n Email: support@sideko.dev", "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json", "createdAt": "2026-07-28T02:53:19.000Z", "updatedAt": "2026-07-28T02:53:19.000Z", "lastUpdatedBy": "35240", "uid": "35240-c6c194c6-daa8-4cc4-bbbb-61575fb1cf63" }, "item": [ { "name": "api-projects", "item": [ { "name": "{projectId}", "item": [ { "name": "mock-servers", "item": [ { "name": "{serverId}", "item": [ { "name": "Delete Mock Server", "id": "fe266a6f-68bf-455c-8817-3a2c50e95972", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "method": "DELETE", "header": [], "url": { "raw": "{{baseUrl}}/api-projects/:projectId/mock-servers/:serverId", "host": [ "{{baseUrl}}" ], "path": [ "api-projects", ":projectId", "mock-servers", ":serverId" ], "variable": [ { "id": "301829e3-98ac-40c3-894c-9e068db8573b", "key": "projectId", "value": "", "description": "(Required) Unique identifier of the API project" }, { "id": "a9da8af8-fcab-4bed-b384-b8b4e0371b86", "key": "serverId", "value": "", "description": "(Required) Unique identifier of the mock server" } ] }, "description": "Permanently shuts down and removes a mock server instance. All traffic to the mock server endpoint will fail after deletion." }, "response": [ { "id": "a1bb1470-0b5d-441f-8ff8-be1a8f2ea857", "name": "Mock server deleted successfully", "originalRequest": { "method": "DELETE", "header": [ { "description": "Added as a part of security scheme: apikey", "key": "x-sideko-key", "value": "" } ], "url": { "raw": "{{baseUrl}}/api-projects/:projectId/mock-servers/:serverId", "host": [ "{{baseUrl}}" ], "path": [ "api-projects", ":projectId", "mock-servers", ":serverId" ], "variable": [ { "key": "projectId" }, { "key": "serverId" } ] } }, "status": "No Content", "code": 204, "_postman_previewlanguage": "text", "header": [], "cookie": [], "responseTime": null, "body": null, "createdAt": "2026-07-28T02:53:20.000Z", "updatedAt": "2026-07-28T02:53:20.000Z", "uid": "35240-a1bb1470-0b5d-441f-8ff8-be1a8f2ea857" }, { "id": "a6761f4b-1977-409e-ae62-980da6af1184", "name": "Invalid or missing API key", "originalRequest": { "method": "DELETE", "header": [ { "description": "Added as a part of security scheme: apikey", "key": "x-sideko-key", "value": "" } ], "url": { "raw": "{{baseUrl}}/api-projects/:projectId/mock-servers/:serverId", "host": [ "{{baseUrl}}" ], "path": [ "api-projects", ":projectId", "mock-servers", ":serverId" ], "variable": [ { "key": "projectId" }, { "key": "serverId" } ] } }, "status": "Unauthorized", "code": 401, "_postman_previewlanguage": "text", "header": [], "cookie": [], "responseTime": null, "body": null, "createdAt": "2026-07-28T02:53:20.000Z", "updatedAt": "2026-07-28T02:53:20.000Z", "uid": "35240-a6761f4b-1977-409e-ae62-980da6af1184" }, { "id": "e3bf4dc1-bf1e-4578-a970-74823bcff034", "name": "Mock server not found", "originalRequest": { "method": "DELETE", "header": [ { "description": "Added as a part of security scheme: apikey", "key": "x-sideko-key", "value": "" } ], "url": { "raw": "{{baseUrl}}/api-projects/:projectId/mock-servers/:serverId", "host": [ "{{baseUrl}}" ], "path": [ "api-projects", ":projectId", "mock-servers", ":serverId" ], "variable": [ { "key": "projectId" }, { "key": "serverId" } ] } }, "status": "Not Found", "code": 404, "_postman_previewlanguage": "text", "header": [], "cookie": [], "responseTime": null, "body": null, "createdAt": "2026-07-28T02:53:20.000Z", "updatedAt": "2026-07-28T02:53:20.000Z", "uid": "35240-e3bf4dc1-bf1e-4578-a970-74823bcff034" } ], "createdAt": "2026-07-28T02:53:20.000Z", "updatedAt": "2026-07-28T02:53:20.000Z", "uid": "35240-fe266a6f-68bf-455c-8817-3a2c50e95972" } ], "id": "988709d1-c546-4a76-813c-a1bdb2311985", "createdAt": "2026-07-28T02:53:20.000Z", "updatedAt": "2026-07-28T02:53:20.000Z", "uid": "35240-988709d1-c546-4a76-813c-a1bdb2311985" }, { "name": "List Mock Servers", "id": "80e82508-1197-4de7-b542-176f4ab12c74", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" } ], "url": { "raw": "{{baseUrl}}/api-projects/:projectId/mock-servers", "host": [ "{{baseUrl}}" ], "path": [ "api-projects", ":projectId", "mock-servers" ], "variable": [ { "id": "7c301e63-725d-47c8-942c-4d5b53bfbb56", "key": "projectId", "value": "", "description": "(Required) Unique identifier of the API project" } ] }, "description": "Returns all mock server instances deployed for the API project, including their status, endpoint URLs, and configuration." }, "response": [ { "id": "04eea446-0522-4077-ab31-87645eba47e1", "name": "List of mock servers returned successfully", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "x-sideko-key", "value": "" } ], "url": { "raw": "{{baseUrl}}/api-projects/:projectId/mock-servers", "host": [ "{{baseUrl}}" ], "path": [ "api-projects", ":projectId", "mock-servers" ], "variable": [ { "key": "projectId" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"items\": [\n {\n \"id\": \"\",\n \"projectId\": \"\",\n \"endpoint\": \"\",\n \"status\": \"failed\",\n \"createdAt\": \"\"\n },\n {\n \"id\": \"\",\n \"projectId\": \"\",\n \"endpoint\": \"\",\n \"status\": \"stopped\",\n \"createdAt\": \"\"\n }\n ]\n}", "createdAt": "2026-07-28T02:53:20.000Z", "updatedAt": "2026-07-28T02:53:20.000Z", "uid": "35240-04eea446-0522-4077-ab31-87645eba47e1" }, { "id": "594d89d9-18ee-4511-82d0-582072b1bece", "name": "Invalid or missing API key", "originalRequest": { "method": "GET", "header": [ { "description": "Added as a part of security scheme: apikey", "key": "x-sideko-key", "value": "" } ], "url": { "raw": "{{baseUrl}}/api-projects/:projectId/mock-servers", "host": [ "{{baseUrl}}" ], "path": [ "api-projects", ":projectId", "mock-servers" ], "variable": [ { "key": "projectId" } ] } }, "status": "Unauthorized", "code": 401, "_postman_previewlanguage": "text", "header": [], "cookie": [], "responseTime": null, "body": null, "createdAt": "2026-07-28T02:53:20.000Z", "updatedAt": "2026-07-28T02:53:20.000Z", "uid": "35240-594d89d9-18ee-4511-82d0-582072b1bece" }, { "id": "a8c02f97-9e7f-4cfe-8e25-7b95efcb56b4", "name": "API project not found", "originalRequest": { "method": "GET", "header": [ { "description": "Added as a part of security scheme: apikey", "key": "x-sideko-key", "value": "" } ], "url": { "raw": "{{baseUrl}}/api-projects/:projectId/mock-servers", "host": [ "{{baseUrl}}" ], "path": [ "api-projects", ":projectId", "mock-servers" ], "variable": [ { "key": "projectId" } ] } }, "status": "Not Found", "code": 404, "_postman_previewlanguage": "text", "header": [], "cookie": [], "responseTime": null, "body": null, "createdAt": "2026-07-28T02:53:20.000Z", "updatedAt": "2026-07-28T02:53:20.000Z", "uid": "35240-a8c02f97-9e7f-4cfe-8e25-7b95efcb56b4" } ], "createdAt": "2026-07-28T02:53:20.000Z", "updatedAt": "2026-07-28T02:53:20.000Z", "uid": "35240-80e82508-1197-4de7-b542-176f4ab12c74" }, { "name": "Deploy Mock Server", "id": "dd8e5401-8d91-42ec-bff6-509cd5380f7f", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" } ], "body": { "mode": "raw", "raw": "{\n \"versionId\": \"\"\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/api-projects/:projectId/mock-servers", "host": [ "{{baseUrl}}" ], "path": [ "api-projects", ":projectId", "mock-servers" ], "variable": [ { "id": "3e1bb55d-a311-4ab3-aad1-84da1dc6f38a", "key": "projectId", "value": "", "description": "(Required) Unique identifier of the API project" } ] }, "description": "Deploys a mock server for the specified API project version. The mock server automatically generates realistic responses based on the OpenAPI specification schemas and examples." }, "response": [ { "id": "502b5d82-789f-4de2-9578-a93b0b3c60fe", "name": "Mock server deployment initiated", "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-sideko-key", "value": "" } ], "body": { "mode": "raw", "raw": "{\n \"versionId\": \"\"\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/api-projects/:projectId/mock-servers", "host": [ "{{baseUrl}}" ], "path": [ "api-projects", ":projectId", "mock-servers" ], "variable": [ { "key": "projectId" } ] } }, "status": "Accepted", "code": 202, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"id\": \"\",\n \"projectId\": \"\",\n \"endpoint\": \"\",\n \"status\": \"running\",\n \"createdAt\": \"\"\n}", "createdAt": "2026-07-28T02:53:20.000Z", "updatedAt": "2026-07-28T02:53:20.000Z", "uid": "35240-502b5d82-789f-4de2-9578-a93b0b3c60fe" }, { "id": "de1519af-6f02-47d3-a9f7-b57262846b00", "name": "Invalid request parameters", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "x-sideko-key", "value": "" } ], "body": { "mode": "raw", "raw": "{\n \"versionId\": \"\"\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/api-projects/:projectId/mock-servers", "host": [ "{{baseUrl}}" ], "path": [ "api-projects", ":projectId", "mock-servers" ], "variable": [ { "key": "projectId" } ] } }, "status": "Bad Request", "code": 400, "_postman_previewlanguage": "text", "header": [], "cookie": [], "responseTime": null, "body": null, "createdAt": "2026-07-28T02:53:20.000Z", "updatedAt": "2026-07-28T02:53:20.000Z", "uid": "35240-de1519af-6f02-47d3-a9f7-b57262846b00" }, { "id": "5d33b0f0-82ce-4f33-b309-aed1d8d51f5a", "name": "Invalid or missing API key", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "x-sideko-key", "value": "" } ], "body": { "mode": "raw", "raw": "{\n \"versionId\": \"\"\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/api-projects/:projectId/mock-servers", "host": [ "{{baseUrl}}" ], "path": [ "api-projects", ":projectId", "mock-servers" ], "variable": [ { "key": "projectId" } ] } }, "status": "Unauthorized", "code": 401, "_postman_previewlanguage": "text", "header": [], "cookie": [], "responseTime": null, "body": null, "createdAt": "2026-07-28T02:53:20.000Z", "updatedAt": "2026-07-28T02:53:20.000Z", "uid": "35240-5d33b0f0-82ce-4f33-b309-aed1d8d51f5a" }, { "id": "ab4003a7-c5d2-4435-bb33-6c5404b8785a", "name": "API project not found", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "description": "Added as a part of security scheme: apikey", "key": "x-sideko-key", "value": "" } ], "body": { "mode": "raw", "raw": "{\n \"versionId\": \"\"\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/api-projects/:projectId/mock-servers", "host": [ "{{baseUrl}}" ], "path": [ "api-projects", ":projectId", "mock-servers" ], "variable": [ { "key": "projectId" } ] } }, "status": "Not Found", "code": 404, "_postman_previewlanguage": "text", "header": [], "cookie": [], "responseTime": null, "body": null, "createdAt": "2026-07-28T02:53:20.000Z", "updatedAt": "2026-07-28T02:53:20.000Z", "uid": "35240-ab4003a7-c5d2-4435-bb33-6c5404b8785a" } ], "createdAt": "2026-07-28T02:53:20.000Z", "updatedAt": "2026-07-28T02:53:20.000Z", "uid": "35240-dd8e5401-8d91-42ec-bff6-509cd5380f7f" } ], "id": "0643a2d8-967d-41e0-8152-0f96131a9d43", "createdAt": "2026-07-28T02:53:20.000Z", "updatedAt": "2026-07-28T02:53:20.000Z", "uid": "35240-0643a2d8-967d-41e0-8152-0f96131a9d43" } ], "id": "368b143c-250a-49c0-b6c4-999e81c7b3bc", "createdAt": "2026-07-28T02:53:20.000Z", "updatedAt": "2026-07-28T02:53:20.000Z", "uid": "35240-368b143c-250a-49c0-b6c4-999e81c7b3bc" } ], "id": "df6ffc1c-f686-44b2-84e3-075fc44c7997", "createdAt": "2026-07-28T02:53:20.000Z", "updatedAt": "2026-07-28T02:53:20.000Z", "uid": "35240-df6ffc1c-f686-44b2-84e3-075fc44c7997" } ], "auth": { "type": "apikey", "apikey": [ { "key": "key", "value": "x-sideko-key", "type": "string" }, { "key": "value", "value": "{{apiKey}}", "type": "string" }, { "key": "in", "value": "header", "type": "string" } ] }, "variable": [ { "key": "baseUrl", "value": "https://api.sideko.dev/v1" } ] }