Remote Provisioning (RPS) API#
Open AMT Cloud Toolkit supports RPS API methods for domains, CIRA configuration, wireless, profiles, and version information.
Download the Remote Provisioning (RPS) API in OpenAPI YAML format
- GET /v1/projects/{projectName}/dm/amt/admin/domains#
Get All Domains
Retrieves all of the domain configuration profiles stored in the database. Will not return the provisioning certificate or certificate password to protect the privacy of these assets.
- Parameters:
projectName (string) – unique projectName for the resource
- Query Parameters:
$skip (integer) – The number of items to skip before starting to collect the result set
$top (integer) – The numbers of items to return
$count (boolean) – The total number of domains
- Status Codes:
200 OK – successful operation
404 Not Found – not found
500 Internal Server Error – internal server error
- PATCH /v1/projects/{projectName}/dm/amt/admin/domains#
Update Domain Suffix
Edits an existing domain configuration profile.
The profileName field can not be changed.
Version must be provided to ensure the correct profile is edited.
The provisioning certificate and certificate password are stored in a secrets manager and are only used when required during activation. Provisioning certificate must be a base64 string of the Personal Information Exchange (PFX) certificate that includes the entire certificate chain and private key.
- Parameters:
projectName (string) – unique projectName for the resource
- Status Codes:
200 OK – successful operation
400 Bad Request – bad request
500 Internal Server Error – internal server error
- POST /v1/projects/{projectName}/dm/amt/admin/domains#
Create Domain
Creates a new domain configuration profile to the database. The provisioning certificate and certificate password are stored in a secrets manager and are only used when required during activation.
- Parameters:
projectName (string) – unique projectName for the resource
- Status Codes:
201 Created – successful operation
400 Bad Request – bad request
500 Internal Server Error – internal server error
- DELETE /v1/projects/{projectName}/dm/amt/admin/domains/{profileName}#
Remove Domain
Removes the specific domain configuration profile
- Parameters:
profileName (string) – Name of domain profile to remove
projectName (string) – unique projectName for the resource
- Status Codes:
204 No Content – successful operation
404 Not Found – not found
500 Internal Server Error – internal server error
- GET /v1/projects/{projectName}/dm/amt/admin/domains/{profileName}#
Get Domain
Retrieves the specific domain configuration profile.
- Parameters:
profileName (string) – Name of domain profile to return
projectName (string) – unique projectName for the resource
- Status Codes:
200 OK – successful operation
404 Not Found – not found
500 Internal Server Error – internal server error