Intel AMT Domains¶
Create A Domain¶
- Endpoint: /api/v1/admin/domains/create
- Method Type: POST
- Headers: X-RPS-API-Key
- Payload:
{
"payload":
{
"Name":"[Domain-Name]",
"DomainSuffix":"[Domain-Suffix]",
"ProvisioningCert":"[Your_ProvisioningCert_Text]",
"ProvisioningCertStorageFormat":"raw",
"ProvisioningCertPassword":"[P@ssw0rd]"
}
}
Example
{
"payload":
{
"Name":"amtDomain",
"DomainSuffix":"amtDomain.com",
"ProvisioningCert":"[Your_ProvisioningCert_Text]",
"ProvisioningCertStorageFormat":"raw",
"ProvisioningCertPassword":"P@ssw0rd"
}
}
Example Outputs:
Success
Domain amtDomain successfully inserted
Failure
Duplicate Domain. Domain already exists.
Get a Domain¶
- Endpoint: /api/v1/admin/domains/{domainName}
- Method Type: GET
- Headers: X-RPS-API-Key
- Payload: Not required. The domain to get is provided in the URL as a query parameter.
Example Outputs:
Success
{
"Name": "domain1",
"DomainSuffix": "domain1.com",
"ProvisioningCert": null,
"ProvisioningCertStorageFormat": "string",
"ProvisioningCertPassword": null
}
Failure
Domain domain12 not found
Get ALL Domains¶
- Endpoint: /api/v1/admin/domains/
- Method Type: GET
- Headers: X-RPS-API-Key
- Payload: Not required. No query parameter in URL retrieves all domains.
Example Outputs:
Success
[
{
"Name": "domain1",
"DomainSuffix": "domain1.com",
"ProvisioningCert": null,
"ProvisioningCertStorageFormat": "string",
"ProvisioningCertPassword": null
}
]
Failure
Domains not found
Edit A Domain¶
- Endpoint: /api/v1/admin/domains/edit
- Method Type: POST
- Headers: X-RPS-API-Key
- Payload:
{
"payload":
{
"Name":"[Domain-Name]",
"DomainSuffix":"[Domain-Suffix]",
"ProvisioningCert":"[Your_ProvisioningCert_Text]",
"ProvisioningCertStorageFormat":"raw",
"ProvisioningCertPassword":"[P@ssw0rd]"
}
}
Example
{
"payload":
{
"Name":"amtDomain",
"DomainSuffix":"amtDomain.com",
"ProvisioningCert":"[Your_ProvisioningCert_Text]",
"ProvisioningCertStorageFormat":"raw",
"ProvisioningCertPassword":"P@ssw0rd"
}
}
Example Outputs:
Success
Domain amtDomain successfully updated
Failure
Domain domain1 not found
Delete a Domain¶
- Endpoint: /api/v1/admin/domains/{domainName}
- Method Type: DELETE
- Headers: X-RPS-API-Key
- Payload: Not required. The domain to delete is provided in the URL as a query parameter.
Example Outputs:
Success
Domain domain1 successfully deleted
Failure
Domain not found.
Return to RPS Methods