Skip to main content

Get Area

Get details of a area by its UUID.

Description

This action allows you to retrieve project information including:

  • Area UUID
  • Area Name
  • Area Type

Request Topic

LYT/41e0d6b2-37de-43d8-a348-4ba94853b6cd/AREA/ACTION

Request Payload

{
"version": "v1.0",
"action": "get",
"data": {
"area_uuid": "8067232e-b301-47c6-99d6-d4cf04369114"
}
}

Request Field Descriptions

FieldTypeRequiredDescription
versionstringYesAPI version identifier (must be "v1.0")
actionstringYesAction to perform (must be "get")
area_uuidstringYesArea UUID should be like this : data > area_uuid

Response Topic

LYT/41e0d6b2-37de-43d8-a348-4ba94853b6cd/AREA/E/ACTION

Response Payload

Success Response

{
"message": "success",
"version": "v1.0",
"action": "get",
"data": {
"area_uuid": "8067232e-b301-47c6-99d6-d4cf04369114",
"area_name": "Taj hotel",
"area_type": "Hotel"
}
}

Error Handling

1. Project Not Found Error (Code: 2002)

{
"message": "error",
"message_type": {
"code": 2002,
"message": "Project not found",
"errorCode": "PROJECT_NOT_FOUND"
}
}

When it occurs:

  • The project UUID is invalid
  • The project has been deleted

How to resolve:

  1. Verify the project UUID is correct
  2. Check if you have the necessary permissions
  3. Ensure the project exists

2. Area Not Found Error (Code: 2003)

{
"message": "error",
"message_type": {
"code": 2003,
"message": "Area not found",
"errorCode": "AREA_NOT_FOUND"
}
}

When it occurs:

  • The area UUID is invalid
  • The area has been deleted

How to resolve:

  1. Verify the area UUID is correct
  2. Check if you have the necessary permissions
  3. Ensure the area exists

3. Constraint Error (Code: 3005)

a. Area UUID Error

{
"message": "error",
"message_type": {
"code": 3005,
"message": "area_uuid must be a string",
"errorCode": "CONSTRAINT_ERROR"
}
}

b. Version Error

{
"message": "error",
"message_type": {
"code": 3005,
"message": "version must be one of the following values: v1.0",
"errorCode": "CONSTRAINT_ERROR"
}
}

c. Action Error

{
"message": "error",
"message_type": {
"code": 3005,
"message": "action must be one of the following values: get, get-zones, get-nodes, get-scenes, get-groups",
"errorCode": "CONSTRAINT_ERROR"
}
}

Constraint errors occur in the following cases:

  1. Area UUID Constraints:

    • Area UUID must be a string
    • Area UUID field should not be empty
    • Area UUID field has incorrect type
  2. Action Constraints:

    • Action must be one of: get, get-zones, get-nodes, get-scenes, get-groups
    • Action field is missing
    • Action field has incorrect value
  3. Version Constraints:

    • Version must be exactly "v1.0"
    • Version field is missing
    • Version field has incorrect format

Resolution:

  • Always use "v1.0" as the version value
  • Use "get" as the type value
  • Ensure area UUID is correct
  • Validate all parameters before sending

Error Code Summary

CodeError CodeDescriptionSolution
2002PROJECT_NOT_FOUNDProject doesn't existsCheck project UUID valid or not
2003AREA_NOT_FOUNDArea doesn't existsCheck area UUID valid or not
3005CONSTRAINT_ERRORParameter validation failedCheck input values