Request Headers (Applies to all methods)
POST
/api/apps/{appID}/things/VENDOR_THING_ID:{vendorThingID}/ownership/confirm
Completes an ownership flow verifying the provided code is valid. As a result the user or group involved in the flow becomes owner of the thing.
This action can be performed by:
- The administrator: always
- The thing itself: when the flow was started by the user to add as owner or a member of the group to add as owner
- The user to add as owner: when the flow was started by the thing
- A member of the group to add as owner: when the flow was started by the thing
Content-Type application/vnd.kii.ThingOwnershipConfirmationRequest+json
The required data to complete the ownership process.
{
"code": "[string]"
}
Content-Type application/vnd.kii.UserNotFoundException+json
Name | Type | Description |
---|---|---|
errorCode | string | Error code "USER_NOT_FOUND". |
message | string | The error message. |
field | string | The field used for searching the user. This can be the userID or address field. |
value | string | The field value used for searching the user. |
appID | string | The ID of the application. |
Content-Type application/vnd.kii.GroupNotFoundException+json
Name | Type | Description |
---|---|---|
errorCode | string | Error code "GROUP_NOT_FOUND". |
message | string | The error message. |
groupID | string | The groupID of the group. |
appID | string | The ID of the application. |
Content-Type application/vnd.kii.ThingNotFoundException+json
Name | Type | Description |
---|---|---|
errorCode | string | Error code "THING_NOT_FOUND". |
message | string | The error message. |
field | string | The field used for searching the thing. This can be the "thingID" or "vendorThingID" field. |
value | string | The field value used for searching the thing. |
appID | string | The ID of the application. |
Content-Type application/vnd.kii.ThingOwnershipAlreadyExistsException+json
Name | Type | Description |
---|---|---|
errorCode | string | Error code "THING_OWNERSHIP_ALREADY_EXISTS". |
message | string | The error message. |
appID | string | The ID of the application. |
thingID | string | The ID of the thing. |
userID | string | The ID of the user. |
groupID | string | The ID of the group. |
Content-Type application/vnd.kii.UnauthorizedAccessException+json
Name | Type | Description |
---|---|---|
errorCode | string | Error code "UNAUTHORIZED". |
message | string | The error message. |
authenticatedAppID | string | The authenticated appID. |
authenticatedPrincipalID | string | The authenticated principal ID (userID or thingID). |