London Stock Exchange Group LSEG World-Check One API — Group

London Stock Exchange Group LSEG World-Check One API — Group. 6 operations. Lead operation: London Stock Exchange Group Get all the top-level groups with their immediate descendants. Self-contained Naftiko capability covering one London Stock Exchange Group business surface.

Run with Naftiko London Stock Exchange GroupGroup

What You Can Do

GET
Getgroups — London Stock Exchange Group Get all the top-level groups with their immediate descendants
/v1/groups
GET
Getgroupbyid — London Stock Exchange Group Get a specified group including its immediate descendants
/v1/groups/{groupid}
GET
Getcasetemplateforgroup — London Stock Exchange Group Get the CaseTemplate for the given Group
/v1/groups/{groupid}/casetemplate
GET
Getresolutiontoolkitforgroup — London Stock Exchange Group Get the ResolutionToolkit for the given Group.
/v1/groups/{groupid}/resolutiontoolkit
GET
Getresolutiontoolkitsforgroup — London Stock Exchange Group Get all the ResolutionToolkits for the given Group
/v1/groups/{groupid}/resolutiontoolkits
GET
Getresolutiontoolkitforgroupwithprovidertype — London Stock Exchange Group Get the ResolutionToolkit for a specific provider type for the given Group
/v1/groups/{groupid}/resolutiontoolkits/{providertype}

MCP Tools

london-stock-exchange-group-get

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

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

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

read-only idempotent
london-stock-exchange-group-get-3

London Stock Exchange Group Get the CaseTemplate for the given Group

read-only idempotent
london-stock-exchange-group-get-4

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

read-only idempotent
london-stock-exchange-group-get-5

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

read-only idempotent
london-stock-exchange-group-get-6

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

read-only idempotent

Capability Spec

lseg-world-check-one-group.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: London Stock Exchange Group LSEG World-Check One API — Group
  description: 'London Stock Exchange Group LSEG World-Check One API — Group. 6 operations. Lead operation: London Stock Exchange
    Group Get all the top-level groups with their immediate descendants. Self-contained Naftiko capability covering one London
    Stock Exchange Group business surface.'
  tags:
  - London Stock Exchange Group
  - Group
  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-group
    baseUri: https://api-worldcheck.refinitiv.com/v2
    description: London Stock Exchange Group LSEG World-Check One API — Group business capability. Self-contained, no shared
      references.
    resources:
    - name: groups
      path: /groups
      operations:
      - name: getgroups
        method: GET
        description: London Stock Exchange Group Get all the top-level groups with their immediate descendants
        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: groups-groupId
      path: /groups/{groupId}
      operations:
      - name: getgroupbyid
        method: GET
        description: London Stock Exchange Group Get a specified group including its immediate descendants
        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: groupId
          in: path
          type: string
          description: Group ID under which we wish to retrieve children groups
          required: true
    - 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
        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: groupId
          in: path
          type: string
          description: Group ID under which we wish to manage Cases and perform screening
          required: true
    - 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.
        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: groupId
          in: path
          type: string
          description: ID of the Group to which the resolution toolkit belongs.
          required: true
    - 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
        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: groupId
          in: path
          type: string
          description: ID of the Group to which the resolution toolkits belong.
          required: true
    - 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
        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: groupId
          in: path
          type: string
          description: ID of the Group to which the resolution toolkit belongs.
          required: true
        - name: providerType
          in: path
          type: string
          description: Provider type for which the resolution toolkit applies.
          required: true
  exposes:
  - type: rest
    namespace: lseg-world-check-one-group-rest
    port: 8080
    description: REST adapter for London Stock Exchange Group LSEG World-Check One API — Group. One Spectral-compliant resource
      per consumed operation, prefixed with /v1.
    resources:
    - path: /v1/groups
      name: groups
      description: REST surface for groups.
      operations:
      - method: GET
        name: getgroups
        description: London Stock Exchange Group Get all the top-level groups with their immediate descendants
        call: lseg-world-check-one-group.getgroups
        with:
          Authorization: rest.Authorization
          Date: rest.Date
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/groups/{groupid}
      name: groups-groupid
      description: REST surface for groups-groupId.
      operations:
      - method: GET
        name: getgroupbyid
        description: London Stock Exchange Group Get a specified group including its immediate descendants
        call: lseg-world-check-one-group.getgroupbyid
        with:
          Authorization: rest.Authorization
          Date: rest.Date
          groupId: rest.groupId
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/groups/{groupid}/casetemplate
      name: groups-groupid-casetemplate
      description: REST surface for groups-groupId-caseTemplate.
      operations:
      - method: GET
        name: getcasetemplateforgroup
        description: London Stock Exchange Group Get the CaseTemplate for the given Group
        call: lseg-world-check-one-group.getcasetemplateforgroup
        with:
          Authorization: rest.Authorization
          Date: rest.Date
          groupId: rest.groupId
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/groups/{groupid}/resolutiontoolkit
      name: groups-groupid-resolutiontoolkit
      description: REST surface for groups-groupId-resolutionToolkit.
      operations:
      - method: GET
        name: getresolutiontoolkitforgroup
        description: London Stock Exchange Group Get the ResolutionToolkit for the given Group.
        call: lseg-world-check-one-group.getresolutiontoolkitforgroup
        with:
          Authorization: rest.Authorization
          Date: rest.Date
          groupId: rest.groupId
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/groups/{groupid}/resolutiontoolkits
      name: groups-groupid-resolutiontoolkits
      description: REST surface for groups-groupId-resolutionToolkits.
      operations:
      - method: GET
        name: getresolutiontoolkitsforgroup
        description: London Stock Exchange Group Get all the ResolutionToolkits for the given Group
        call: lseg-world-check-one-group.getresolutiontoolkitsforgroup
        with:
          Authorization: rest.Authorization
          Date: rest.Date
          groupId: rest.groupId
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/groups/{groupid}/resolutiontoolkits/{providertype}
      name: groups-groupid-resolutiontoolkits-providertype
      description: REST surface for groups-groupId-resolutionToolkits-providerType.
      operations:
      - method: GET
        name: getresolutiontoolkitforgroupwithprovidertype
        description: London Stock Exchange Group Get the ResolutionToolkit for a specific provider type for the given Group
        call: lseg-world-check-one-group.getresolutiontoolkitforgroupwithprovidertype
        with:
          Authorization: rest.Authorization
          Date: rest.Date
          groupId: rest.groupId
          providerType: rest.providerType
        outputParameters:
        - type: object
          mapping: $.
  - type: mcp
    namespace: lseg-world-check-one-group-mcp
    port: 9090
    transport: http
    description: MCP adapter for London Stock Exchange Group LSEG World-Check One API — Group. One tool per consumed operation,
      routed inline through this capability's consumes block.
    tools:
    - name: london-stock-exchange-group-get
      description: London Stock Exchange Group Get all the top-level groups with their immediate descendants
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: lseg-world-check-one-group.getgroups
      with:
        Authorization: tools.Authorization
        Date: tools.Date
      outputParameters:
      - type: object
        mapping: $.
    - name: london-stock-exchange-group-get-2
      description: London Stock Exchange Group Get a specified group including its immediate descendants
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: lseg-world-check-one-group.getgroupbyid
      with:
        Authorization: tools.Authorization
        Date: tools.Date
        groupId: tools.groupId
      outputParameters:
      - type: object
        mapping: $.
    - name: london-stock-exchange-group-get-3
      description: London Stock Exchange Group Get the CaseTemplate for the given Group
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: lseg-world-check-one-group.getcasetemplateforgroup
      with:
        Authorization: tools.Authorization
        Date: tools.Date
        groupId: tools.groupId
      outputParameters:
      - type: object
        mapping: $.
    - name: london-stock-exchange-group-get-4
      description: London Stock Exchange Group Get the ResolutionToolkit for the given Group.
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: lseg-world-check-one-group.getresolutiontoolkitforgroup
      with:
        Authorization: tools.Authorization
        Date: tools.Date
        groupId: tools.groupId
      outputParameters:
      - type: object
        mapping: $.
    - name: london-stock-exchange-group-get-5
      description: London Stock Exchange Group Get all the ResolutionToolkits for the given Group
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: lseg-world-check-one-group.getresolutiontoolkitsforgroup
      with:
        Authorization: tools.Authorization
        Date: tools.Date
        groupId: tools.groupId
      outputParameters:
      - type: object
        mapping: $.
    - name: london-stock-exchange-group-get-6
      description: London Stock Exchange Group Get the ResolutionToolkit for a specific provider type for the given Group
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: lseg-world-check-one-group.getresolutiontoolkitforgroupwithprovidertype
      with:
        Authorization: tools.Authorization
        Date: tools.Date
        groupId: tools.groupId
        providerType: tools.providerType
      outputParameters:
      - type: object
        mapping: $.