Skip to content

Overview

Rate Limit

For the ApOps REST API the following will be true:

  • Limits are applied to each tenant.
  • A maximum of 200 calls can be made per second.
  • Each second 100 calls will be returned to be used.
Download OpenAPI description
Languages
Servers
Asian region
https://api.asia.ruckus.cloud/
European region
https://api.eu.ruckus.cloud/
North American region
https://api.ruckus.cloud/

Portal Service Profile

Manage Portal Service Profile.

Operations

Guest User

Manage guest users.

Operations

Portal Service Template

Manage Portal Service Profile Template. Use /rec/templates for REC templates.

Operations

Retrieve Portal Service Profile Template

Request

Retrieve a portal service profile template by id.

Path
portalServiceProfileIdstringrequired
No request payload

Responses

OK

Body
namestring
contentobject(PortalServiceProfileContentDto)
Response
{ "name": "string", "content": { "welcomeText": "string", "welcomeColor": "string", "bgImage": "string", "bgImageChecksum": "string", "bgColor": "string", "welcomeSize": 0, "photo": "string", "photoChecksum": "string", "photoRatio": 0, "logo": "string", "logoChecksum": "string", "logoRatio": 0, "secondaryText": "string", "secondaryColor": "string", "secondarySize": 0, "buttonColor": "string", "poweredBgColor": "string", "poweredColor": "string", "poweredSize": 0, "poweredImg": "string", "poweredImgChecksum": "string", "poweredImgRatio": 0, "wifi4EUNetworkId": "string", "termsCondition": "string", "componentDisplay": {}, "displayLangCode": "string" } }

Update Portal Service Profile Template

Request

Update portal service profile template by id.

Path
portalServiceProfileIdstringrequired
Bodyrequired
namestring
contentobject(PortalServiceProfileContentDto)
{ "name": "string", "content": { "welcomeText": "string", "welcomeColor": "string", "bgImage": "string", "bgImageChecksum": "string", "bgColor": "string", "welcomeSize": 0, "photo": "string", "photoChecksum": "string", "photoRatio": 0, "logo": "string", "logoChecksum": "string", "logoRatio": 0, "secondaryText": "string", "secondaryColor": "string", "secondarySize": 0, "buttonColor": "string", "poweredBgColor": "string", "poweredColor": "string", "poweredSize": 0, "poweredImg": "string", "poweredImgChecksum": "string", "poweredImgRatio": 0, "wifi4EUNetworkId": "string", "termsCondition": "string", "componentDisplay": {}, "displayLangCode": "string" } }

Responses

Accepted

Body
requestIdstring
Response
{ "requestId": "string" }

Remove Portal Service Profile Template

Request

Remove a portal service profile template by id.

Path
portalServiceProfileIdstringrequired
No request payload

Responses

Accepted

Body
requestIdstring
Response
{ "requestId": "string" }

Update Portal Service Profile Template Powered Image

Request

Update portal service profile template powered image by id.

Path
portalServiceProfileIdstringrequired
Bodyrequired
imagestring[ 0 .. 6990507 ] characters

A base 64 encoded string. Note that all images are saved as portable network graphics files.

Example: "iVBORw0KGgoAAAANSUhEUgAAAAUAAAADCAIAAADUVFKvAAAAFklEQVR4AWP4TwABAAAAAcADfzEPFwAAAABJRU5ErkJggg=="
{ "image": "iVBORw0KGgoAAAANSUhEUgAAAAUAAAADCAIAAADUVFKvAAAAFklEQVR4AWP4TwABAAAAAcADfzEPFwAAAABJRU5ErkJggg==" }

Responses

OK

Body
requestIdstring
Response
{ "requestId": "string" }

Update Portal Service Profile Template Photo

Request

Update portal service profile template photo by id.

Path
portalServiceProfileIdstringrequired
Bodyrequired
imagestring[ 0 .. 6990507 ] characters

A base 64 encoded string. Note that all images are saved as portable network graphics files.

Example: "iVBORw0KGgoAAAANSUhEUgAAAAUAAAADCAIAAADUVFKvAAAAFklEQVR4AWP4TwABAAAAAcADfzEPFwAAAABJRU5ErkJggg=="
{ "image": "iVBORw0KGgoAAAANSUhEUgAAAAUAAAADCAIAAADUVFKvAAAAFklEQVR4AWP4TwABAAAAAcADfzEPFwAAAABJRU5ErkJggg==" }

Responses

OK

Body
requestIdstring
Response
{ "requestId": "string" }

Update Portal Service Profile Template Logo

Request

Update portal service profile template logo by id.

Path
portalServiceProfileIdstringrequired
Bodyrequired
imagestring[ 0 .. 6990507 ] characters

A base 64 encoded string. Note that all images are saved as portable network graphics files.

Example: "iVBORw0KGgoAAAANSUhEUgAAAAUAAAADCAIAAADUVFKvAAAAFklEQVR4AWP4TwABAAAAAcADfzEPFwAAAABJRU5ErkJggg=="
{ "image": "iVBORw0KGgoAAAANSUhEUgAAAAUAAAADCAIAAADUVFKvAAAAFklEQVR4AWP4TwABAAAAAcADfzEPFwAAAABJRU5ErkJggg==" }

Responses

OK

Body
requestIdstring
Response
{ "requestId": "string" }

Update Portal Service Profile Template Background Image

Request

Update portal service profile template background image by id.

Path
portalServiceProfileIdstringrequired
Bodyrequired
imagestring[ 0 .. 6990507 ] characters

A base 64 encoded string. Note that all images are saved as portable network graphics files.

Example: "iVBORw0KGgoAAAANSUhEUgAAAAUAAAADCAIAAADUVFKvAAAAFklEQVR4AWP4TwABAAAAAcADfzEPFwAAAABJRU5ErkJggg=="
{ "image": "iVBORw0KGgoAAAANSUhEUgAAAAUAAAADCAIAAADUVFKvAAAAFklEQVR4AWP4TwABAAAAAcADfzEPFwAAAABJRU5ErkJggg==" }

Responses

OK

Body
requestIdstring
Response
{ "requestId": "string" }

Add Portal Service Profile Template

Request

Add a portal service profile template.

Bodyrequired
namestring
contentobject(PortalServiceProfileContentDto)
{ "name": "string", "content": { "welcomeText": "string", "welcomeColor": "string", "bgImage": "string", "bgImageChecksum": "string", "bgColor": "string", "welcomeSize": 0, "photo": "string", "photoChecksum": "string", "photoRatio": 0, "logo": "string", "logoChecksum": "string", "logoRatio": 0, "secondaryText": "string", "secondaryColor": "string", "secondarySize": 0, "buttonColor": "string", "poweredBgColor": "string", "poweredColor": "string", "poweredSize": 0, "poweredImg": "string", "poweredImgChecksum": "string", "poweredImgRatio": 0, "wifi4EUNetworkId": "string", "termsCondition": "string", "componentDisplay": {}, "displayLangCode": "string" } }

Responses

Created

Body
requestIdstring
Response
{ "requestId": "string" }