London Stock Exchange Group LSEG World-Check One API — Case
London Stock Exchange Group LSEG World-Check One API — Case. 30 operations. Lead operation: London Stock Exchange Group Check if a given caseId is available for use. Self-contained Naftiko capability covering one London Stock Exchange Group business surface.
naftiko: 1.0.0-alpha2
info:
label: London Stock Exchange Group LSEG World-Check One API — Case
description: 'London Stock Exchange Group LSEG World-Check One API — Case. 30 operations. Lead operation: London Stock Exchange
Group Check if a given caseId is available for use. Self-contained Naftiko capability covering one London Stock Exchange
Group business surface.'
tags:
- London Stock Exchange Group
- Case
created: '2026-05-19'
modified: '2026-05-19'
binds:
- namespace: env
keys:
LONDON_STOCK_EXCHANGE_GROUP_API_KEY: LONDON_STOCK_EXCHANGE_GROUP_API_KEY
capability:
consumes:
- type: http
namespace: lseg-world-check-one-case
baseUri: https://api-worldcheck.refinitiv.com/v2
description: London Stock Exchange Group LSEG World-Check One API — Case business capability. Self-contained, no shared
references.
resources:
- name: caseIdentifiers
path: /caseIdentifiers
operations:
- name: checkcaseidentifieravailability
method: HEAD
description: London Stock Exchange Group Check if a given caseId is available for use
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: Authorization
in: header
type: string
description: The authorization credentials including 'keyId', 'algorithm', 'headers', 'signature' (see 'Security
and Authentication details' documentation section for more d
required: true
- name: Date
in: header
type: string
description: The date and time at which the message was originated in 'RFC 1123' format
required: true
- name: caseId
in: query
type: string
description: Id to check if it is available to use as a caseId
required: true
- name: caseReferences
path: /caseReferences
operations:
- name: getcasereference
method: GET
description: London Stock Exchange Group Return the CaseReference (caseId, caseSystemId) for a caseId
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: Authorization
in: header
type: string
description: The authorization credentials including 'keyId', 'algorithm', 'headers', 'signature' (see 'Security
and Authentication details' documentation section for more d
required: true
- name: Date
in: header
type: string
description: The date and time at which the message was originated in 'RFC 1123' format
required: true
- name: caseId
in: query
type: string
description: Case ID provided by the client or else generated by the system for the client
required: true
- name: cases
path: /cases
operations:
- name: savecase
method: POST
description: London Stock Exchange Group Create a new case
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: Authorization
in: header
type: string
description: The authorization credentials including 'keyId', 'algorithm', 'headers', 'signature' (see 'Security
and Authentication details' documentation section for more d
required: true
- name: Date
in: header
type: string
description: The date and time at which the message was originated in 'RFC 1123' format
required: true
- name: Content-Type
in: header
type: string
description: The media type of the request (e.g., 'application/json')
required: true
- name: Content-Length
in: header
type: integer
description: The length of the request body in octets (8-bit bytes)
required: true
- name: newCase
in: body
type: string
description: Case to be created
required: true
- name: cases-bulk-archive
path: /cases/bulk/archive
operations:
- name: archivecases
method: POST
description: London Stock Exchange Group Bulk Update Archive States
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: Authorization
in: header
type: string
description: The authorization credentials including 'keyId', 'algorithm', 'headers', 'signature' (see 'Security
and Authentication details' documentation section for more d
required: true
- name: Date
in: header
type: string
description: The date and time at which the message was originated in 'RFC 1123' format
required: true
- name: Content-Type
in: header
type: string
description: The media type of the request (e.g., 'application/json')
required: true
- name: Content-Length
in: header
type: integer
description: The length of the request body in octets (8-bit bytes)
required: true
- name: caseBulkArchiveRequest
in: body
type: string
description: A request on Bulk Update Archive States
required: true
- name: cases-bulk-assign
path: /cases/bulk/assign
operations:
- name: assigncases
method: POST
description: London Stock Exchange Group Bulk Update Case Assignments
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: Authorization
in: header
type: string
description: The authorization credentials including 'keyId', 'algorithm', 'headers', 'signature' (see 'Security
and Authentication details' documentation section for more d
required: true
- name: Date
in: header
type: string
description: The date and time at which the message was originated in 'RFC 1123' format
required: true
- name: Content-Type
in: header
type: string
description: The media type of the request (e.g., 'application/json')
required: true
- name: Content-Length
in: header
type: integer
description: The length of the request body in octets (8-bit bytes)
required: true
- name: caseBulkAssignRequest
in: body
type: string
description: A request on Bulk Update Case Assignments
required: true
- name: cases-bulk-delete
path: /cases/bulk/delete
operations:
- name: deletecases
method: POST
description: London Stock Exchange Group Bulk Delete Cases
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: Authorization
in: header
type: string
description: The authorization credentials including 'keyId', 'algorithm', 'headers', 'signature' (see 'Security
and Authentication details' documentation section for more d
required: true
- name: Date
in: header
type: string
description: The date and time at which the message was originated in 'RFC 1123' format
required: true
- name: Content-Type
in: header
type: string
description: The media type of the request (e.g., 'application/json')
required: true
- name: Content-Length
in: header
type: integer
description: The length of the request body in octets (8-bit bytes)
required: true
- name: caseBulkDeleteRequest
in: body
type: string
description: A request on Bulk Delete Cases
required: true
- name: cases-bulk-link
path: /cases/bulk/link
operations:
- name: linkcases
method: POST
description: London Stock Exchange Group Bulk Update Case Links
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: Authorization
in: header
type: string
description: The authorization credentials including 'keyId', 'algorithm', 'headers', 'signature' (see 'Security
and Authentication details' documentation section for more d
required: true
- name: Date
in: header
type: string
description: The date and time at which the message was originated in 'RFC 1123' format
required: true
- name: Content-Type
in: header
type: string
description: The media type of the request (e.g., 'application/json')
required: true
- name: Content-Length
in: header
type: integer
description: The length of the request body in octets (8-bit bytes)
required: true
- name: caseBulkLinkRequestCollection
in: body
type: string
description: A request on Bulk Update Case Links
required: true
- name: cases-bulk-move
path: /cases/bulk/move
operations:
- name: updatecasesowner
method: POST
description: London Stock Exchange Group Bulk Move Cases Between Groups
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: Authorization
in: header
type: string
description: The authorization credentials including 'keyId', 'algorithm', 'headers', 'signature' (see 'Security
and Authentication details' documentation section for more d
required: true
- name: Date
in: header
type: string
description: The date and time at which the message was originated in 'RFC 1123' format
required: true
- name: Content-Type
in: header
type: string
description: The media type of the request (e.g., 'application/json')
required: true
- name: Content-Length
in: header
type: integer
description: The length of the request body in octets (8-bit bytes)
required: true
- name: caseBulkMoveRequest
in: body
type: string
description: A request on Bulk Move Cases
required: true
- name: cases-bulk-ongoingScreening
path: /cases/bulk/ongoingScreening
operations:
- name: toggleongoingscreeningbyprovidertypes
method: POST
description: London Stock Exchange Group Bulk Update Ongoing Screening States
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: Authorization
in: header
type: string
description: The authorization credentials including 'keyId', 'algorithm', 'headers', 'signature' (see 'Security
and Authentication details' documentation section for more d
required: true
- name: Date
in: header
type: string
description: The date and time at which the message was originated in 'RFC 1123' format
required: true
- name: Content-Type
in: header
type: string
description: The media type of the request (e.g., 'application/json')
required: true
- name: Content-Length
in: header
type: integer
description: The length of the request body in octets (8-bit bytes)
required: true
- name: caseBulkOngoingScreeningRequest
in: body
type: string
description: A request on Bulk Update Ongoing Screening States
required: true
- name: cases-ongoingScreeningUpdates
path: /cases/ongoingScreeningUpdates
operations:
- name: getongoingscreeningupdates
method: POST
description: London Stock Exchange Group Get ongoing screening updates.
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: Authorization
in: header
type: string
description: The authorization credentials including 'keyId', 'algorithm', 'headers', 'signature' (see 'Security
and Authentication details' documentation section for more d
required: true
- name: Date
in: header
type: string
description: The date and time at which the message was originated in 'RFC 1123' format
required: true
- name: Content-Type
in: header
type: string
description: The media type of the request (e.g., 'application/json')
required: true
- name: Content-Length
in: header
type: integer
description: The length of the request body in octets (8-bit bytes)
required: true
- name: filter
in: body
type: string
description: Filter and sort the ongoing screening updates in the response.
required: true
- name: cases-saveAndScreen
path: /cases/saveAndScreen
operations:
- name: saveandscreencases
method: POST
description: London Stock Exchange Group Save and screen multiple cases.
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: Authorization
in: header
type: string
description: The authorization credentials including 'keyId', 'algorithm', 'headers', 'signature' (see 'Security
and Authentication details' documentation section for more d
required: true
- name: Date
in: header
type: string
description: The date and time at which the message was originated in 'RFC 1123' format
required: true
- name: Content-Type
in: header
type: string
description: The media type of the request (e.g., 'application/json')
required: true
- name: Content-Length
in: header
type: integer
description: The length of the request body in octets (8-bit bytes)
required: true
- name: caseDetailsCollection
in: body
type: string
description: Container of cases that is used in scope of creation operation.
required: true
- name: cases-screeningRequest
path: /cases/screeningRequest
operations:
- name: screen
method: POST
description: London Stock Exchange Group Perform synchronous screening for a new case
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: Authorization
in: header
type: string
description: The authorization credentials including 'keyId', 'algorithm', 'headers', 'signature' (see 'Security
and Authentication details' documentation section for more d
required: true
- name: Date
in: header
type: string
description: The date and time at which the message was originated in 'RFC 1123' format
required: true
- name: Content-Type
in: header
type: string
description: The media type of the request (e.g., 'application/json')
required: true
- name: Content-Length
in: header
type: integer
description: The length of the request body in octets (8-bit bytes)
required: true
- name: screeningRequest
in: body
type: string
description: Screening Request
required: true
- name: cases-screeningStatus
path: /cases/screeningStatus
operations:
- name: screeningstatus
method: POST
description: London Stock Exchange Group Retrieve case screening status and aggregated result for multiple cases.
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: Authorization
in: header
type: string
description: The authorization credentials including 'keyId', 'algorithm', 'headers', 'signature' (see 'Security
and Authentication details' documentation section for more d
required: true
- name: Date
in: header
type: string
description: The date and time at which the message was originated in 'RFC 1123' format
required: true
- name: Content-Type
in: header
type: string
description: The media type of the request (e.g., 'application/json')
required: true
- name: Content-Length
in: header
type: integer
description: The length of the request body in octets (8-bit bytes)
required: true
- name: caseScreeningStatus
in: body
type: string
description: Allows to specify cases and their screening dates that are using to define the screening status.
required: true
- name: cases-search
path: /cases/search
operations:
- name: searchcases
method: POST
description: London Stock Exchange Group Search for Cases based on specified criteria using filter or query parameters.
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: Authorization
in: header
type: string
description: The authorization credentials including 'keyId', 'algorithm', 'headers', 'signature' (see 'Security
and Authentication details' documentation section for more d
required: true
- name: Date
in: header
type: string
description: The date and time at which the message was originated in 'RFC 1123' format.
required: true
- name: Content-Type
in: header
type: string
description: The media type of the request (e.g., 'application/json').
required: true
- name: Content-Length
in: header
type: integer
description: The length of the request body in octets (8-bit bytes).
required: true
- name: caseSearchRequest
in: body
type: string
description: The request containing search criteria.
required: true
- name: cases-summaries
path: /cases/summaries
operations:
- name: retrievecasesummaries
method: POST
description: London Stock Exchange Group User activity monitoring. Initial request.
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: Authorization
in: header
type: string
description: The authorization credentials including 'keyId', 'algorithm', 'headers', 'signature' (see 'Security
and Authentication details' documentation section for more d
required: true
- name: Date
in: header
type: string
description: The date and time at which the message was originated in 'RFC 1123' format
required: true
- name: Content-Type
in: header
type: string
description: The media type of the request (e.g., 'application/json')
required: true
- name: Content-Length
in: header
type: integer
description: The length of the request body in octets (8-bit bytes)
required: true
- name: filter
in: body
type: string
description: The "query" is a FIQL expression which allows specifying comparison expression on case fields and it
also allows specifying boolean operators AND/OR. The "sort"
required: true
- name: cases-summaries-cursor
path: /cases/summaries/cursor
operations:
- name: scrollcasesummaries
method: POST
description: London Stock Exchange Group User activity monitoring. Subsequent request.
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: Authorization
in: header
type: string
description: The authorization credentials including 'keyId', 'algorithm', 'headers', 'signature' (see 'Security
and Authentication details' documentation section for more d
required: true
- name: Date
in: header
type: string
description: The date and time at which the message was originated in 'RFC 1123' format
required: true
- name: Content-Type
in: header
type: string
description: The media type of the request (e.g., 'application/json')
required: true
- name: Content-Length
in: header
type: integer
description: The length of the request body in octets (8-bit bytes)
required: true
- name: cursor
in: body
type: string
description: Request to continue cases retrieval.
required: true
- name: cases-caseSystemId
path: /cases/{caseSystemId}
operations:
- name: updateexistingcase
method: PUT
description: London Stock Exchange Group Update an existing Case by its caseSystemId
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: Authorization
in: header
type: string
description: The authorization credentials including 'keyId', 'algorithm', 'headers', 'signature' (see 'Security
and Authentication details' documentation section for more d
required: true
- name: Date
in: header
type: string
description: The date and time at which the message was originated in 'RFC 1123' format
required: true
- name: Content-Type
in: header
type: string
description: The media type of the request (e.g., 'application/json')
required: true
- name: Content-Length
in: header
type: integer
description: The length of the request body in octets (8-bit bytes)
required: true
- name: caseSystemId
in: path
type: string
description: System generated ID for the Case
required: true
- name: updateCase
in: body
type: string
description: Update Case
required: true
- name: partialupdatecase
method: PATCH
description: London Stock Exchange Group Partial update an existing Case by its caseSystemId
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: Authorization
in: header
type: string
description: The authorization credentials including 'keyId', 'algorithm', 'headers', 'signature' (see 'Security
and Authentication details' documentation section for more d
required: true
- name: Date
in: header
type: string
description: The date and time at which the message was originated in 'RFC 1123' format
required: true
- name: Content-Type
in: header
type: string
description: The media type of the request (e.g., 'application/json')
required: true
- name: Content-Length
in: header
type: integer
description: The length of the request body in octets (8-bit bytes)
required: true
- name: caseSystemId
in: path
type: string
description: System generated ID for the Case
required: true
- name: updateCase
in: body
type: string
description: Update Case
required: true
- name: screen
in: query
type: string
description: Screen mode
- name: getcase
method: GET
description: London Stock Exchange Group Fetch Full Case Details
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: Authorization
in: header
type: string
description: The authorization credentials including 'keyId', 'algorithm', 'headers', 'signature' (see 'Security
and Authentication details' documentation section for more d
required: true
- name: Date
in: header
type: string
description: The date and time at which the message was originated in 'RFC 1123' format
required: true
- name: caseSystemId
in: path
type: string
description: System generated ID for the Case
required: true
- name: aggregatedSummary
in: query
type: boolean
description: Flag to enable aggregated summary for case
- name: deletecase
method: DELETE
description: London Stock Exchange Group Delete a Case
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: Authorization
in: header
type: string
description: The authorization credentials including 'keyId', 'algorithm', 'headers', 'signature' (see 'Security
and Authentication details' documentation section for more d
required: true
- name: Date
in: header
type: string
description: The date and time at which the message was originated in 'RFC 1123' format
required: true
- name: caseSystemId
in: path
type: string
description: System generated ID for the Case
required: true
- name: cases-caseSystemId-archive
path: /cases/{caseSystemId}/archive
operations:
- name: archivecase
method: PUT
description: London Stock Exchange Group Archive a Case.
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: Authorization
in: header
type: string
description: The authorization credentials including 'keyId', 'algorithm', 'headers', 'signature' (see 'Security
and Authentication details' documentation section for more d
required: true
- name: Date
in: header
type: string
description: The date and time at which the message was originated in 'RFC 1123' format.
required: true
- name: caseSystemId
in: path
type: string
description: System generated ID for the Case
required: true
- name: unarchive
method: DELETE
description: London Stock Exchange Group Unarchive a Case
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: Authorization
in: header
type: string
description: The authorization credentials including 'keyId', 'algorithm', 'headers', 'signature' (see 'Security
and Authentication details' documentation section for more d
required: true
- name: Date
in: header
type: string
description: The date and time at which the message was originated in 'RFC 1123' format
required: true
- name: caseSystemId
in: path
type: string
description: System generated ID for the Case
required: true
- name: cases-caseSystemId-assignee
path: /cases/{caseSystemId}/assignee
operations:
- name: assigncase
method: PUT
description: London Stock Exchange Group Assign the Case to a User.
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: Authorization
in: header
type: string
description: The authorization credentials including 'keyId', 'algorithm', 'headers', 'signature' (see 'Security
and Authentication details' documentation section for more d
required: true
- name: Date
in: header
type: string
description: The date and time at which the message was originated in 'RFC 1123' format
required: true
- name: Content-Type
in: header
type: string
description: The media type of the request (e.g., 'application/json')
required: true
- name: Content-Length
in: header
type: integer
description: The length of the request body in octets (8-bit bytes)
required: true
- name: caseSystemId
in: path
type: string
description: System generated ID for the Case.
required: true
- name: assignee
in: body
type: string
description: User to whom the case will be assigned.
required: true
- name: unassigncase
method: DELETE
description: London Stock Exchange Group Unassign a Case.
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: Authorization
in: header
type: string
description: The authorization credentials including 'keyId', 'algorithm', 'headers', 'signature' (see 'Security
and Authentication details' documentation section for more d
required: true
- name: Date
in: header
type: string
description: The date and time at which the message was originated in 'RFC 1123' format
required: true
- name: caseSystemId
in: path
type: string
description: System generated ID for the Case
required: true
- name: cases-caseSystemId-ongoingScreening
path: /cases/{caseSystemId}/ongoingScreening
operations:
- name: enableongoingscreening
method: PUT
description: London Stock Exchange Group Enable OGS for a Case.
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: Authorization
in: header
type: string
description: The authorization credentials including 'keyId', 'algorithm', 'headers', 'signature' (see 'Security
and Authentication details' documentation section for more d
required: true
- name: Date
in: header
type: string
description: The date and time at which the message was originated in 'RFC 1123' format.
required: true
- name: Content-Type
in: header
type: string
description: The media type of the request (e.g., 'application/json').
required: true
- name: Content-Length
in: header
type: integer
description: The le
# --- truncated at 32 KB (73 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/london-stock-exchange-group/refs/heads/main/capabilities/lseg-world-check-one-case.yaml