---
title: "Create Provision Result"
method: POST
path: "/provision-requests/{provisionRequestId}/results"
tags: ["Provision Results"]
---

# Create Provision Result

`POST /provision-requests/{provisionRequestId}/results`

## Path parameters

- `provisionRequestId` string, uuid, required

## Request body

- ProvisionResult
  - `id` string, uuid
  - `provisionAttemptId` string, uuid
  - `status` 'Success' | 'Fail', required — The status of the provision result. Must be either `Success` or `Fail`. If `Fail` an `errorMessage` should be present.
  - `errorMessage` string — When the status is Fail, the `errorMessage` field should contain relevant error information that a person can understand and action. The `errorMessage` input is truncated to 500 characters.
  - `metadata` object
  - `externalProvisionerSubscriptionId` string — Cannot be empty and must only contain alphanumeric values, hyphens and underscores.
  - `externalProvisionerPartnerId` string — Cannot be empty and must only contain alphanumeric values, hyphens and underscores.
  - `externalProvisionerCompanyId` string — Cannot be empty and must only contain alphanumeric values, hyphens and underscores.
  - `externalProvisionerPartnerEnrollmentId` string — Cannot be empty and must only contain alphanumeric values, hyphens and underscores.

## Response `200`

OK

---

[API](https://skmtc.net/pax8/apis/authentication.md) · [All operations](https://skmtc.net/pax8/apis/authentication/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/pax8/authentication/versions/4026bf405528/schema)
