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.

Run with Naftiko London Stock Exchange GroupCase

What You Can Do

HEAD
Checkcaseidentifieravailability — London Stock Exchange Group Check if a given caseId is available for use
/v1/caseidentifiers
GET
Getcasereference — London Stock Exchange Group Return the CaseReference (caseId, caseSystemId) for a caseId
/v1/casereferences
POST
Savecase — London Stock Exchange Group Create a new case
/v1/cases
POST
Archivecases — London Stock Exchange Group Bulk Update Archive States
/v1/cases/bulk/archive
POST
Assigncases — London Stock Exchange Group Bulk Update Case Assignments
/v1/cases/bulk/assign
POST
Deletecases — London Stock Exchange Group Bulk Delete Cases
/v1/cases/bulk/delete
POST
Linkcases — London Stock Exchange Group Bulk Update Case Links
/v1/cases/bulk/link
POST
Updatecasesowner — London Stock Exchange Group Bulk Move Cases Between Groups
/v1/cases/bulk/move
POST
Toggleongoingscreeningbyprovidertypes — London Stock Exchange Group Bulk Update Ongoing Screening States
/v1/cases/bulk/ongoingscreening
POST
Getongoingscreeningupdates — London Stock Exchange Group Get ongoing screening updates.
/v1/cases/ongoingscreeningupdates
POST
Saveandscreencases — London Stock Exchange Group Save and screen multiple cases.
/v1/cases/saveandscreen
POST
Screen — London Stock Exchange Group Perform synchronous screening for a new case
/v1/cases/screeningrequest
POST
Screeningstatus — London Stock Exchange Group Retrieve case screening status and aggregated result for multiple cases.
/v1/cases/screeningstatus
POST
Searchcases — London Stock Exchange Group Search for Cases based on specified criteria using filter or query parameters.
/v1/cases/search
POST
Retrievecasesummaries — London Stock Exchange Group User activity monitoring. Initial request.
/v1/cases/summaries
POST
Scrollcasesummaries — London Stock Exchange Group User activity monitoring. Subsequent request.
/v1/cases/summaries/cursor
PUT
Updateexistingcase — London Stock Exchange Group Update an existing Case by its caseSystemId
/v1/cases/{casesystemid}
PATCH
Partialupdatecase — London Stock Exchange Group Partial update an existing Case by its caseSystemId
/v1/cases/{casesystemid}
GET
Getcase — London Stock Exchange Group Fetch Full Case Details
/v1/cases/{casesystemid}
DELETE
Deletecase — London Stock Exchange Group Delete a Case
/v1/cases/{casesystemid}
PUT
Archivecase — London Stock Exchange Group Archive a Case.
/v1/cases/{casesystemid}/archive
DELETE
Unarchive — London Stock Exchange Group Unarchive a Case
/v1/cases/{casesystemid}/archive
PUT
Assigncase — London Stock Exchange Group Assign the Case to a User.
/v1/cases/{casesystemid}/assignee
DELETE
Unassigncase — London Stock Exchange Group Unassign a Case.
/v1/cases/{casesystemid}/assignee
PUT
Enableongoingscreening — London Stock Exchange Group Enable OGS for a Case.
/v1/cases/{casesystemid}/ongoingscreening
DELETE
Disableongoingscreening — London Stock Exchange Group Disable OGS for a Case.
/v1/cases/{casesystemid}/ongoingscreening
GET
Getresults — London Stock Exchange Group Get collection of Results for a Case by its caseSystemId
/v1/cases/{casesystemid}/results
PUT
Resolveresults — London Stock Exchange Group Resolves a list of results.
/v1/cases/{casesystemid}/results/resolution
PUT
Reviewresults — London Stock Exchange Group Add a review remark to the specified result IDs for the given case
/v1/cases/{casesystemid}/results/review
POST
Screencase — London Stock Exchange Group Request full or delta screening for an existing Case.
/v1/cases/{casesystemid}/screeningrequest

MCP Tools

london-stock-exchange-group-check

London Stock Exchange Group Check if a given caseId is available for use

london-stock-exchange-group-return

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

read-only idempotent
london-stock-exchange-group-create

London Stock Exchange Group Create a new case

london-stock-exchange-group-bulk

London Stock Exchange Group Bulk Update Archive States

london-stock-exchange-group-bulk-2

London Stock Exchange Group Bulk Update Case Assignments

london-stock-exchange-group-bulk-3

London Stock Exchange Group Bulk Delete Cases

london-stock-exchange-group-bulk-4

London Stock Exchange Group Bulk Update Case Links

london-stock-exchange-group-bulk-5

London Stock Exchange Group Bulk Move Cases Between Groups

london-stock-exchange-group-bulk-6

London Stock Exchange Group Bulk Update Ongoing Screening States

london-stock-exchange-group-get

London Stock Exchange Group Get ongoing screening updates.

read-only
london-stock-exchange-group-save

London Stock Exchange Group Save and screen multiple cases.

london-stock-exchange-group-perform

London Stock Exchange Group Perform synchronous screening for a new case

london-stock-exchange-group-retrieve

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

read-only
london-stock-exchange-group-search

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

read-only
london-stock-exchange-group-user

London Stock Exchange Group User activity monitoring. Initial request.

london-stock-exchange-group-user-2

London Stock Exchange Group User activity monitoring. Subsequent request.

london-stock-exchange-group-update

London Stock Exchange Group Update an existing Case by its caseSystemId

idempotent
london-stock-exchange-group-partial

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

idempotent
london-stock-exchange-group-fetch

London Stock Exchange Group Fetch Full Case Details

read-only idempotent
london-stock-exchange-group-delete

London Stock Exchange Group Delete a Case

idempotent
london-stock-exchange-group-archive

London Stock Exchange Group Archive a Case.

idempotent
london-stock-exchange-group-unarchive

London Stock Exchange Group Unarchive a Case

idempotent
london-stock-exchange-group-assign

London Stock Exchange Group Assign the Case to a User.

idempotent
london-stock-exchange-group-unassign

London Stock Exchange Group Unassign a Case.

idempotent
london-stock-exchange-group-enable

London Stock Exchange Group Enable OGS for a Case.

idempotent
london-stock-exchange-group-disable

London Stock Exchange Group Disable OGS for a Case.

idempotent
london-stock-exchange-group-get-2

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

read-only idempotent
london-stock-exchange-group-resolves

London Stock Exchange Group Resolves a list of results.

idempotent
london-stock-exchange-group-add

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

idempotent
london-stock-exchange-group-request

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

Capability Spec

lseg-world-check-one-case.yaml Raw ↑
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