Skip to content

Device Enrollment REST API (0.0.1)

Overview

These APIs facilitate enrolling users devices by going thorough different enrollment steps in the workflow.

RateLimit

For the Device enrollment REST APIs the following will be true: Limits are applied to each workflow. A maximum of 60 calls can be made per second. Each second 30 calls will be returned to be used.

Download OpenAPI description
Languages
Servers
Generated server url

http://localhost:8080/

Workflow Step API

Manages workflow enrollment step

Operations

Device Enrollment API

Manages enrollments for a device

Operations

Certificate Download API

Manages certificate downloads

Operations

Workflow Login API

Manages workflow token for enrollment

Operations

Enrollment File Management API

Manages enrollment action files

Operations

Workflow Configuration API

Manages workflow for an enrollment

Operations

Gets Workflow Configuration

Request

Allows the user to fetch workflow configuration.

Path
workflowIdstring(uuid)required
No request payload

Responses

OK

Body
idstring(uuid)

Identifier of the workflow.

namestring

Name of the workflow.

colorobject(RedisColorSchema)
stylesobject(StyleSchema)
startStepIdstring(uuid)

Identifier of the start step.

firstActionStepIdstring(uuid)

Identifier of the first action configured step.

Response
{ "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "name": "string", "color": { "backgroundColor": "string", "lineColor": "string", "fontColor": "string", "fontHeaderColor": "string", "headerBackgroundColor": "string", "startOverFontColor": "string", "buttonColor": "string", "buttonFontColor": "string" }, "styles": { "welcomeTitle": "string", "welcomeSubTitle": "string", "logoImage": "string", "backgroundImage": "string", "iconImage": "string", "fontName": "string", "wifi4EuNetworkId": "string", "logoSize": "string", "disablePoweredBy": true, "headerFontSize": 0 }, "startStepId": "89855da9-7928-4250-8ea0-cf0707fcc260", "firstActionStepId": "de1a3af3-8d3a-471f-b1d9-2b7490d0aed0" }