{ "info": { "_postman_id": "14bb4f42-cdf7-408d-b376-f095334923d5", "name": "Sideko API Projects Authentication 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:14.000Z", "updatedAt": "2026-07-28T02:53:14.000Z", "lastUpdatedBy": "35240", "uid": "35240-14bb4f42-cdf7-408d-b376-f095334923d5" }, "item": [ { "name": "auth", "item": [ { "name": "api-keys", "item": [ { "name": "{keyId}", "item": [ { "name": "Delete API Key", "id": "8df9fb54-2721-4064-b856-27a76918eb2c", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "method": "DELETE", "header": [], "url": { "raw": "{{baseUrl}}/auth/api-keys/:keyId", "host": [ "{{baseUrl}}" ], "path": [ "auth", "api-keys", ":keyId" ], "variable": [ { "id": "5b4539e0-3d27-4dc2-beb7-79a43f178797", "key": "keyId", "value": "", "description": "(Required) Unique identifier of the API key" } ] }, "description": "Permanently revokes and deletes an API key. Any requests using the deleted key will be rejected immediately." }, "response": [ { "id": "ab176052-f270-4711-add8-3f11036bdac7", "name": "API key deleted successfully", "originalRequest": { "method": "DELETE", "header": [ { "description": "Added as a part of security scheme: apikey", "key": "x-sideko-key", "value": "" } ], "url": { "raw": "{{baseUrl}}/auth/api-keys/:keyId", "host": [ "{{baseUrl}}" ], "path": [ "auth", "api-keys", ":keyId" ], "variable": [ { "key": "keyId" } ] } }, "status": "No Content", "code": 204, "_postman_previewlanguage": "text", "header": [], "cookie": [], "responseTime": null, "body": null, "createdAt": "2026-07-28T02:53:14.000Z", "updatedAt": "2026-07-28T02:53:14.000Z", "uid": "35240-ab176052-f270-4711-add8-3f11036bdac7" }, { "id": "88d8b3ba-b0a2-48fc-a157-557559f113b5", "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}}/auth/api-keys/:keyId", "host": [ "{{baseUrl}}" ], "path": [ "auth", "api-keys", ":keyId" ], "variable": [ { "key": "keyId" } ] } }, "status": "Unauthorized", "code": 401, "_postman_previewlanguage": "text", "header": [], "cookie": [], "responseTime": null, "body": null, "createdAt": "2026-07-28T02:53:14.000Z", "updatedAt": "2026-07-28T02:53:14.000Z", "uid": "35240-88d8b3ba-b0a2-48fc-a157-557559f113b5" }, { "id": "a0b07ac0-69d1-42a8-a1fc-1843fef78471", "name": "API key not found", "originalRequest": { "method": "DELETE", "header": [ { "description": "Added as a part of security scheme: apikey", "key": "x-sideko-key", "value": "" } ], "url": { "raw": "{{baseUrl}}/auth/api-keys/:keyId", "host": [ "{{baseUrl}}" ], "path": [ "auth", "api-keys", ":keyId" ], "variable": [ { "key": "keyId" } ] } }, "status": "Not Found", "code": 404, "_postman_previewlanguage": "text", "header": [], "cookie": [], "responseTime": null, "body": null, "createdAt": "2026-07-28T02:53:14.000Z", "updatedAt": "2026-07-28T02:53:14.000Z", "uid": "35240-a0b07ac0-69d1-42a8-a1fc-1843fef78471" } ], "createdAt": "2026-07-28T02:53:14.000Z", "updatedAt": "2026-07-28T02:53:14.000Z", "uid": "35240-8df9fb54-2721-4064-b856-27a76918eb2c" } ], "id": "be5afd65-f4ce-479d-8fce-9658afbe8941", "createdAt": "2026-07-28T02:53:14.000Z", "updatedAt": "2026-07-28T02:53:14.000Z", "uid": "35240-be5afd65-f4ce-479d-8fce-9658afbe8941" }, { "name": "List API Keys", "id": "fe320b8e-be73-405b-b783-6c28e1d5808c", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" } ], "url": { "raw": "{{baseUrl}}/auth/api-keys", "host": [ "{{baseUrl}}" ], "path": [ "auth", "api-keys" ] }, "description": "Returns all API keys for the authenticated organization, including their names, scopes, and creation timestamps. Key values are masked for security." }, "response": [ { "id": "bab04e55-2995-448f-b607-8bd26c6ddfa8", "name": "List of API keys 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}}/auth/api-keys", "host": [ "{{baseUrl}}" ], "path": [ "auth", "api-keys" ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"items\": [\n {\n \"id\": \"\",\n \"name\": \"\",\n \"maskedKey\": \"\",\n \"createdAt\": \"\"\n },\n {\n \"id\": \"\",\n \"name\": \"\",\n \"maskedKey\": \"\",\n \"createdAt\": \"\"\n }\n ]\n}", "createdAt": "2026-07-28T02:53:14.000Z", "updatedAt": "2026-07-28T02:53:14.000Z", "uid": "35240-bab04e55-2995-448f-b607-8bd26c6ddfa8" }, { "id": "346b6dc2-6621-428b-a2d0-9c5a9edf1296", "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}}/auth/api-keys", "host": [ "{{baseUrl}}" ], "path": [ "auth", "api-keys" ] } }, "status": "Unauthorized", "code": 401, "_postman_previewlanguage": "text", "header": [], "cookie": [], "responseTime": null, "body": null, "createdAt": "2026-07-28T02:53:14.000Z", "updatedAt": "2026-07-28T02:53:14.000Z", "uid": "35240-346b6dc2-6621-428b-a2d0-9c5a9edf1296" } ], "createdAt": "2026-07-28T02:53:14.000Z", "updatedAt": "2026-07-28T02:53:14.000Z", "uid": "35240-fe320b8e-be73-405b-b783-6c28e1d5808c" }, { "name": "Create API Key", "id": "04eb5770-1cf3-413e-a0cd-2d625c2be16a", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" } ], "body": { "mode": "raw", "raw": "{\n \"name\": \"\"\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/auth/api-keys", "host": [ "{{baseUrl}}" ], "path": [ "auth", "api-keys" ] }, "description": "Creates a new API key for the authenticated organization. The full key value is only returned once at creation time and cannot be retrieved again." }, "response": [ { "id": "fc48e4eb-30b4-4063-b1af-94080a65fb07", "name": "API key created successfully", "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 \"name\": \"\"\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/auth/api-keys", "host": [ "{{baseUrl}}" ], "path": [ "auth", "api-keys" ] } }, "status": "Created", "code": 201, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"id\": \"\",\n \"name\": \"\",\n \"maskedKey\": \"\",\n \"createdAt\": \"\",\n \"key\": \"\"\n}", "createdAt": "2026-07-28T02:53:14.000Z", "updatedAt": "2026-07-28T02:53:14.000Z", "uid": "35240-fc48e4eb-30b4-4063-b1af-94080a65fb07" }, { "id": "318a0c64-5c1c-429d-b87a-b2f519a3eb12", "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 \"name\": \"\"\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/auth/api-keys", "host": [ "{{baseUrl}}" ], "path": [ "auth", "api-keys" ] } }, "status": "Bad Request", "code": 400, "_postman_previewlanguage": "text", "header": [], "cookie": [], "responseTime": null, "body": null, "createdAt": "2026-07-28T02:53:14.000Z", "updatedAt": "2026-07-28T02:53:14.000Z", "uid": "35240-318a0c64-5c1c-429d-b87a-b2f519a3eb12" }, { "id": "e5988ef4-e03f-40ed-ab3a-e117bdd15d6d", "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 \"name\": \"\"\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/auth/api-keys", "host": [ "{{baseUrl}}" ], "path": [ "auth", "api-keys" ] } }, "status": "Unauthorized", "code": 401, "_postman_previewlanguage": "text", "header": [], "cookie": [], "responseTime": null, "body": null, "createdAt": "2026-07-28T02:53:14.000Z", "updatedAt": "2026-07-28T02:53:14.000Z", "uid": "35240-e5988ef4-e03f-40ed-ab3a-e117bdd15d6d" } ], "createdAt": "2026-07-28T02:53:14.000Z", "updatedAt": "2026-07-28T02:53:14.000Z", "uid": "35240-04eb5770-1cf3-413e-a0cd-2d625c2be16a" } ], "id": "1deb4225-1d3b-4d37-be31-a84026dbf1ca", "createdAt": "2026-07-28T02:53:14.000Z", "updatedAt": "2026-07-28T02:53:14.000Z", "uid": "35240-1deb4225-1d3b-4d37-be31-a84026dbf1ca" } ], "id": "187ccd24-806a-4141-8b99-416892e549e5", "createdAt": "2026-07-28T02:53:14.000Z", "updatedAt": "2026-07-28T02:53:14.000Z", "uid": "35240-187ccd24-806a-4141-8b99-416892e549e5" } ], "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" } ] }