> ## Documentation Index > Fetch the complete documentation index at: https://www.bloxs.io/llms.txt > Use this file to discover all available pages before exploring further. # Get a list of contract lines for concept commercial rent contracts > Get a list of contract lines for concept commercial rent contracts. ## OpenAPI ````json GET /api/v1/contracts/conceptcommercialrent/contractlines { "openapi": "3.0.4", "info": { "title": "Concept SalesContracts V1", "description": "Welcome to BETA version of the new Sales Concept Contracts API - intended for client public testing before the launch of the final version. During this BETA phase, we'll be improving the API based on specific client's feedbacks.", "version": "v1" }, "security": [ {} ], "tags": [ { "name": "CommercialRentContracts" }, { "name": "Concept CommercialRent" }, { "name": "Concept PrivateRent" }, { "name": "GeneralSalesContracts" }, { "name": "Metadata" }, { "name": "PrivateRentContracts" }, { "name": "SupplierContracts" } ], "paths": { "/api/v1/contracts/conceptcommercialrent/contractlines": { "get": { "tags": [ "Concept CommercialRent" ], "summary": "Get a list of contract lines for concept commercial rent contracts", "description": "Get a list of contract lines for concept commercial rent contracts.", "operationId": "GetContractLinesForConceptCommercialRentContracts", "parameters": [ { "name": "ContractExternalIdentifier", "in": "query", "description": "The external API identifier of the contract.", "required": true, "schema": { "type": "string" } }, { "name": "ObjectReference", "in": "query", "description": "The reference id of the real estate object.", "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/ContractLineRequestModel" } } } } } }, "x-d360-narrative-url": "

Get a list of contract lines for concept commercial rent contracts

This endpoint retrieves the contract lines belonging to a concept commercial lease contract.

A contract line represents an individual term of the agreement, such as rent, furniture or a rent discount, and forms the theoretical rent build-up for the draft contract.

A developer calls this endpoint to review the terms already registered for a draft contract before adding, changing or removing lines through the related endpoints.


Request Fields

Field

Type

Required

Description

contractExternalIdentifier

string

Yes

The identifier assigned to the contract by the calling system. This identifier is not generated by Bloxs. Passed as a query parameter.

objectReference

string

No

The reference of the real estate object linked to the contract line. Must match a reference already registered on this contract. Passed as a query parameter.


Response Fields

Field

Type

Required

Description

contractExternalIdentifier

string

Yes

The identifier assigned to the contract by the calling system. Minimum length 1.

objectReference

string

No

The reference of the real estate object linked to the contract line.

lineItemName

string

Yes

The name of the contract line item, for example rent, furniture or a discount. Maximum length 256 characters.

description

string

No

Free-text description of the contract line, printed on the invoice. Maximum length 512 characters.

amountExcl

number (double)

No

Amount of the contract line, excluding VAT. Decimals use a period as separator.

amountVAT

number (double)

No

VAT amount of the contract line. Decimals use a period as separator.

amountIncl

number (double)

No

Amount of the contract line, including VAT. Decimals use a period as separator.

startDate

string (date)

No

Start date of the contract line. ISO 8601 date format.

endDate

string (date)

No

End date of the contract line. ISO 8601 date format.

" } } }, "components": { "schemas": { "ContractLineRequestModel": { "required": [ "contractExternalIdentifier", "lineItemName" ], "type": "object", "properties": { "contractExternalIdentifier": { "minLength": 1, "type": "string" }, "objectReference": { "type": "string", "nullable": true }, "lineItemName": { "maxLength": 256, "minLength": 0, "type": "string" }, "description": { "maxLength": 512, "minLength": 0, "type": "string", "nullable": true }, "amountExcl": { "type": "number", "format": "double" }, "amountVAT": { "type": "number", "format": "double" }, "amountIncl": { "type": "number", "format": "double" }, "startDate": { "type": "string", "format": "date", "nullable": true }, "endDate": { "type": "string", "format": "date", "nullable": true } }, "additionalProperties": false } } } } ````