{
"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"
]
}