London Stock Exchange Group LSEG World-Check One API

The World-Check One API enables developers to integrate the next generation of LSEG screening capabilities into existing workflows and internal systems (such as CRMs) in order to help streamline the processes for on-boarding, KYC and third party due diligence. The API provides, among other features: - The ability to screen entity names, with or without secondary fields such as date of birth for individuals. These names are called “cases” within the World-Check One system. - The ability to retrieve results of the screening process from the World-Check database - The ability to flag cases for On

Run with Naftiko LondonStockExchangeGroupAPI

What You Can Do

GET
Getapiinfo — London Stock Exchange Group Get information about the Public API.
/apiInfo
GET
Getgroups — London Stock Exchange Group Get all the top-level groups with their immediate descendants
/groups
GET
Getgroupbyid — London Stock Exchange Group Get a specified group including its immediate descendants
/groups/{groupId}
GET
Getcasetemplateforgroup — London Stock Exchange Group Get the CaseTemplate for the given Group
/groups/{groupId}/caseTemplate
GET
Getresolutiontoolkitforgroup — London Stock Exchange Group Get the ResolutionToolkit for the given Group.
/groups/{groupId}/resolutionToolkit
GET
Getresolutiontoolkitsforgroup — London Stock Exchange Group Get all the ResolutionToolkits for the given Group
/groups/{groupId}/resolutionToolkits
GET
Getresolutiontoolkitforgroupwithprovidertype — London Stock Exchange Group Get the ResolutionToolkit for a specific provider type for the given Group
/groups/{groupId}/resolutionToolkits/{providerType}
GET
Getcasereference — London Stock Exchange Group Return the CaseReference (caseId, caseSystemId) for a caseId
/caseReferences
POST
Savecase — London Stock Exchange Group Create a new case
/cases
POST
Screen — London Stock Exchange Group Perform synchronous screening for a new case
/cases/screeningRequest
PUT
Updateexistingcase — London Stock Exchange Group Update an existing Case by its caseSystemId
/cases/{caseSystemId}
PATCH
Partialupdatecase — London Stock Exchange Group Partial update an existing Case by its caseSystemId
/cases/{caseSystemId}
GET
Getcase — London Stock Exchange Group Fetch Full Case Details
/cases/{caseSystemId}
DELETE
Deletecase — London Stock Exchange Group Delete a Case
/cases/{caseSystemId}
POST
Screencase — London Stock Exchange Group Request full or delta screening for an existing Case.
/cases/{caseSystemId}/screeningRequest
PUT
Enableongoingscreening — London Stock Exchange Group Enable OGS for a Case.
/cases/{caseSystemId}/ongoingScreening
DELETE
Disableongoingscreening — London Stock Exchange Group Disable OGS for a Case.
/cases/{caseSystemId}/ongoingScreening
PUT
Archivecase — London Stock Exchange Group Archive a Case.
/cases/{caseSystemId}/archive
DELETE
Unarchive — London Stock Exchange Group Unarchive a Case
/cases/{caseSystemId}/archive
POST
Archivecases — London Stock Exchange Group Bulk Update Archive States
/cases/bulk/archive
POST
Assigncases — London Stock Exchange Group Bulk Update Case Assignments
/cases/bulk/assign
POST
Deletecases — London Stock Exchange Group Bulk Delete Cases
/cases/bulk/delete
POST
Updatecasesowner — London Stock Exchange Group Bulk Move Cases Between Groups
/cases/bulk/move
POST
Toggleongoingscreeningbyprovidertypes — London Stock Exchange Group Bulk Update Ongoing Screening States
/cases/bulk/ongoingScreening
POST
Linkcases — London Stock Exchange Group Bulk Update Case Links
/cases/bulk/link
GET
Getresults — London Stock Exchange Group Get collection of Results for a Case by its caseSystemId
/cases/{caseSystemId}/results
PUT
Reviewresults — London Stock Exchange Group Add a review remark to the specified result IDs for the given case
/cases/{caseSystemId}/results/review
PUT
Resolveresults — London Stock Exchange Group Resolves a list of results.
/cases/{caseSystemId}/results/resolution
POST
Getcaseauditeventsbycasesystemid — London Stock Exchange Group Get a filtered list of AuditEvents for a Case by its caseSystemId
/cases/{caseSystemId}/auditEvents
GET
Retrievecaseauditevent — London Stock Exchange Group Retrieves the audit event with the given 'auditEventId' belonging to the case identified by the given 'caseSystemId'.
/cases/{caseSystemId}/auditEvents/{auditEventId}
POST
Getongoingscreeningupdates — London Stock Exchange Group Get ongoing screening updates.
/cases/ongoingScreeningUpdates
PUT
Assigncase — London Stock Exchange Group Assign the Case to a User.
/cases/{caseSystemId}/assignee
DELETE
Unassigncase — London Stock Exchange Group Unassign a Case.
/cases/{caseSystemId}/assignee
POST
Searchcases — London Stock Exchange Group Search for Cases based on specified criteria using filter or query parameters.
/cases/search
POST
Retrievecasesummaries — London Stock Exchange Group User activity monitoring. Initial request.
/cases/summaries
POST
Scrollcasesummaries — London Stock Exchange Group User activity monitoring. Subsequent request.
/cases/summaries/cursor
POST
Getmediacheckdetails — London Stock Exchange Group Retrieve MediaCheck results
/cases/{caseSystemId}/mediacheck/results
POST
Getmediacheckarticlesmetadata — London Stock Exchange Group Retrieve article metadata by the article IDs
/cases/{caseSystemId}/mediacheck/results/metadata
GET
Getmediachecksinglearticlemetadata — London Stock Exchange Group Retrieve article metadata by the article ID
/cases/{caseSystemId}/mediacheck/results/{articleId}/metadata
POST
Getmediacheckresultscontent — London Stock Exchange Group Retrieve MediaCheck news articles content
/cases/{caseSystemId}/mediacheck/results/content
GET
Getsinglearticlemediacheckcontent — London Stock Exchange Group Retrieve content of single MediaCheck news article.
/cases/{caseSystemId}/mediacheck/results/{articleId}/content
PUT
Updatearticlesrevieweddate — London Stock Exchange Group Mark all MediaCheck news articles as reviewed for a case.
/cases/{caseSystemId}/mediacheck/results/review
PUT
Attacharticles — London Stock Exchange Group Attach articles to a case.
/cases/{caseSystemId}/mediacheck/results/attach
GET
Retrievearticles — London Stock Exchange Group Retrieve all articles attached to the case.
/cases/{caseSystemId}/mediacheck/results/attach
DELETE
Detacharticles — London Stock Exchange Group Detach articles from a case.
/cases/{caseSystemId}/mediacheck/results/attach
DELETE
Detacharticle — London Stock Exchange Group Detach single article from a case.
/cases/{caseSystemId}/mediacheck/results/{articleId}/attach
POST
Saveandscreencases — London Stock Exchange Group Save and screen multiple cases.
/cases/saveAndScreen
POST
Screeningstatus — London Stock Exchange Group Retrieve case screening status and aggregated result for multiple cases.
/cases/screeningStatus
GET
Getcountries — London Stock Exchange Group Get Map of country codes and country names
/reference/countries
GET
Getnationalities — London Stock Exchange Group Get Map of nationality codes and nationality names
/reference/nationalities
GET
Getproviders — London Stock Exchange Group Get a list of available providers and their sources.
/reference/providers
GET
Get reference identitydocumentlocationtypes — London Stock Exchange Group Get identity document location types data set definition.
/reference/identityDocumentLocationTypes
GET
Getsearchfilters — London Stock Exchange Group Retrieves all search filters that are accessible to the User.
/reference/searchFilters
GET
Getprofile — London Stock Exchange Group Get a profile by its ID
/reference/profile/{id}
GET
Getrecord — London Stock Exchange Group Get a record by its ID
/reference/records/{id}
POST
Retrieveprofilepepdetails — London Stock Exchange Group Retrieves PEP details by the given profile ID
/reference/profile/{id}/pep
POST
Retrievepepdetails — London Stock Exchange Group Retrieves PEP details by the given record ID
/reference/records/{id}/pep
PUT
Createorupdateprovidersource — London Stock Exchange Group Create or update a provider source
/reference/providers/sources/{identifier}
POST
Savewatchlist — London Stock Exchange Group Maintain your Watchlist data
/reference/watchlist
GET
Getusers — London Stock Exchange Group Get a list of active users in the client's account.
/users

MCP Tools

getapiinfo

London Stock Exchange Group Get information about the Public API.

read-only idempotent
getgroups

London Stock Exchange Group Get all the top-level groups with their immediate descendants

read-only idempotent
getgroupbyid

London Stock Exchange Group Get a specified group including its immediate descendants

read-only idempotent
getcasetemplateforgroup

London Stock Exchange Group Get the CaseTemplate for the given Group

read-only idempotent
getresolutiontoolkitforgroup

London Stock Exchange Group Get the ResolutionToolkit for the given Group.

read-only idempotent
getresolutiontoolkitsforgroup

London Stock Exchange Group Get all the ResolutionToolkits for the given Group

read-only idempotent
getresolutiontoolkitforgroupwithprovidertype

London Stock Exchange Group Get the ResolutionToolkit for a specific provider type for the given Group

read-only idempotent
getcasereference

London Stock Exchange Group Return the CaseReference (caseId, caseSystemId) for a caseId

read-only idempotent
savecase

London Stock Exchange Group Create a new case

screen

London Stock Exchange Group Perform synchronous screening for a new case

updateexistingcase

London Stock Exchange Group Update an existing Case by its caseSystemId

idempotent
partialupdatecase

London Stock Exchange Group Partial update an existing Case by its caseSystemId

getcase

London Stock Exchange Group Fetch Full Case Details

read-only idempotent
deletecase

London Stock Exchange Group Delete a Case

idempotent
screencase

London Stock Exchange Group Request full or delta screening for an existing Case.

enableongoingscreening

London Stock Exchange Group Enable OGS for a Case.

idempotent
disableongoingscreening

London Stock Exchange Group Disable OGS for a Case.

idempotent
archivecase

London Stock Exchange Group Archive a Case.

idempotent
unarchive

London Stock Exchange Group Unarchive a Case

idempotent
archivecases

London Stock Exchange Group Bulk Update Archive States

assigncases

London Stock Exchange Group Bulk Update Case Assignments

deletecases

London Stock Exchange Group Bulk Delete Cases

updatecasesowner

London Stock Exchange Group Bulk Move Cases Between Groups

toggleongoingscreeningbyprovidertypes

London Stock Exchange Group Bulk Update Ongoing Screening States

linkcases

London Stock Exchange Group Bulk Update Case Links

getresults

London Stock Exchange Group Get collection of Results for a Case by its caseSystemId

read-only idempotent
reviewresults

London Stock Exchange Group Add a review remark to the specified result IDs for the given case

idempotent
resolveresults

London Stock Exchange Group Resolves a list of results.

idempotent
getcaseauditeventsbycasesystemid

London Stock Exchange Group Get a filtered list of AuditEvents for a Case by its caseSystemId

retrievecaseauditevent

London Stock Exchange Group Retrieves the audit event with the given 'auditEventId' belonging to the case identified by the given 'caseSystemId'.

read-only idempotent
getongoingscreeningupdates

London Stock Exchange Group Get ongoing screening updates.

assigncase

London Stock Exchange Group Assign the Case to a User.

idempotent
unassigncase

London Stock Exchange Group Unassign a Case.

idempotent
searchcases

London Stock Exchange Group Search for Cases based on specified criteria using filter or query parameters.

retrievecasesummaries

London Stock Exchange Group User activity monitoring. Initial request.

scrollcasesummaries

London Stock Exchange Group User activity monitoring. Subsequent request.

getmediacheckdetails

London Stock Exchange Group Retrieve MediaCheck results

getmediacheckarticlesmetadata

London Stock Exchange Group Retrieve article metadata by the article IDs

getmediachecksinglearticlemetadata

London Stock Exchange Group Retrieve article metadata by the article ID

read-only idempotent
getmediacheckresultscontent

London Stock Exchange Group Retrieve MediaCheck news articles content

getsinglearticlemediacheckcontent

London Stock Exchange Group Retrieve content of single MediaCheck news article.

read-only idempotent
updatearticlesrevieweddate

London Stock Exchange Group Mark all MediaCheck news articles as reviewed for a case.

idempotent
attacharticles

London Stock Exchange Group Attach articles to a case.

idempotent
retrievearticles

London Stock Exchange Group Retrieve all articles attached to the case.

read-only idempotent
detacharticles

London Stock Exchange Group Detach articles from a case.

idempotent
detacharticle

London Stock Exchange Group Detach single article from a case.

idempotent
saveandscreencases

London Stock Exchange Group Save and screen multiple cases.

screeningstatus

London Stock Exchange Group Retrieve case screening status and aggregated result for multiple cases.

getcountries

London Stock Exchange Group Get Map of country codes and country names

read-only idempotent
getnationalities

London Stock Exchange Group Get Map of nationality codes and nationality names

read-only idempotent
getproviders

London Stock Exchange Group Get a list of available providers and their sources.

read-only idempotent
get-reference-identitydocumentlocationtypes

London Stock Exchange Group Get identity document location types data set definition.

read-only idempotent
getsearchfilters

London Stock Exchange Group Retrieves all search filters that are accessible to the User.

read-only idempotent
getprofile

London Stock Exchange Group Get a profile by its ID

read-only idempotent
getrecord

London Stock Exchange Group Get a record by its ID

read-only idempotent
retrieveprofilepepdetails

London Stock Exchange Group Retrieves PEP details by the given profile ID

retrievepepdetails

London Stock Exchange Group Retrieves PEP details by the given record ID

createorupdateprovidersource

London Stock Exchange Group Create or update a provider source

idempotent
savewatchlist

London Stock Exchange Group Maintain your Watchlist data

getusers

London Stock Exchange Group Get a list of active users in the client's account.

read-only idempotent

Capability Spec

london-stock-exchange-group-capability.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: London Stock Exchange Group LSEG World-Check One API
  description: 'The World-Check One API enables developers to integrate the next generation of LSEG screening capabilities
    into existing workflows and internal systems (such as CRMs) in order to help streamline the processes for on-boarding,
    KYC and third party due diligence. The API provides, among other features: - The ability to screen entity names, with
    or without secondary fields such as date of birth for individuals. These names are called “cases” within the World-Check
    One system. - The ability to retrieve results of the screening process from the World-Check database - The ability to
    flag cases for On'
  tags:
  - London
  - Stock
  - Exchange
  - Group
  - API
  created: '2026-05-06'
  modified: '2026-05-06'
capability:
  consumes:
  - type: http
    namespace: london-stock-exchange-group
    baseUri: https://api.example.com
    description: London Stock Exchange Group LSEG World-Check One API HTTP API.
    resources:
    - name: apiinfo
      path: /apiInfo
      operations:
      - name: getapiinfo
        method: GET
        description: London Stock Exchange Group Get information about the Public API.
        inputParameters:
        - name: Authorization
          in: header
          type: string
          required: true
          description: The authorization credentials including 'keyId', 'algorithm', 'headers', 'signature' (see 'Security
            and Authentication details' documentation section for more d
        - name: Date
          in: header
          type: string
          required: true
          description: The date and time at which the message was originated in 'RFC 1123' format.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: groups
      path: /groups
      operations:
      - name: getgroups
        method: GET
        description: London Stock Exchange Group Get all the top-level groups with their immediate descendants
        inputParameters:
        - name: Authorization
          in: header
          type: string
          required: true
          description: The authorization credentials including 'keyId', 'algorithm', 'headers', 'signature' (see 'Security
            and Authentication details' documentation section for more d
        - name: Date
          in: header
          type: string
          required: true
          description: The date and time at which the message was originated in 'RFC 1123' format
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: groups-groupid
      path: /groups/{groupId}
      operations:
      - name: getgroupbyid
        method: GET
        description: London Stock Exchange Group Get a specified group including its immediate descendants
        inputParameters:
        - name: Authorization
          in: header
          type: string
          required: true
          description: The authorization credentials including 'keyId', 'algorithm', 'headers', 'signature' (see 'Security
            and Authentication details' documentation section for more d
        - name: Date
          in: header
          type: string
          required: true
          description: The date and time at which the message was originated in 'RFC 1123' format
        - name: groupId
          in: path
          type: string
          required: true
          description: Group ID under which we wish to retrieve children groups
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: groups-groupid-casetemplate
      path: /groups/{groupId}/caseTemplate
      operations:
      - name: getcasetemplateforgroup
        method: GET
        description: London Stock Exchange Group Get the CaseTemplate for the given Group
        inputParameters:
        - name: Authorization
          in: header
          type: string
          required: true
          description: The authorization credentials including 'keyId', 'algorithm', 'headers', 'signature' (see 'Security
            and Authentication details' documentation section for more d
        - name: Date
          in: header
          type: string
          required: true
          description: The date and time at which the message was originated in 'RFC 1123' format
        - name: groupId
          in: path
          type: string
          required: true
          description: Group ID under which we wish to manage Cases and perform screening
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: groups-groupid-resolutiontoolkit
      path: /groups/{groupId}/resolutionToolkit
      operations:
      - name: getresolutiontoolkitforgroup
        method: GET
        description: London Stock Exchange Group Get the ResolutionToolkit for the given Group.
        inputParameters:
        - name: Authorization
          in: header
          type: string
          required: true
          description: The authorization credentials including 'keyId', 'algorithm', 'headers', 'signature' (see 'Security
            and Authentication details' documentation section for more d
        - name: Date
          in: header
          type: string
          required: true
          description: The date and time at which the message was originated in 'RFC 1123' format.
        - name: groupId
          in: path
          type: string
          required: true
          description: ID of the Group to which the resolution toolkit belongs.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: groups-groupid-resolutiontoolkits
      path: /groups/{groupId}/resolutionToolkits
      operations:
      - name: getresolutiontoolkitsforgroup
        method: GET
        description: London Stock Exchange Group Get all the ResolutionToolkits for the given Group
        inputParameters:
        - name: Authorization
          in: header
          type: string
          required: true
          description: The authorization credentials including 'keyId', 'algorithm', 'headers', 'signature' (see 'Security
            and Authentication details' documentation section for more d
        - name: Date
          in: header
          type: string
          required: true
          description: The date and time at which the message was originated in 'RFC 1123' format
        - name: groupId
          in: path
          type: string
          required: true
          description: ID of the Group to which the resolution toolkits belong.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: groups-groupid-resolutiontoolkits-providertype
      path: /groups/{groupId}/resolutionToolkits/{providerType}
      operations:
      - name: getresolutiontoolkitforgroupwithprovidertype
        method: GET
        description: London Stock Exchange Group Get the ResolutionToolkit for a specific provider type for the given Group
        inputParameters:
        - name: Authorization
          in: header
          type: string
          required: true
          description: The authorization credentials including 'keyId', 'algorithm', 'headers', 'signature' (see 'Security
            and Authentication details' documentation section for more d
        - name: Date
          in: header
          type: string
          required: true
          description: The date and time at which the message was originated in 'RFC 1123' format
        - name: groupId
          in: path
          type: string
          required: true
          description: ID of the Group to which the resolution toolkit belongs.
        - name: providerType
          in: path
          type: string
          required: true
          description: Provider type for which the resolution toolkit applies.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: casereferences
      path: /caseReferences
      operations:
      - name: getcasereference
        method: GET
        description: London Stock Exchange Group Return the CaseReference (caseId, caseSystemId) for a caseId
        inputParameters:
        - name: Authorization
          in: header
          type: string
          required: true
          description: The authorization credentials including 'keyId', 'algorithm', 'headers', 'signature' (see 'Security
            and Authentication details' documentation section for more d
        - name: Date
          in: header
          type: string
          required: true
          description: The date and time at which the message was originated in 'RFC 1123' format
        - name: caseId
          in: query
          type: string
          required: true
          description: Case ID provided by the client or else generated by the system for the client
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: cases
      path: /cases
      operations:
      - name: savecase
        method: POST
        description: London Stock Exchange Group Create a new case
        inputParameters:
        - name: Authorization
          in: header
          type: string
          required: true
          description: The authorization credentials including 'keyId', 'algorithm', 'headers', 'signature' (see 'Security
            and Authentication details' documentation section for more d
        - name: Date
          in: header
          type: string
          required: true
          description: The date and time at which the message was originated in 'RFC 1123' format
        - name: Content-Type
          in: header
          type: string
          required: true
          description: The media type of the request (e.g., 'application/json')
        - name: Content-Length
          in: header
          type: string
          required: true
          description: The length of the request body in octets (8-bit bytes)
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: cases-screeningrequest
      path: /cases/screeningRequest
      operations:
      - name: screen
        method: POST
        description: London Stock Exchange Group Perform synchronous screening for a new case
        inputParameters:
        - name: Authorization
          in: header
          type: string
          required: true
          description: The authorization credentials including 'keyId', 'algorithm', 'headers', 'signature' (see 'Security
            and Authentication details' documentation section for more d
        - name: Date
          in: header
          type: string
          required: true
          description: The date and time at which the message was originated in 'RFC 1123' format
        - name: Content-Type
          in: header
          type: string
          required: true
          description: The media type of the request (e.g., 'application/json')
        - name: Content-Length
          in: header
          type: string
          required: true
          description: The length of the request body in octets (8-bit bytes)
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: cases-casesystemid
      path: /cases/{caseSystemId}
      operations:
      - name: updateexistingcase
        method: PUT
        description: London Stock Exchange Group Update an existing Case by its caseSystemId
        inputParameters:
        - name: Authorization
          in: header
          type: string
          required: true
          description: The authorization credentials including 'keyId', 'algorithm', 'headers', 'signature' (see 'Security
            and Authentication details' documentation section for more d
        - name: Date
          in: header
          type: string
          required: true
          description: The date and time at which the message was originated in 'RFC 1123' format
        - name: Content-Type
          in: header
          type: string
          required: true
          description: The media type of the request (e.g., 'application/json')
        - name: Content-Length
          in: header
          type: string
          required: true
          description: The length of the request body in octets (8-bit bytes)
        - name: caseSystemId
          in: path
          type: string
          required: true
          description: System generated ID for the Case
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: partialupdatecase
        method: PATCH
        description: London Stock Exchange Group Partial update an existing Case by its caseSystemId
        inputParameters:
        - name: Authorization
          in: header
          type: string
          required: true
          description: The authorization credentials including 'keyId', 'algorithm', 'headers', 'signature' (see 'Security
            and Authentication details' documentation section for more d
        - name: Date
          in: header
          type: string
          required: true
          description: The date and time at which the message was originated in 'RFC 1123' format
        - name: Content-Type
          in: header
          type: string
          required: true
          description: The media type of the request (e.g., 'application/json')
        - name: Content-Length
          in: header
          type: string
          required: true
          description: The length of the request body in octets (8-bit bytes)
        - name: caseSystemId
          in: path
          type: string
          required: true
          description: System generated ID for the Case
        - name: screen
          in: query
          type: string
          description: Screen mode
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: getcase
        method: GET
        description: London Stock Exchange Group Fetch Full Case Details
        inputParameters:
        - name: Authorization
          in: header
          type: string
          required: true
          description: The authorization credentials including 'keyId', 'algorithm', 'headers', 'signature' (see 'Security
            and Authentication details' documentation section for more d
        - name: Date
          in: header
          type: string
          required: true
          description: The date and time at which the message was originated in 'RFC 1123' format
        - name: caseSystemId
          in: path
          type: string
          required: true
          description: System generated ID for the Case
        - name: aggregatedSummary
          in: query
          type: string
          description: Flag to enable aggregated summary for case
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: deletecase
        method: DELETE
        description: London Stock Exchange Group Delete a Case
        inputParameters:
        - name: Authorization
          in: header
          type: string
          required: true
          description: The authorization credentials including 'keyId', 'algorithm', 'headers', 'signature' (see 'Security
            and Authentication details' documentation section for more d
        - name: Date
          in: header
          type: string
          required: true
          description: The date and time at which the message was originated in 'RFC 1123' format
        - name: caseSystemId
          in: path
          type: string
          required: true
          description: System generated ID for the Case
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: cases-casesystemid-screeningrequest
      path: /cases/{caseSystemId}/screeningRequest
      operations:
      - name: screencase
        method: POST
        description: London Stock Exchange Group Request full or delta screening for an existing Case.
        inputParameters:
        - name: Authorization
          in: header
          type: string
          required: true
          description: The authorization credentials including 'keyId', 'algorithm', 'headers', 'signature' (see 'Security
            and Authentication details' documentation section for more d
        - name: Date
          in: header
          type: string
          required: true
          description: The date and time at which the message was originated in 'RFC 1123' format.
        - name: Content-Type
          in: header
          type: string
          description: The media type of the request (e.g., 'application/json').
        - name: Content-Length
          in: header
          type: string
          description: The length of the request body in octets (8-bit bytes).
        - name: caseSystemId
          in: path
          type: string
          required: true
          description: System generated ID for the Case.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: cases-casesystemid-ongoingscreening
      path: /cases/{caseSystemId}/ongoingScreening
      operations:
      - name: enableongoingscreening
        method: PUT
        description: London Stock Exchange Group Enable OGS for a Case.
        inputParameters:
        - name: Authorization
          in: header
          type: string
          required: true
          description: The authorization credentials including 'keyId', 'algorithm', 'headers', 'signature' (see 'Security
            and Authentication details' documentation section for more d
        - name: Date
          in: header
          type: string
          required: true
          description: The date and time at which the message was originated in 'RFC 1123' format.
        - name: Content-Type
          in: header
          type: string
          required: true
          description: The media type of the request (e.g., 'application/json').
        - name: Content-Length
          in: header
          type: string
          required: true
          description: The length of the request body in octets (8-bit bytes).
        - name: caseSystemId
          in: path
          type: string
          required: true
          description: System generated ID for the Case.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: disableongoingscreening
        method: DELETE
        description: London Stock Exchange Group Disable OGS for a Case.
        inputParameters:
        - name: Authorization
          in: header
          type: string
          required: true
          description: The authorization credentials including 'keyId', 'algorithm', 'headers', 'signature' (see 'Security
            and Authentication details' documentation section for more d
        - name: Date
          in: header
          type: string
          required: true
          description: The date and time at which the message was originated in 'RFC 1123' format.
        - name: Content-Type
          in: header
          type: string
          required: true
          description: The media type of the request (e.g., 'application/json').
        - name: Content-Length
          in: header
          type: string
          required: true
          description: The length of the request body in octets (8-bit bytes).
        - name: caseSystemId
          in: path
          type: string
          required: true
          description: System generated ID for the Case.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: cases-casesystemid-archive
      path: /cases/{caseSystemId}/archive
      operations:
      - name: archivecase
        method: PUT
        description: London Stock Exchange Group Archive a Case.
        inputParameters:
        - name: Authorization
          in: header
          type: string
          required: true
          description: The authorization credentials including 'keyId', 'algorithm', 'headers', 'signature' (see 'Security
            and Authentication details' documentation section for more d
        - name: Date
          in: header
          type: string
          required: true
          description: The date and time at which the message was originated in 'RFC 1123' format.
        - name: caseSystemId
          in: path
          type: string
          required: true
          description: System generated ID for the Case
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: unarchive
        method: DELETE
        description: London Stock Exchange Group Unarchive a Case
        inputParameters:
        - name: Authorization
          in: header
          type: string
          required: true
          description: The authorization credentials including 'keyId', 'algorithm', 'headers', 'signature' (see 'Security
            and Authentication details' documentation section for more d
        - name: Date
          in: header
          type: string
          required: true
          description: The date and time at which the message was originated in 'RFC 1123' format
        - name: caseSystemId
          in: path
          type: string
          required: true
          description: System generated ID for the Case
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: cases-bulk-archive
      path: /cases/bulk/archive
      operations:
      - name: archivecases
        method: POST
        description: London Stock Exchange Group Bulk Update Archive States
        inputParameters:
        - name: Authorization
          in: header
          type: string
          required: true
          description: The authorization credentials including 'keyId', 'algorithm', 'headers', 'signature' (see 'Security
            and Authentication details' documentation section for more d
        - name: Date
          in: header
          type: string
          required: true
          description: The date and time at which the message was originated in 'RFC 1123' format
        - name: Content-Type
          in: header
          type: string
          required: true
          description: The media type of the request (e.g., 'application/json')
        - name: Content-Length
          in: header
          type: string
          required: true
          description: The length of the request body in octets (8-bit bytes)
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: cases-bulk-assign
      path: /cases/bulk/assign
      operations:
      - name: assigncases
        method: POST
        description: London Stock Exchange Group Bulk Update Case Assignments
        inputParameters:
        - name: Authorization
          in: header
          type: string
          required: true
          description: The authorization credentials including 'keyId', 'algorithm', 'headers', 'signature' (see 'Security
            and Authentication details' documentation section for more d
        - name: Date
          in: header
          type: string
          required: true
          description: The date and time at which the message was originated in 'RFC 1123' format
        - name: Content-Type
          in: header
          type: string
          required: true
          description: The media type of the request (e.g., 'application/json')
        - name: Content-Length
          in: header
          type: string
          required: true
          description: The length of the request body in octets (8-bit bytes)
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: cases-bulk-delete
      path: /cases/bulk/delete
      operations:
      - name: deletecases
        method: POST
        description: London Stock Exchange Group Bulk Delete Cases
        inputParameters:
        - name: Authorization
          in: header
          type: string
          required: true
          description: The authorization credentials including 'keyId', 'algorithm', 'headers', 'signature' (see 'Security
            and Authentication details' documentation section for more d
        - name: Date
          in: header
          type: string
          required: true
          description: The date and time at which the message was originated in 'RFC 1123' format
        - name: Content-Type
          in: header
          type: string
          required: true
          description: The media type of the request (e.g., 'application/json')
        - name: Content-Length
          in: header
          type: string
          required: true
          description: The length of the request body in octets (8-bit bytes)
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: cases-bulk-move
      path: /cases/bulk/move
      operations:
      - name: updatecasesowner
        method: POST
        description: London Stock Exchange Group Bulk Move Cases Between Groups
        inputParameters:
        - name: Authorization
          in: header
          type: string
          required: true
          description: The authorization credentials including 'keyId', 'algorithm', 'headers', 'signature' (see 'Security
            and Authentication details' documentation section for more d
        - name: Date
          in: header
          type: string
          required: true
          description: The date and time at which the message was originated in 'RFC 1123' format
        - name: Content-Type
          in: header
          type: string
          required: true
          description: The media type of the request (e.g., 'application/json')
        - name: Content-Length
          in: header
          type: string
          required: true
          description: The length of the request body in octets (8-bit bytes)
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: cases-bulk-ongoingscreening
      path: /cases/bulk/ongoingScreening
      operations:
      - name: toggleongoingscreeningbyprovidertypes
        method: POST
        description: London Stock Exchange Group Bulk Update Ongoing Screening States
        inputParameters:
        - name: Authorization
          in: header
          type: string
          required: true
          description: The authorization credentials including 'keyId', 'algorithm', 'headers', 'signature' (see 'Security
            and Authentication details' documentation section for more d
        - name: Date
          in: header
          type: string
          required: true
          description: The date and time at which the message was originated in 'RFC 1123' format
        - name: Content-Type
          in: header
          type: string
          required: true
          description: The media type of the request (e.g., 'application/json')
        - name: Content-Length
          in: header
          type: string
          required: true
          description: The length of the request body in octets (8-bit bytes)
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: cases-bulk-link
      path: /cases/bulk/link
      operations:
      - name: linkcases
        method: POST
        description: London Stock Exchange Group Bulk Update Case Links
        inputParameters:
        - name: Authorization
          in: header
          type: string
          required: true
          description: The authorization credentials including 'keyId', 'algorithm', 'headers', 'signature' (see 'Security
            and Authentication details' documentation section for more d
        - name: Date
          in: header
          type: string
          required: true
          description: The date and time at which the message was originated in 'RFC 1123' format
        - name: Content-Type
          in: header
          type: string
          required: true
          description: The media type of the request (e.g., 'application/json')
        - name: Content-Length
          in: header
          type: string
          required: true
          description: The length of the request body in octets (8-bit bytes)
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: cases-casesystemid-results
      path: /cases/{caseSystemId}/results
      operations:
      - name: getresults
        method: GET
        description: London Stock Exchange Group Get collection of Results for a Case by its caseSystemId
        inputParameters:
        - name: Authorization
          in: header
          type: string
          required: true
          description: The authorization credentials including 'keyId', 'algorithm', 'headers', 'signature' (see 'Security
            and Authentication details' documentation section for more d
        - name: Date
          in: header
          type: string
          required: true
          description: The date and time at which the message was originated in 'RFC 1123' format
        - name: caseSystemId
          in: path
          type: string
          required: true
          description: System generated ID for a Case
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: cases-casesystemid-results-review
      path: /cases/{caseSystemId}/results/review
      operations:
      - name: reviewresults
        method: PUT
        description: London Stock Exchange Group Add a review remark to the specified result IDs for the given case
        inputParameters:
        - name: Authorization
          in: header
          type: string
          required: true
          description: The authorization credentials including 'keyId', 'algorithm', 'headers', 'signature' (see 'Security
            and Authentication details' documentation section for more d
        - name: Date
          in: header
          type: string
          required: true
          description: The date and time at which the message was originated in 'RFC 1123' format
        - name: Content-Type
          in: header
          type: string
          required: true
          description: The media type of the request (e.g., 'application/json')
        - name: Content-Length
          in: header
          type: string
          required: true
          description: The length of the request body in octets (8-bit bytes)
        - name: caseSystemId
          in: path
          type: string
          required: true
          description: System generated ID for the Case
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: cases-casesystemid-results-resolution
      path: /cases/{caseSystemId}/results/resolution
      operations:
      - name: resolveresults
        method: PUT
        description: London Stock Exchange Group Resolves a list of results.
        inputParameters:
        - name: Authorization
          in: header
          type: string
          required: true
          description: The authorization credentials including 'keyId', 'algorithm', 'headers', 'signature' (see 'Security
            and Authentication details' documentation section for more d
        - name: Date
          in: header
          type: string
          required: true
          description: The date and time at which the message was originated in 'RFC 1123' format.
        - name: Content-Type
          in: header
          type: string
          require

# --- truncated at 32 KB (122 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/london-stock-exchange-group/refs/heads/main/capabilities/london-stock-exchange-group-capability.yaml