{ "opencollection": "1.0.0", "info": { "name": "Escape Public Asm Assets API", "version": "3.0.0" }, "request": { "auth": { "type": "apikey", "key": "X-ESCAPE-API-KEY", "value": "{{X-ESCAPE-API-KEY}}", "placement": "header" } }, "items": [ { "info": { "name": "Assets", "type": "folder" }, "items": [ { "info": { "name": "List assets", "type": "http" }, "http": { "method": "GET", "url": "https://public.escape.tech/v3/assets", "params": [ { "name": "cursor", "value": "", "type": "query", "description": "The cursor to start the pagination from. Returned by the previous page response. If not provided, the first page will be returned." }, { "name": "size", "value": "", "type": "query", "description": "The number of items to return per page" }, { "name": "sortType", "value": "", "type": "query", "description": "The type to sort by" }, { "name": "sortDirection", "value": "", "type": "query", "description": "The direction to sort by" }, { "name": "search", "value": "", "type": "query", "description": "Search term to filter assets by name or description" }, { "name": "types", "value": "", "type": "query", "description": "Filter by type" }, { "name": "statuses", "value": "", "type": "query", "description": "Filter by status" }, { "name": "manuallyCreated", "value": "", "type": "query", "description": "Filter by manually created" } ] }, "docs": "List and search assets of the organization." }, { "info": { "name": "Bulk update assets", "type": "http" }, "http": { "method": "POST", "url": "https://public.escape.tech/v3/assets/bulk-update", "body": { "type": "json", "data": "{}" } }, "docs": "Update tags, projects, or status of multiple assets matching a filter predicate." }, { "info": { "name": "Bulk delete assets", "type": "http" }, "http": { "method": "POST", "url": "https://public.escape.tech/v3/assets/bulk-delete", "body": { "type": "json", "data": "{}" } }, "docs": "Schedule multiple assets matching a filter predicate for deletion." }, { "info": { "name": "Get an asset", "type": "http" }, "http": { "method": "GET", "url": "https://public.escape.tech/v3/assets/:assetId", "params": [ { "name": "assetId", "value": "", "type": "path", "description": "The asset ID" } ] }, "docs": "Get an asset by ID" }, { "info": { "name": "Update an asset", "type": "http" }, "http": { "method": "PUT", "url": "https://public.escape.tech/v3/assets/:assetId", "params": [ { "name": "assetId", "value": "", "type": "path", "description": "The asset ID" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update an asset by ID" }, { "info": { "name": "Delete an asset", "type": "http" }, "http": { "method": "DELETE", "url": "https://public.escape.tech/v3/assets/:assetId", "params": [ { "name": "assetId", "value": "", "type": "path", "description": "The asset ID" } ] }, "docs": "Delete an asset by ID" }, { "info": { "name": "List activities of an asset", "type": "http" }, "http": { "method": "GET", "url": "https://public.escape.tech/v3/assets/:assetId/activities", "params": [ { "name": "assetId", "value": "", "type": "path", "description": "The asset ID" } ] }, "docs": "List activities related to a specific asset." }, { "info": { "name": "Comment on an asset", "type": "http" }, "http": { "method": "POST", "url": "https://public.escape.tech/v3/assets/:assetId/activities", "params": [ { "name": "assetId", "value": "", "type": "path", "description": "The asset ID" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Add a comment to an asset." }, { "info": { "name": "Create asset dns", "type": "http" }, "http": { "method": "POST", "url": "https://public.escape.tech/v3/assets/dns", "body": { "type": "json", "data": "{}" } }, "docs": "Create a dns" }, { "info": { "name": "Create asset ipv4", "type": "http" }, "http": { "method": "POST", "url": "https://public.escape.tech/v3/assets/ipv4", "body": { "type": "json", "data": "{}" } }, "docs": "Create a ipv4" }, { "info": { "name": "Create asset ipv6", "type": "http" }, "http": { "method": "POST", "url": "https://public.escape.tech/v3/assets/ipv6", "body": { "type": "json", "data": "{}" } }, "docs": "Create a ipv6" }, { "info": { "name": "Create asset graphql", "type": "http" }, "http": { "method": "POST", "url": "https://public.escape.tech/v3/assets/graphql", "body": { "type": "json", "data": "{}" } }, "docs": "Create a graphql" }, { "info": { "name": "Create asset rest", "type": "http" }, "http": { "method": "POST", "url": "https://public.escape.tech/v3/assets/rest", "body": { "type": "json", "data": "{}" } }, "docs": "Create a rest" }, { "info": { "name": "Create asset grpc", "type": "http" }, "http": { "method": "POST", "url": "https://public.escape.tech/v3/assets/grpc", "body": { "type": "json", "data": "{}" } }, "docs": "Create a grpc" }, { "info": { "name": "Create asset websocket", "type": "http" }, "http": { "method": "POST", "url": "https://public.escape.tech/v3/assets/websocket", "body": { "type": "json", "data": "{}" } }, "docs": "Create a websocket" }, { "info": { "name": "Create asset mcp", "type": "http" }, "http": { "method": "POST", "url": "https://public.escape.tech/v3/assets/mcp", "body": { "type": "json", "data": "{}" } }, "docs": "Create a mcp" }, { "info": { "name": "Create asset soap", "type": "http" }, "http": { "method": "POST", "url": "https://public.escape.tech/v3/assets/soap", "body": { "type": "json", "data": "{}" } }, "docs": "Create a soap" }, { "info": { "name": "Create asset webapp", "type": "http" }, "http": { "method": "POST", "url": "https://public.escape.tech/v3/assets/webapp", "body": { "type": "json", "data": "{}" } }, "docs": "Create a webapp" }, { "info": { "name": "Create asset azure-tenant", "type": "http" }, "http": { "method": "POST", "url": "https://public.escape.tech/v3/assets/azure-tenant", "body": { "type": "json", "data": "{}" } }, "docs": "Create a azure-tenant" }, { "info": { "name": "Create asset ipv4-range", "type": "http" }, "http": { "method": "POST", "url": "https://public.escape.tech/v3/assets/ipv4-range", "body": { "type": "json", "data": "{}" } }, "docs": "Create a ipv4-range" }, { "info": { "name": "Create asset gitlab-repository", "type": "http" }, "http": { "method": "POST", "url": "https://public.escape.tech/v3/assets/gitlab-repository", "body": { "type": "json", "data": "{}" } }, "docs": "Create a gitlab-repository" }, { "info": { "name": "Create asset github-repository", "type": "http" }, "http": { "method": "POST", "url": "https://public.escape.tech/v3/assets/github-repository", "body": { "type": "json", "data": "{}" } }, "docs": "Create a github-repository" }, { "info": { "name": "Create asset bitbucket-repository", "type": "http" }, "http": { "method": "POST", "url": "https://public.escape.tech/v3/assets/bitbucket-repository", "body": { "type": "json", "data": "{}" } }, "docs": "Create a bitbucket-repository" }, { "info": { "name": "Create asset code-project", "type": "http" }, "http": { "method": "POST", "url": "https://public.escape.tech/v3/assets/code-project", "body": { "type": "json", "data": "{}" } }, "docs": "Create a code-project" }, { "info": { "name": "Create asset aws-lambda", "type": "http" }, "http": { "method": "POST", "url": "https://public.escape.tech/v3/assets/aws-lambda", "body": { "type": "json", "data": "{}" } }, "docs": "Create a aws-lambda" }, { "info": { "name": "Create asset package", "type": "http" }, "http": { "method": "POST", "url": "https://public.escape.tech/v3/assets/package", "body": { "type": "json", "data": "{}" } }, "docs": "Create a package" }, { "info": { "name": "Create asset software", "type": "http" }, "http": { "method": "POST", "url": "https://public.escape.tech/v3/assets/software", "body": { "type": "json", "data": "{}" } }, "docs": "Create a software" }, { "info": { "name": "Create asset schema", "type": "http" }, "http": { "method": "POST", "url": "https://public.escape.tech/v3/assets/schema", "body": { "type": "json", "data": "{}" } }, "docs": "Create a schema asset.\n\nThe schema data can either be fetched from a URL or uploaded from a file.\n\n**Fetch example:**\n```json\n{\n \"asset_type\": \"SCHEMA\",\n \"fetch\": {\n \"url\": \"https://api.example.com/v1\"\n }\n}\n```\n\n\n**Upload example:**\n\nThe file should first be uploaded to the Escape Platform using the [upload endpoint](/v3/#tag/upload/post/upload/signed-url).\n\nThe upload endpoint returns an `id` that should be used in the `temporaryObjectKey` field.\n\n```json\n{\n \"asset_type\": \"SCHEMA\",\n \"up" } ] } ], "bundled": true }