TheDocumentation Index
Fetch the complete documentation index at: https://developer.karmacheck.com/llms.txt
Use this file to discover all available pages before exploring further.
case.statuschange event is sent to the webhook whenever the status of a case changes.
Note that additional events can occur even after a case reaches a completion status. For instance, you might receive a notification when a case is complete, then receive a subsequent webhook indicating that the case reverted to a pending status because an additional service was added.
Payload example
CaseEvent eventObject properties
| Property | Type | Required | Description |
|---|---|---|---|
id | string | Required | Unique identifier of the case. |
crStamp | string | Required | Creation timestamp. |
crUserId | string | Required | User ID that created the case. |
caseTypeId | string | Required | Case type ID. |
caseType | string | Required | Case type name. |
caseStatusId | string | Required | Current case status ID. |
caseStatus | string | Required | Current case status name. |
secondaryCaseStatusId | string | null | Required | Secondary status ID, when present. |
secondaryStatus | string | null | Required | Secondary status name, when present. |
resultTypeId | string | Required | Result type ID. |
resultType | string | Required | Result type name. |
modStamp | string | Required | Last modified timestamp. |
candidateId | string | null | Required | Candidate ID. |
candidateEmail | string | null | Required | Candidate email. |
candidateGivenName | string | null | Required | Candidate first name. |
candidateFamilyName | string | null | Required | Candidate last name. |
packageId | string | Required | Package ID. |
packageName | string | Required | Package name. |
packageCompanyName | string | null | Required | Package company name. |
billingReferenceId | string | Required | Customer billing reference ID. |
groupProfileId | string | Required | Group profile ID. |
caseInvitationId | string | Required | Invitation ID for this case. |
invitationStatusId | string | Required | Invitation status ID. |
invitationStatusName | string | Required | Invitation status name. |
invitationGivenName | string | Required | Invitation first name. |
invitationFamilyName | string | Required | Invitation last name. |
companyId | string | Required | Company ID. |
companyName | string | Required | Company name. |
companyCommonName | string | null | Required | Company common name. |
companyLogo | string | null | Required | Company logo URL or value. |
archived | integer | Required | Boolean integer: 1 archived, 0 not archived. |
serviceGroupId | string | Required | Service group ID. |
invitationEmail | string | Required | Invitation email address. |
isMinorCandidate | integer | Required | Boolean integer: 1 minor, 0 not minor. |
hasParentalConsent | integer | Required | Boolean integer: 1 consent provided, 0 not provided. |
groupName | string | Required | Group name. |
adverseActionId | string | null | Required | Adverse action ID. |
adverseActionStatusName | string | null | Required | Adverse action status name. |
adverseActionStatusId | string | null | Required | Adverse action status ID. |
orderedStamp | string | Required | Timestamp when case was ordered. |
beginOnboardingStamp | string | null | Required | Timestamp when onboarding began. |
completedOnboardingStamp | string | null | Required | Timestamp when onboarding completed. |
beginProcessingStamp | string | null | Required | Timestamp when processing began. |
completedInitialProcessingStamp | string | null | Required | Timestamp when initial processing completed. |
completedLatestProcessingStamp | string | null | Required | Timestamp when latest processing completed. |