{ "opencollection": "1.0.0", "info": { "name": "Akamai: Application Security Activation history Discovered APIs API", "version": "v1" }, "items": [ { "info": { "name": "Discovered APIs", "type": "folder" }, "items": [ { "info": { "name": "Akamai API Security List Discovered APIs", "type": "http" }, "http": { "method": "GET", "url": "https://{hostname}/appsec/v1/api-discovery", "params": [ { "name": "includeHidden", "value": "{{includeHidden}}", "type": "query", "description": "If `true`, includes all discovered APIs including ones you have hidden. By default, `false` returns only the visible APIs." }, { "name": "search", "value": "{{search}}", "type": "query", "description": "Filter results by hostname or basepath. You can also match on substrings." }, { "name": "accountSwitchKey", "value": "{{accountSwitchKey}}", "type": "query", "description": "For customers who manage more than one account, this [runs the operation from another account](https://techdocs.akamai.com/developer/docs/manage-many-accounts-with-one-api-client). The Identity and Access Management API provides a [list of available account switch keys](https://techdocs.akamai.com/iam-api/reference/get-client-account-switch-keys)." } ] }, "docs": "List APIs discovered in your traffic that are new or not yet protected under API protections. An API is considered new if it isn't registered, and appears in the discovered APIs list if it's had at least 1000 requests over the last 30 days and at least one 2xx response. _Products:_ All." }, { "info": { "name": "Akamai API Security Get a Discovered API", "type": "http" }, "http": { "method": "GET", "url": "https://{hostname}/appsec/v1/api-discovery/host/:hostname/basepath/:basePath", "params": [ { "name": "hostname", "value": "{{hostname}}", "type": "path", "description": "The base64-encoded value of the hostname." }, { "name": "basePath", "value": "{{basePath}}", "type": "path", "description": "The base64-encoded value of the base path." }, { "name": "includeHidden", "value": "{{includeHidden}}", "type": "query", "description": "If `true`, includes all discovered APIs including ones you have hidden. By default, `false` returns only the visible APIs." }, { "name": "search", "value": "{{search}}", "type": "query", "description": "Filter results by name, description, or ID. You can match on substrings." }, { "name": "accountSwitchKey", "value": "{{accountSwitchKey}}", "type": "query", "description": "For customers who manage more than one account, this [runs the operation from another account](https://techdocs.akamai.com/developer/docs/manage-many-accounts-with-one-api-client). The Identity and Access Management API provides a [list of available account switch keys](https://techdocs.akamai.com/iam-api/reference/get-client-account-switch-keys)." } ] }, "docs": "Returns details about an API discovered in account traffic. It is identified based on hostname and basepath. _Products:_ All." } ] } ], "bundled": true }