> ## Documentation Index
> Fetch the complete documentation index at: https://docs.pinkfish.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# elevate

> Elevate Law ELM

**Server path:** `/elevate` | **Type:** Application | **PCID required:** Yes

## Tools

| Tool                                                                  | Description                    |
| --------------------------------------------------------------------- | ------------------------------ |
| [`elevate_create_or_update_matter`](#elevate_create_or_update_matter) | Create or update a matter      |
| [`elevate_get_matters`](#elevate_get_matters)                         | Get matters                    |
| [`elevate_retry_get_matter`](#elevate_retry_get_matter)               | Retry get matter by message ID |

***

## elevate\_create\_or\_update\_matter

Create or update a matter

**Parameters:**

| Parameter          | Type   | Required | Default | Description                                                                                                                                           |
| ------------------ | ------ | -------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- |
| `businessUnit`     | string | Yes      | —       | Business unit associated with the matter. Must already exist in the ELM system.                                                                       |
| `code`             | string | Yes      | —       | Alternate Matter ID — must be unique for each matter (1–100 characters, alphanumeric).                                                                |
| `contactEmail`     | string | No       | —       | Contact email address. Must be a valid email format.                                                                                                  |
| `contactFirstName` | string | No       | —       | Contact first name (0–255 characters, alphanumeric).                                                                                                  |
| `contactLastName`  | string | No       | —       | Contact last name (0–255 characters, alphanumeric).                                                                                                   |
| `createdBy`        | string | No       | —       | User who created the matter. Optional when eventType is ELM\_MANAGEMATTER.MATTER.CREATED.                                                             |
| `createdOn`        | string | No       | —       | Date and time the matter was created. Required when eventType is ELM\_MANAGEMATTER.MATTER.CREATED.                                                    |
| `eventType`        | string | Yes      | —       | Type of event. Use ELM\_MANAGEMATTER.MATTER.CREATED when creating a new matter, or ELM\_MANAGEMATTER.MATTER.UPDATED when updating an existing matter. |
| `geography`        | string | Yes      | —       | Geography associated with the matter. Must already exist in the ELM system.                                                                           |
| `matterLead`       | string | Yes      | —       | Client claim number — must be a valid email address format.                                                                                           |
| `name`             | string | Yes      | —       | Matter name (1–50 characters, alphanumeric).                                                                                                          |
| `parentCode`       | string | No       | —       | Code of the parent matter, if this is a child matter (0–100 characters, alphanumeric).                                                                |
| `status`           | string | Yes      | —       | Matter status. Only ACTIVE is accepted.                                                                                                               |
| `summary`          | string | Yes      | —       | Matter summary (0–250 characters, alphanumeric).                                                                                                      |
| `type`             | string | Yes      | —       | Name of the Matter Type. Must already exist in the ELM system.                                                                                        |
| `updatedBy`        | string | No       | —       | User who last updated the matter. Optional when eventType is ELM\_MANAGEMATTER.MATTER.UPDATED.                                                        |
| `updatedOn`        | string | No       | —       | Date and time the matter was last updated. Required when eventType is ELM\_MANAGEMATTER.MATTER.UPDATED.                                               |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "businessUnit": {
        "type": "string",
        "description": "Business unit associated with the matter. Must already exist in the ELM system."
      },
      "code": {
        "type": "string",
        "description": "Alternate Matter ID — must be unique for each matter (1–100 characters, alphanumeric)."
      },
      "contactEmail": {
        "type": "string",
        "description": "Contact email address. Must be a valid email format."
      },
      "contactFirstName": {
        "type": "string",
        "description": "Contact first name (0–255 characters, alphanumeric)."
      },
      "contactLastName": {
        "type": "string",
        "description": "Contact last name (0–255 characters, alphanumeric)."
      },
      "createdBy": {
        "type": "string",
        "description": "User who created the matter. Optional when eventType is ELM_MANAGEMATTER.MATTER.CREATED."
      },
      "createdOn": {
        "type": "string",
        "description": "Date and time the matter was created. Required when eventType is ELM_MANAGEMATTER.MATTER.CREATED."
      },
      "eventType": {
        "type": "string",
        "description": "Type of event. Use ELM_MANAGEMATTER.MATTER.CREATED when creating a new matter, or ELM_MANAGEMATTER.MATTER.UPDATED when updating an existing matter.",
        "enum": [
          "ELM_MANAGEMATTER.MATTER.CREATED",
          "ELM_MANAGEMATTER.MATTER.UPDATED"
        ]
      },
      "geography": {
        "type": "string",
        "description": "Geography associated with the matter. Must already exist in the ELM system."
      },
      "matterLead": {
        "type": "string",
        "description": "Client claim number — must be a valid email address format."
      },
      "name": {
        "type": "string",
        "description": "Matter name (1–50 characters, alphanumeric)."
      },
      "parentCode": {
        "type": "string",
        "description": "Code of the parent matter, if this is a child matter (0–100 characters, alphanumeric)."
      },
      "status": {
        "type": "string",
        "description": "Matter status. Only ACTIVE is accepted.",
        "enum": [
          "ACTIVE"
        ]
      },
      "summary": {
        "type": "string",
        "description": "Matter summary (0–250 characters, alphanumeric)."
      },
      "type": {
        "type": "string",
        "description": "Name of the Matter Type. Must already exist in the ELM system."
      },
      "updatedBy": {
        "type": "string",
        "description": "User who last updated the matter. Optional when eventType is ELM_MANAGEMATTER.MATTER.UPDATED."
      },
      "updatedOn": {
        "type": "string",
        "description": "Date and time the matter was last updated. Required when eventType is ELM_MANAGEMATTER.MATTER.UPDATED."
      }
    },
    "required": [
      "PCID",
      "businessUnit",
      "code",
      "eventType",
      "geography",
      "matterLead",
      "name",
      "status",
      "summary",
      "type"
    ]
  }
  ```
</Expandable>

***

## elevate\_get\_matters

Get matters

**Parameters:**

| Parameter      | Type   | Required | Default | Description                                                                                                                                   |
| -------------- | ------ | -------- | ------- | --------------------------------------------------------------------------------------------------------------------------------------------- |
| `eventType`    | string | Yes      | —       | Type of event to filter by. Use ELM\_MANAGEMATTER.MATTER.CREATED for created matters or ELM\_MANAGEMATTER.MATTER.UPDATED for updated matters. |
| `name`         | string | No       | —       | Matter name (1–50 characters).                                                                                                                |
| `code`         | string | No       | —       | Alternate Matter ID — unique identifier for each matter (1–100 characters).                                                                   |
| `status`       | string | No       | —       | Matter status. Only ACTIVE is accepted.                                                                                                       |
| `type`         | string | No       | —       | Name of the Matter Type (must exist in the ELM system).                                                                                       |
| `geography`    | string | No       | —       | Geography associated with the matter (must exist in the ELM system).                                                                          |
| `businessUnit` | string | No       | —       | Business unit associated with the matter (must exist in the ELM system).                                                                      |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "eventType": {
        "type": "string",
        "description": "Type of event to filter by. Use ELM_MANAGEMATTER.MATTER.CREATED for created matters or ELM_MANAGEMATTER.MATTER.UPDATED for updated matters.",
        "enum": [
          "ELM_MANAGEMATTER.MATTER.CREATED",
          "ELM_MANAGEMATTER.MATTER.UPDATED"
        ]
      },
      "name": {
        "type": "string",
        "description": "Matter name (1–50 characters)."
      },
      "code": {
        "type": "string",
        "description": "Alternate Matter ID — unique identifier for each matter (1–100 characters)."
      },
      "status": {
        "type": "string",
        "description": "Matter status. Only ACTIVE is accepted.",
        "enum": [
          "ACTIVE"
        ]
      },
      "type": {
        "type": "string",
        "description": "Name of the Matter Type (must exist in the ELM system)."
      },
      "geography": {
        "type": "string",
        "description": "Geography associated with the matter (must exist in the ELM system)."
      },
      "businessUnit": {
        "type": "string",
        "description": "Business unit associated with the matter (must exist in the ELM system)."
      }
    },
    "required": [
      "PCID",
      "eventType"
    ]
  }
  ```
</Expandable>

***

## elevate\_retry\_get\_matter

Retry get matter by message ID

**Parameters:**

| Parameter    | Type   | Required | Default | Description                                                  |
| ------------ | ------ | -------- | ------- | ------------------------------------------------------------ |
| `message_id` | string | Yes      | —       | The unique message ID of the matter data record to retrieve. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "message_id": {
        "type": "string",
        "description": "The unique message ID of the matter data record to retrieve."
      }
    },
    "required": [
      "PCID",
      "message_id"
    ]
  }
  ```
</Expandable>
