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

Get Enrollment

Request

Allows the user to get an enrollment.

Path
workflowIdstring(uuid)required
enrollmentIdstring(uuid)required
No request payload

Responses

Ok

Body
idstring(uuid)

Identifier of the new enrollment.

descriptionstring

Description for the enrollment.

statusstring

Enrollment status.

Enum"CREATED""STARTED""FINISHED""ABANDONED""ACTIVE""INACTIVE""REVOKED"
_linksobject(Links)
Response
{ "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "description": "string", "status": "CREATED", "_links": { "property1": {}, "property2": {} } }

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