Skip to content

zOne Web Services

The zOne Web Services API enables integration with core platform capabilities,including Maintenance Management, Space Management, and Condition Assessment.

It provides secure endpoints for managing assets, user accounts, reference data, audit trails, file groups, and organizational contacts. These APIs support operational workflows, data synchronization, and system integrations.

Download OpenAPI description
Languages
Servers
Demo
https://demozone.zlinkfm.com/RND
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations
Operations

Get returned requests for the current user

Request

Returns the list of requests that were returned to the current user within the account context.

Behavior:

  • Validates account and user context
  • Retrieves returned service requests assigned to the user
  • Returns a structured list of request data
  • Logs the action as returned requests view
curl -i -X GET \
  https://demozone.zlinkfm.com/RND/api/v2/myrequests/users/me/returnedrequests/basic

Responses

OK

Body
dataobject(zLink.Business.zOne.Maintenance.ResponseModels.ReturnedRequestListResponseModel)
messagestring or null
isErrorboolean
messageCodeinteger(int32)
statusstring or null
errorTypestring or null
traceidstring or null
responseDescriptionstring or null
Response
No response example

Request

Returns the history of actions performed on the specified request within the current account context.

Behavior:

  • Validates account and user context
  • Retrieves history records for the specified request
  • Returns structured request history response data
Path
requestIdstring(uuid)required
curl -i -X GET \
  'https://demozone.zlinkfm.com/RND/api/v2/myrequests/requests/{requestId}/history'

Responses

OK

Body
dataobject(zLink.Business.zOne.Maintenance.ResponseModels.WorkHubTaskHistoryResponseModel)
messagestring or null
isErrorboolean
messageCodeinteger(int32)
statusstring or null
errorTypestring or null
traceidstring or null
responseDescriptionstring or null
Response
No response example

Request

Creates a new service request within the current account context for the logged-in user.

Behavior:

  • Validates account and user context
  • Creates a new service request using request data
  • Generates a request number
  • Returns the created service request details
  • Logs the action as a service request created
Body
requesterUserIdstring or null
fileFieldValuesToRemoveArray of strings or null(uuid)
locationInfoArray of objects or null(WorkHubCreateServiceRequestRequestModel+SRLocationInfo)
relatedTaskIdstring or null(uuid)
relationIdstring or null(uuid)
ruleIdstring or null(uuid)
serviceRequestDescriptionstring or null
workTypeIdstring or null(uuid)
workTypeCategoryIdstring or null(uuid)
assetsArray of strings or null(uuid)
fileFieldValuesArray of objects or null(zLink.Business.zOne.Base.Common.EntityDataFieldValue)
additionalFieldValuesArray of objects or null(zLink.Business.zOne.Base.Common.EntityDataFieldValue)
actionPointUsersArray of strings or null(uuid)
titlestring or null
endParentItemOnCancellingboolean
completeBeforeParentActionPointIdsArray of strings or null(uuid)
geoJsonDataobject(zLink.Business.zOne.Base.Common.FeatureCollection)
curl -i -X POST \
  https://demozone.zlinkfm.com/RND/api/v2/maintenance/servicerequest/createrequest \
  -H 'Content-Type: application/json-patch+json' \
  -d '{
    "requesterUserId": "string",
    "fileFieldValuesToRemove": [
      "497f6eca-6276-4993-bfeb-53cbbbba6f08"
    ],
    "locationInfo": [
      {
        "locationId": "1a5515a3-ba81-4a42-aee7-ad9ffc090a54",
        "buildingId": "fee3295a-6e55-45b0-a091-7b4de7e39de7",
        "levelId": "a70368c7-b12e-43a9-9830-ab2485710b95",
        "roomId": "c3631f02-ff67-42b8-8775-18c47f52a678",
        "assetId": "9179b887-04ef-4ce5-ab3a-b5bbd39ea3c8",
        "planFileInfo": [
          {
            "dataFieldId": "b6507240-6286-4e43-b3da-bd23ecf1c322",
            "dataFieldValue": "string",
            "dataFieldlabel": "string",
            "dataFieldValueIds": [
              "497f6eca-6276-4993-bfeb-53cbbbba6f08"
            ],
            "fromDate": "string",
            "toDate": "string",
            "dataFieldValueRangeType": "string"
          }
        ],
        "geoJsonData": {
          "type": "string",
          "features": [
            {
              "type": "string",
              "id": 0,
              "properties": {
                "property1": null,
                "property2": null
              },
              "geometry": {
                "property1": null,
                "property2": null
              }
            }
          ]
        },
        "markupDataInfo": {
          "cadPlanId": "cbfa2ff4-dbca-4f20-8310-039efa6d984b",
          "description": "string",
          "markupData": "string"
        },
        "assetSvgFileId": "9f1aea3d-799f-4d76-9f96-fb6c4bb0dcef"
      }
    ],
    "relatedTaskId": "83b378c7-7a61-4d0c-a7c1-0c4f0e7cf8cf",
    "relationId": "4b4bc808-5132-481f-afc2-e3872bf12049",
    "ruleId": "70af3071-65d9-4ec3-b3cb-5283e8d55dac",
    "serviceRequestDescription": "string",
    "workTypeId": "7180e94f-af61-4de4-a1a3-d0b22a87b10a",
    "workTypeCategoryId": "ffbe7eb1-e757-4565-accf-7cdecdd2e5dc",
    "assets": [
      "497f6eca-6276-4993-bfeb-53cbbbba6f08"
    ],
    "fileFieldValues": [
      {
        "dataFieldId": "b6507240-6286-4e43-b3da-bd23ecf1c322",
        "dataFieldValue": "string",
        "dataFieldlabel": "string",
        "dataFieldValueIds": [
          "497f6eca-6276-4993-bfeb-53cbbbba6f08"
        ],
        "fromDate": "string",
        "toDate": "string",
        "dataFieldValueRangeType": "string"
      }
    ],
    "additionalFieldValues": [
      {
        "dataFieldId": "b6507240-6286-4e43-b3da-bd23ecf1c322",
        "dataFieldValue": "string",
        "dataFieldlabel": "string",
        "dataFieldValueIds": [
          "497f6eca-6276-4993-bfeb-53cbbbba6f08"
        ],
        "fromDate": "string",
        "toDate": "string",
        "dataFieldValueRangeType": "string"
      }
    ],
    "actionPointUsers": [
      "497f6eca-6276-4993-bfeb-53cbbbba6f08"
    ],
    "title": "string",
    "endParentItemOnCancelling": true,
    "completeBeforeParentActionPointIds": [
      "497f6eca-6276-4993-bfeb-53cbbbba6f08"
    ],
    "geoJsonData": {
      "type": "string",
      "features": [
        {
          "type": "string",
          "id": 0,
          "properties": {
            "property1": null,
            "property2": null
          },
          "geometry": {
            "property1": null,
            "property2": null
          }
        }
      ]
    }
  }'

Responses

OK

Body
dataobject(zLink.Business.zOne.Maintenance.ResponseModels.WorkHubCreateServiceRequestResponseModel)
messagestring or null
isErrorboolean
messageCodeinteger(int32)
statusstring or null
errorTypestring or null
traceidstring or null
responseDescriptionstring or null
Response
No response example
Operations