---
title: "Get matters"
method: GET
path: "/matters"
tags: ["Matters"]
---

# Get matters

`GET /matters`

Returns a list of matters. To return leads, set the `isLead` search option to true.

## Query parameters

- `Offset` integer
- `Limit` integer
- `Search` string
- `MatterTypeId` string
- `ContactId` string
- `Status` string[]
- `IsLead` boolean
- `Type` string
- `UpdatedSince` integer
- `LastUpdated` string, date-time
- `Sort` string
- `Fields` string

## Response `200`

When request is successful. Returns a paged collection of 'Matter' objects.

- MatterPagedCollection
  - `id` string, nullable
  - `href` string, nullable
  - `relation` string, nullable
  - `method` string, nullable
  - `self` Link
    - `id` string, nullable
    - `href` string, nullable
    - `relation` string, nullable
    - `method` string, nullable
  - `value` Matter[], nullable
    - `href` string, nullable
    - `relation` string, nullable
    - `method` string, nullable
    - `self` Link
      - `id` string, nullable
      - `href` string, nullable
      - `relation` string, nullable
      - `method` string, nullable
    - `id` string, nullable — Unique identifier of the matter.
    - `externalSystemId` string, nullable — External system id for the matter.
    - `versionId` string, nullable — Version id of the record. This can be used in the UpdatedSince query parameter.
    - `number` string, nullable — Human-friendly number assigned to matter.
    - `title` string, nullable — Title of the matter.
    - `matterType` Link
      - `id` string, nullable
      - `href` string, nullable
      - `relation` string, nullable
      - `method` string, nullable
    - `clients` Link[], nullable — List of hypermedia links of 'Client' contacts associated with the matter.
      - `id` string, nullable
      - `href` string, nullable
      - `relation` string, nullable
      - `method` string, nullable
    - `otherSides` Link[], nullable — List of hypermedia links of 'OtherSide' contacts associated with the matter.
      - `id` string, nullable
      - `href` string, nullable
      - `relation` string, nullable
      - `method` string, nullable
    - `description` string, nullable — Brief description of the matter.
    - `status` string, nullable — Current status of the matter. Possible values: Open, Pending, Closed, Deleted or Cancelled.
    - `personResponsible` Link
      - `id` string, nullable
      - `href` string, nullable
      - `relation` string, nullable
      - `method` string, nullable
    - `personAssisting` Link
      - `id` string, nullable
      - `href` string, nullable
      - `relation` string, nullable
      - `method` string, nullable
    - `personAssistingStaffs` Link[], nullable — List of hypermedia links of additional person assisting staff members associated with the matter.
      - `id` string, nullable
      - `href` string, nullable
      - `relation` string, nullable
      - `method` string, nullable
    - `originatingStaff` Link
      - `id` string, nullable
      - `href` string, nullable
      - `relation` string, nullable
      - `method` string, nullable
    - `originatingStaffs` Link[], nullable — List of hypermedia links of additional originating (if in US) or introducer (if in AU) staff members associated with the matter.
      - `id` string, nullable
      - `href` string, nullable
      - `relation` string, nullable
      - `method` string, nullable
    - `splitOriginatingStaffSettings` SplitMatterStaffSettings
      - `isEnabled` boolean — Indicates whether the split matter staff settings are enabled or not.
      - `splitMatterStaffs` SplitMatterStaff[], nullable — List of staff members involved in the split matter settings.
        - `matterStaffId` string, nullable — The unique identifier for the split matter staff.
        - `matterStaffRatio` integer — The split ratio for the matter staff.
      - `splitMethod` string, nullable — Method used to split the matter staff. Possible values: Unknown, SplitEvenly, UseRatio.
      - `remainderStaffId` string, nullable — The unique identifier for the staff member who will handle the remainder of the matter after the split.
    - `supervisor` Link
      - `id` string, nullable
      - `href` string, nullable
      - `relation` string, nullable
      - `method` string, nullable
    - `clientCode` string, nullable — Associates an external client code to this matter. Only supported in AU and UK.
    - `openedDate` string, date-time, nullable — Date the matter was opened.
    - `closedDate` string, date-time, nullable — Date the matter was closed.
    - `leadOpenedDate` string, date-time, nullable — Date the lead was opened. Only applies if isLead is true.
    - `leadClosedDate` string, date-time, nullable — Date the lead was closed. Only applies if isLead is true.
    - `leadClosedReason` string, nullable — Reason the lead was closed. Only applies if isLead is true.
    - `isLead` boolean — Boolean flag indicating if the matter is a lead.
    - `branch` Link
      - `id` string, nullable
      - `href` string, nullable
      - `relation` string, nullable
      - `method` string, nullable
    - `branchProviderId` string, nullable — Unique identifier of the associated branch provider.
    - `referralType` string, nullable — The referral type of the matter.
    - `referrer` Link
      - `id` string, nullable
      - `href` string, nullable
      - `relation` string, nullable
      - `method` string, nullable
    - `referralAgreementFeeType` string, nullable — The referral agreement fee type.
    - `referralAgreementFee` number, double, nullable — The referral agreement fee value.
    - `referralAgreementFeeComment` string, nullable — The referral agreement fee comment.
    - `items` object, nullable — Items associated with the matter.
    - `tags` MatterTag[], nullable — Tags associated with the matter.
      - `href` string, nullable
      - `relation` string, nullable
      - `method` string, nullable
      - `self` Link
        - `id` string, nullable
        - `href` string, nullable
        - `relation` string, nullable
        - `method` string, nullable
      - `id` string, nullable — Unique identifier of the tag.
      - `type` string — Tag type.
      - `name` string, nullable — Name of the tag.
      - `color` string, nullable — Color associated with the tag. Defaults to 'Brown' if not specified.
      - `staff` Link
        - `id` string, nullable
        - `href` string, nullable
        - `relation` string, nullable
        - `method` string, nullable
  - `offset` integer, nullable
  - `limit` integer, nullable
  - `size` integer
  - `first` Link
    - `id` string, nullable
    - `href` string, nullable
    - `relation` string, nullable
    - `method` string, nullable
  - `previous` Link
    - `id` string, nullable
    - `href` string, nullable
    - `relation` string, nullable
    - `method` string, nullable
  - `next` Link
    - `id` string, nullable
    - `href` string, nullable
    - `relation` string, nullable
    - `method` string, nullable
  - `last` Link
    - `id` string, nullable
    - `href` string, nullable
    - `relation` string, nullable
    - `method` string, nullable

---

[API](https://skmtc.net/smokeball/apis/api.md) · [All operations](https://skmtc.net/smokeball/apis/api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/smokeball/api/revisions/197984da9b42/schema)
