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
]
}
]