leaseUnitClass resource type

Represents a Lease Unit Class in SOFT4Spaces.

Note

For information about enabling APIs for Business Central see Overview.

 

 

API endpoint

 

API Path
leaseUnitClass businesscentralPrefix/soft4/soft4spaces/v3.0/companies({{companyId}})/leaseUnitClasses

 

Methods

 

Method Return Type Description
GET leaseUnitClass leaseUnitClass Gets a lease unit class object.
DELETE leaseUnitClass none Deletes a lease unit class object.
POST leaseUnitClass leaseUnitClass Creates a lease unit class object.
PATCH leaseUnitClass leaseUnitClass Updates a lease unit class object.

 

GET leaseUnitClass

Description

Retrieves an existing lease unit class record from Business Central.

HTTP Request

GET

https://{{businesscentralPrefix}}/{{APIGroup}}/{{version}}/companies({{companyId}})/leaseUnitClasses

Request Headers

Header Value
Authorization NTLM, OAuth2. Required.
Accept application/json

Request Body

None.

Response

Returns a 200 OK status code and JSON object representing the lease unit class record.

Example Response

JSON

{
   "id": "416059f1-90a3-f011-b41a-7c1e52fbc428",
      "code": "RETAIL",
      "description": "Retail",
      "systemCreatedAt": "2025-10-07T15:19:04.817Z",
      "systemCreatedBy": "6ac927c2-1d2f-437f-89ed-3cb0cf930e68",
      "systemModifiedAt": "2026-02-23T16:02:27.897Z",
      "systemModifiedBy": "6ac927c2-1d2f-437f-89ed-3cb0cf930e68"
}

 

POST leaseUnitClass

Description

Creates a new lease unit class record in Business Central.

HTTP Request

POST

https://{{businesscentralPrefix}}/{{APIGroup}}/{{version}}/companies({{companyId}})/leaseUnitClasses

Request Headers

Header Value
Authorization NTLM, OAuth2. Required.
Accept application/json

Request Body

Provide a JSON object with lease unit class data.

JSON

{
   "code": "STUDIO",
   "description": "Studio"
}

Response

Returns a 201 Created status code and the created lease unit class object.

Properties

 

Property Type Description
id GUID The unique ID of the lease unit class. Non-editable.
code string The code of the lease unit class.
description string Specifies the description of the lease unit class.
systemCreatedAt datetime The datetime the lease unit class was created. 
systemCreatedBy GUID The ID of the user who created the lease unit class.
systemModifiedAt datetime The last datetime the lease unit class was modified.
systemModifiedBy GUID The ID of the user who modified the lease unit class.

 

JSON Representation

{
      "id": "GUID",
      "code": "string",
      "description": "string",
      "systemCreatedAt": "datetime",
      "systemCreatedBy": "GUID",
      "systemModifiedAt": "datetime",
      "systemModifiedBy": "GUID"
}