Skip to main content

Get API Applications

Retrieves a list of all existing API Applications.

Request

Request-Line

GET /waap/v1.0/apiProtection/apiApps HTTP/1.1

Response

Response Body

ParameterTypeRequiredDescription
ArrayMandatoryArray of Application Details.

Object: Application Details

ParameterTypeRequiredDescription
idIntegerMandatoryUnique identifier for the API application.
nameStringMandatoryName of the API application. The name must have 1-26 characters. Valid characters: 0-9, A-Z, a-z, space, . (dot), _ (underline), - (hyphen), () (parentheses), * (asterisk) and + (plus sign).
websitesInteger[]MandatoryList of associated website IDs.
domainStringMandatoryAssociated domains of the application, separated by commas.
path_prefixStringMandatoryURL path prefix for the application (e.g., /test, /cm)
service_idsInteger[]MandatoryList of CDN service IDs related to the application protection.

Examples

Get API Applications

Request

GET /waap/v1.0/apiProtection/apiApps HTTP/1.1

Successful Response Body

[
{
"id": 56,
"name": "test1",
"websites": [
371,
392
],
"domain": "test1.com,test2.com",
"path_prefix": "/test",
"service_ids": [
227481,
227979
]
},
{
"id": 55,
"name": "test2",
"websites": [
392
],
"domain": "test2.com",
"path_prefix": "/cm",
"service_ids": [
227979
]
}
]