How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Landmark Intelliworks APIs

Case creation and management API for the Intelliworks legal case management system, letting third-party systems create and update cases outside the Intelliworks UI for Sale, Purchase, New Build Purchase, General Property, Remortgage, Equity Release, Transfer of Equity, Wills, Lasting Power of Attorney and Probate workflows. Eight paths covering case create/update/list, task upsert, milestones, transaction requests, and document upload/list/download. Version 2.3.0, OpenAPI 3.0.1.

Landmark Intelliworks APIs is one of 7 APIs that Landmark Information Group publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Case Management, Conveyancing, Documents, and Legal. The published artifact set on APIs.io includes an OpenAPI specification, an API reference, API documentation, and authentication docs.

This API exposes 10 operations across 8 paths, organized into 3 resource areas, and defines 49 schemas. It is described by OpenAPI 3.0.1, at version 2.3.0.

Requests are made against 2 base URLs: https://api.landmarkcloudservices.com/, https://uat-api.landmarkcloudservices.com/.

10 operations 8 paths 49 schemas 5 GET5 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.1
API Version
2.3.0
Base URL
https://api.landmarkcloudservices.com/
Authentication
HTTP Bearer
Resource Areas
3

Authentication & Security 1

Landmark Intelliworks APIs declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (JWT) (bearerAuth). By default, every request must be authenticated.

Paths & Operations 10

Across 8 paths, the API surfaces 10 operations — 5 GET, 5 POST. They span 3 resource areas: Cases, Transaction Requests, Documents. Each is listed below with its method, path, parameters, and response codes.

Cases 7

APIs related to your Cases

POST
/case
Create case
createCase body → 202400401403404406415429
POST
/updateCase
Update case
updateIwCase body → 202400401403404406415429
GET
/cases
Get case summary
getCaseIw 3 params → 200400401403404406415429
POST
/upsertTask
Create or update task
upsertTask body → 202400401403404406415429
GET
/milestones
Get milestone
getMilestone 5 params → 200400401403404500
POST
/milestones
Create or update milestone dates
upsertMilestone body → 202400401403500
POST
/documents
Upload Document
uploadDocument body → 202400401403404406415429
Transaction Requests 1

APIs for tracking asynchronous request status

GET
/transaction-requests/{transactionRequestId}
Get transaction request status
getTransactionRequestStatus 1 param → 200400401403404500
Documents 2

APIs related to case documents

GET
/documents
List case documents
getCompletedDocuments 4 params → 200400401403404406415429
GET
/documents/{id}/download
Download document
downloadDocument 1 param → 200400401403404500

Schemas 49

The contract defines 49 schemas that model the data the API accepts and returns. The most detailed are lgsAddressAddressBaseCore (22 properties), getCaseIwResponse (21 properties), upsertTaskRequest (21 properties), lgsAddressBS7666 (20 properties). Each schema is shown below with its type and property counts.

address
uuid
createCaseRequestIw
object
request for a Conveyancing workflow create case
10 properties 6 required
createCaseRequestIwPrivateClient
object
request for a Private Client workflow (LPA, Wills) create case
7 properties 4 required
createCaseRequestIwProbate
object
request for a Private Client workflow (Probate) create case
7 properties 4 required
clientsIw
array
clientsIwProbate
array
createCaseResponse
object
response for a workflow create case
1 property
caseResponse
object
3 properties
clients
array
person
upsertTaskRequest
object
Request to create or update an unscheduled task. Provide clientTaskId to update; omit to create. See [Supported unscheduled task mappings](supported-unschedule…
21 properties 6 required
upsertTaskResponse
object
Response for an accepted task upsert request
1 property 1 required
upsertTaskResult
object
Task details returned after a successful upsert acceptance
4 properties 3 required
upsertMilestoneRequest
object
Request to create or update milestone dates for an Intelliworks case
8 properties 2 required
milestoneUpsertItem
object
3 properties 1 required
upsertMilestoneResponse
object
Response indicating the milestone upsert request was accepted for asynchronous processing
3 properties 2 required
transactionRequestStatusResponse
object
Latest status of an asynchronous Experience API transaction request
12 properties 5 required
milestoneQueryResponse
object
Response containing milestone actual completion date for a case
4 properties 3 required
getCaseIwResponse
object
Read-only case summary returned by Get Case IW.
21 properties
propertyAddress
object
10 properties
price
object
2 properties
feeEarnerDetails
object
2 properties
workReferrer
object
6 properties
organisationParty
object
10 properties
buyersConveyancer
lenderParty
personParty
object
11 properties
clientParty
uploadDocumentJsonRequest
object
JSON request body for document upload. Use multipart/form-data to upload a file directly without encoding.
7 properties 2 required
uploadDocumentJsonDocument
object
Document metadata and content for JSON upload requests
5 properties 3 required
uploadDocumentAllowedContentType
string
uploadDocumentAllowedExtension
string
uploadDocumentResponse
object
Accepted document upload response
3 properties 3 required
completedDocumentsResponse
object
Read-only list of completed documents returned by Get Completed Documents.
4 properties
completedDocumentItem
object
A single completed document held against a case.
8 properties
Error
object
2 properties 2 required
lgsUuid
string
lgsUprn
integer
lgsAddressPAF
object
17 properties 1 required
lgsAddressBS7666
object
20 properties 2 required
lgsAddressSingleLine
object
3 properties 2 required
lgsAddress9Line
object
11 properties 3 required
lgsAddressFixedLine
object
10 properties 2 required
lgsAddressUprnOnly
object
2 properties 2 required
lgsAddressAddressBaseCore
object
22 properties 1 required
lgsAddress
lgsPerson
object
10 properties 1 required
lgsErrorResponse
object
4 properties 3 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

landmark-information-intelliworks-api-openapi.yml Raw ↑

Other APIs Landmark Information Group publishes across the network.

Landmark Order Experience API
Landmark Conveyancing Experience API
Landmark Document Vault API
Landmark Milestone Notification Service API
Landmark Planning API (powered by Barbour ABI)
Landmark Geodata Web Map Tile Service (WMTS)
Where this information came from

This is an independent, third-party profile of Landmark Intelliworks APIs, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.