---
title: "Get Activity"
method: GET
path: "/v1/activities/{activity_id}"
tags: ["activities"]
---

# Get Activity

`GET /v1/activities/{activity_id}`

Fetch a single activity.

Requires the `activities:read` scope on the API key.

## Path parameters

- `activity_id` string, uuid, required

## Response `200`

Successful Response

- ActivityPublicOutput
  - `id` string, uuid, required — Unique identifier.
  - `created_at` string, date-time, required — When the activity was recorded.
  - `payload` union, required — Discriminated event payload describing what happened.
    - MessageSentPayload
      - `organizationId` string, uuid, required
      - `contactId` string, uuid, nullable, required
      - `sequenceId` string, uuid, required
      - `sequenceTemplateId` string, uuid, required
      - `resourceType` 'MESSAGE' | 'INVITATION' | 'HOT_LEAD' | 'MEETING' | 'SEQUENCE_STEP' | 'SEQUENCE' | 'TASK', required
      - `channel` 'EMAIL' | 'LINKEDIN' | 'MANUAL', required
      - `messageId` string, uuid, nullable
      - `hotLeadId` string, uuid, nullable
      - `calendarEventId` string, uuid, nullable
      - `taskId` string, uuid, nullable
      - `contact` WebhookContactSummary
        - `id` string, uuid, required
        - `firstName` string, nullable
        - `lastName` string, nullable
        - `email` string, nullable
        - `linkedinUrl` string, nullable
        - `jobTitle` string, nullable
        - `companyName` string, nullable
        - `companyDomain` string, nullable
      - `sequenceTemplate` WebhookSequenceTemplateSummary
        - `id` string, uuid, required
        - `name` string, nullable
      - `type` 'message.sent'
      - `message` WebhookMessageSummary
        - `id` string, uuid, required
        - `subject` string, nullable
        - `body` string, nullable
        - `channel` 'EMAIL' | 'LINKEDIN' | 'CALENDAR' | 'MANUAL'
        - `direction` 'INBOUND' | 'OUTBOUND'
        - `sentAt` string, date-time, nullable
        - `stepNumber` integer, nullable
    - MessageOpenedPayload
      - `organizationId` string, uuid, required
      - `contactId` string, uuid, nullable, required
      - `sequenceId` string, uuid, required
      - `sequenceTemplateId` string, uuid, required
      - `resourceType` 'MESSAGE' | 'INVITATION' | 'HOT_LEAD' | 'MEETING' | 'SEQUENCE_STEP' | 'SEQUENCE' | 'TASK', required
      - `channel` 'EMAIL' | 'LINKEDIN' | 'MANUAL', required
      - `messageId` string, uuid, nullable
      - `hotLeadId` string, uuid, nullable
      - `calendarEventId` string, uuid, nullable
      - `taskId` string, uuid, nullable
      - `contact` WebhookContactSummary
        - `id` string, uuid, required
        - `firstName` string, nullable
        - `lastName` string, nullable
        - `email` string, nullable
        - `linkedinUrl` string, nullable
        - `jobTitle` string, nullable
        - `companyName` string, nullable
        - `companyDomain` string, nullable
      - `sequenceTemplate` WebhookSequenceTemplateSummary
        - `id` string, uuid, required
        - `name` string, nullable
      - `type` 'message.opened'
      - `message` WebhookMessageSummary
        - `id` string, uuid, required
        - `subject` string, nullable
        - `body` string, nullable
        - `channel` 'EMAIL' | 'LINKEDIN' | 'CALENDAR' | 'MANUAL'
        - `direction` 'INBOUND' | 'OUTBOUND'
        - `sentAt` string, date-time, nullable
        - `stepNumber` integer, nullable
    - MessageLinkClickedPayload
      - `organizationId` string, uuid, required
      - `contactId` string, uuid, nullable, required
      - `sequenceId` string, uuid, required
      - `sequenceTemplateId` string, uuid, required
      - `resourceType` 'MESSAGE' | 'INVITATION' | 'HOT_LEAD' | 'MEETING' | 'SEQUENCE_STEP' | 'SEQUENCE' | 'TASK', required
      - `channel` 'EMAIL' | 'LINKEDIN' | 'MANUAL', required
      - `messageId` string, uuid, nullable
      - `hotLeadId` string, uuid, nullable
      - `calendarEventId` string, uuid, nullable
      - `taskId` string, uuid, nullable
      - `contact` WebhookContactSummary
        - `id` string, uuid, required
        - `firstName` string, nullable
        - `lastName` string, nullable
        - `email` string, nullable
        - `linkedinUrl` string, nullable
        - `jobTitle` string, nullable
        - `companyName` string, nullable
        - `companyDomain` string, nullable
      - `sequenceTemplate` WebhookSequenceTemplateSummary
        - `id` string, uuid, required
        - `name` string, nullable
      - `type` 'message.link_clicked'
      - `message` WebhookMessageSummary
        - `id` string, uuid, required
        - `subject` string, nullable
        - `body` string, nullable
        - `channel` 'EMAIL' | 'LINKEDIN' | 'CALENDAR' | 'MANUAL'
        - `direction` 'INBOUND' | 'OUTBOUND'
        - `sentAt` string, date-time, nullable
        - `stepNumber` integer, nullable
    - MessageRepliedPayload
      - `organizationId` string, uuid, required
      - `contactId` string, uuid, nullable, required
      - `sequenceId` string, uuid, required
      - `sequenceTemplateId` string, uuid, required
      - `resourceType` 'MESSAGE' | 'INVITATION' | 'HOT_LEAD' | 'MEETING' | 'SEQUENCE_STEP' | 'SEQUENCE' | 'TASK', required
      - `channel` 'EMAIL' | 'LINKEDIN' | 'MANUAL', required
      - `messageId` string, uuid, nullable
      - `hotLeadId` string, uuid, nullable
      - `calendarEventId` string, uuid, nullable
      - `taskId` string, uuid, nullable
      - `contact` WebhookContactSummary
        - `id` string, uuid, required
        - `firstName` string, nullable
        - `lastName` string, nullable
        - `email` string, nullable
        - `linkedinUrl` string, nullable
        - `jobTitle` string, nullable
        - `companyName` string, nullable
        - `companyDomain` string, nullable
      - `sequenceTemplate` WebhookSequenceTemplateSummary
        - `id` string, uuid, required
        - `name` string, nullable
      - `type` 'message.replied'
      - `metadata` MessageRepliedMetadata
        - `replyCategory` 'MEETING' | 'INTERESTED' | 'BAD_TIMING' | 'REFERRAL' | 'WRONG_PERSON' | 'LEFT_COMPANY' | 'OUT_OF_OFFICE' | 'SPAM_FILTER' | 'UNKNOWN' | 'UNSUBSCRIBED' | 'BOUNCED'
      - `message` WebhookMessageSummary
        - `id` string, uuid, required
        - `subject` string, nullable
        - `body` string, nullable
        - `channel` 'EMAIL' | 'LINKEDIN' | 'CALENDAR' | 'MANUAL'
        - `direction` 'INBOUND' | 'OUTBOUND'
        - `sentAt` string, date-time, nullable
        - `stepNumber` integer, nullable
    - InvitationSentPayload
      - `organizationId` string, uuid, required
      - `contactId` string, uuid, nullable, required
      - `sequenceId` string, uuid, required
      - `sequenceTemplateId` string, uuid, required
      - `resourceType` 'MESSAGE' | 'INVITATION' | 'HOT_LEAD' | 'MEETING' | 'SEQUENCE_STEP' | 'SEQUENCE' | 'TASK', required
      - `channel` 'EMAIL' | 'LINKEDIN' | 'MANUAL', required
      - `messageId` string, uuid, nullable
      - `hotLeadId` string, uuid, nullable
      - `calendarEventId` string, uuid, nullable
      - `taskId` string, uuid, nullable
      - `contact` WebhookContactSummary
        - `id` string, uuid, required
        - `firstName` string, nullable
        - `lastName` string, nullable
        - `email` string, nullable
        - `linkedinUrl` string, nullable
        - `jobTitle` string, nullable
        - `companyName` string, nullable
        - `companyDomain` string, nullable
      - `sequenceTemplate` WebhookSequenceTemplateSummary
        - `id` string, uuid, required
        - `name` string, nullable
      - `type` 'invitation.sent'
      - `metadata` InvitationSentMetadata, required
        - `stepNumber` integer, nullable
    - InvitationAcceptedPayload
      - `organizationId` string, uuid, required
      - `contactId` string, uuid, nullable, required
      - `sequenceId` string, uuid, required
      - `sequenceTemplateId` string, uuid, required
      - `resourceType` 'MESSAGE' | 'INVITATION' | 'HOT_LEAD' | 'MEETING' | 'SEQUENCE_STEP' | 'SEQUENCE' | 'TASK', required
      - `channel` 'EMAIL' | 'LINKEDIN' | 'MANUAL', required
      - `messageId` string, uuid, nullable
      - `hotLeadId` string, uuid, nullable
      - `calendarEventId` string, uuid, nullable
      - `taskId` string, uuid, nullable
      - `contact` WebhookContactSummary
        - `id` string, uuid, required
        - `firstName` string, nullable
        - `lastName` string, nullable
        - `email` string, nullable
        - `linkedinUrl` string, nullable
        - `jobTitle` string, nullable
        - `companyName` string, nullable
        - `companyDomain` string, nullable
      - `sequenceTemplate` WebhookSequenceTemplateSummary
        - `id` string, uuid, required
        - `name` string, nullable
      - `type` 'invitation.accepted'
    - HotLeadCreatedPayload
      - `organizationId` string, uuid, required
      - `contactId` string, uuid, nullable, required
      - `sequenceId` string, uuid, required
      - `sequenceTemplateId` string, uuid, required
      - `resourceType` 'MESSAGE' | 'INVITATION' | 'HOT_LEAD' | 'MEETING' | 'SEQUENCE_STEP' | 'SEQUENCE' | 'TASK', required
      - `channel` 'EMAIL' | 'LINKEDIN' | 'MANUAL', required
      - `messageId` string, uuid, nullable
      - `hotLeadId` string, uuid, nullable
      - `calendarEventId` string, uuid, nullable
      - `taskId` string, uuid, nullable
      - `contact` WebhookContactSummary
        - `id` string, uuid, required
        - `firstName` string, nullable
        - `lastName` string, nullable
        - `email` string, nullable
        - `linkedinUrl` string, nullable
        - `jobTitle` string, nullable
        - `companyName` string, nullable
        - `companyDomain` string, nullable
      - `sequenceTemplate` WebhookSequenceTemplateSummary
        - `id` string, uuid, required
        - `name` string, nullable
      - `type` 'hot_lead.created'
      - `hotLead` WebhookHotLeadSummary
        - `id` string, uuid, required
        - `engagementScore` integer, nullable
    - MeetingCreatedPayload
      - `organizationId` string, uuid, required
      - `contactId` string, uuid, nullable, required
      - `sequenceId` string, uuid, required
      - `sequenceTemplateId` string, uuid, required
      - `resourceType` 'MESSAGE' | 'INVITATION' | 'HOT_LEAD' | 'MEETING' | 'SEQUENCE_STEP' | 'SEQUENCE' | 'TASK', required
      - `channel` 'EMAIL' | 'LINKEDIN' | 'MANUAL', required
      - `messageId` string, uuid, nullable
      - `hotLeadId` string, uuid, nullable
      - `calendarEventId` string, uuid, nullable
      - `taskId` string, uuid, nullable
      - `contact` WebhookContactSummary
        - `id` string, uuid, required
        - `firstName` string, nullable
        - `lastName` string, nullable
        - `email` string, nullable
        - `linkedinUrl` string, nullable
        - `jobTitle` string, nullable
        - `companyName` string, nullable
        - `companyDomain` string, nullable
      - `sequenceTemplate` WebhookSequenceTemplateSummary
        - `id` string, uuid, required
        - `name` string, nullable
      - `type` 'meeting.created'
      - `meeting` WebhookMeetingSummary
        - `id` string, uuid, required
        - `title` string, nullable
        - `startTime` string, date-time, nullable
        - `endTime` string, date-time, nullable
        - `timezone` string, nullable
        - `meetingLink` string, nullable
    - SequenceCreatedPayload
      - `organizationId` string, uuid, required
      - `contactId` string, uuid, nullable, required
      - `sequenceId` string, uuid, required
      - `sequenceTemplateId` string, uuid, required
      - `resourceType` 'MESSAGE' | 'INVITATION' | 'HOT_LEAD' | 'MEETING' | 'SEQUENCE_STEP' | 'SEQUENCE' | 'TASK', required
      - `channel` 'EMAIL' | 'LINKEDIN' | 'MANUAL', required
      - `messageId` string, uuid, nullable
      - `hotLeadId` string, uuid, nullable
      - `calendarEventId` string, uuid, nullable
      - `taskId` string, uuid, nullable
      - `contact` WebhookContactSummary
        - `id` string, uuid, required
        - `firstName` string, nullable
        - `lastName` string, nullable
        - `email` string, nullable
        - `linkedinUrl` string, nullable
        - `jobTitle` string, nullable
        - `companyName` string, nullable
        - `companyDomain` string, nullable
      - `sequenceTemplate` WebhookSequenceTemplateSummary
        - `id` string, uuid, required
        - `name` string, nullable
      - `type` 'sequence.created'
    - SequencePausedPayload
      - `organizationId` string, uuid, required
      - `contactId` string, uuid, nullable, required
      - `sequenceId` string, uuid, required
      - `sequenceTemplateId` string, uuid, required
      - `resourceType` 'MESSAGE' | 'INVITATION' | 'HOT_LEAD' | 'MEETING' | 'SEQUENCE_STEP' | 'SEQUENCE' | 'TASK', required
      - `channel` 'EMAIL' | 'LINKEDIN' | 'MANUAL', required
      - `messageId` string, uuid, nullable
      - `hotLeadId` string, uuid, nullable
      - `calendarEventId` string, uuid, nullable
      - `taskId` string, uuid, nullable
      - `contact` WebhookContactSummary
        - `id` string, uuid, required
        - `firstName` string, nullable
        - `lastName` string, nullable
        - `email` string, nullable
        - `linkedinUrl` string, nullable
        - `jobTitle` string, nullable
        - `companyName` string, nullable
        - `companyDomain` string, nullable
      - `sequenceTemplate` WebhookSequenceTemplateSummary
        - `id` string, uuid, required
        - `name` string, nullable
      - `type` 'sequence.paused'
      - `metadata` SequencePausedMetadata
        - `pausedUntil` string, date-time, nullable
        - `lastStepExecuted` integer, nullable
    - SequenceResumedPayload
      - `organizationId` string, uuid, required
      - `contactId` string, uuid, nullable, required
      - `sequenceId` string, uuid, required
      - `sequenceTemplateId` string, uuid, required
      - `resourceType` 'MESSAGE' | 'INVITATION' | 'HOT_LEAD' | 'MEETING' | 'SEQUENCE_STEP' | 'SEQUENCE' | 'TASK', required
      - `channel` 'EMAIL' | 'LINKEDIN' | 'MANUAL', required
      - `messageId` string, uuid, nullable
      - `hotLeadId` string, uuid, nullable
      - `calendarEventId` string, uuid, nullable
      - `taskId` string, uuid, nullable
      - `contact` WebhookContactSummary
        - `id` string, uuid, required
        - `firstName` string, nullable
        - `lastName` string, nullable
        - `email` string, nullable
        - `linkedinUrl` string, nullable
        - `jobTitle` string, nullable
        - `companyName` string, nullable
        - `companyDomain` string, nullable
      - `sequenceTemplate` WebhookSequenceTemplateSummary
        - `id` string, uuid, required
        - `name` string, nullable
      - `type` 'sequence.resumed'
      - `metadata` SequenceResumedMetadata
        - `lastStepExecuted` integer, nullable
    - SequenceStoppedPayload
      - `organizationId` string, uuid, required
      - `contactId` string, uuid, nullable, required
      - `sequenceId` string, uuid, required
      - `sequenceTemplateId` string, uuid, required
      - `resourceType` 'MESSAGE' | 'INVITATION' | 'HOT_LEAD' | 'MEETING' | 'SEQUENCE_STEP' | 'SEQUENCE' | 'TASK', required
      - `channel` 'EMAIL' | 'LINKEDIN' | 'MANUAL', required
      - `messageId` string, uuid, nullable
      - `hotLeadId` string, uuid, nullable
      - `calendarEventId` string, uuid, nullable
      - `taskId` string, uuid, nullable
      - `contact` WebhookContactSummary
        - `id` string, uuid, required
        - `firstName` string, nullable
        - `lastName` string, nullable
        - `email` string, nullable
        - `linkedinUrl` string, nullable
        - `jobTitle` string, nullable
        - `companyName` string, nullable
        - `companyDomain` string, nullable
      - `sequenceTemplate` WebhookSequenceTemplateSummary
        - `id` string, uuid, required
        - `name` string, nullable
      - `type` 'sequence.stopped'
      - `metadata` SequenceStoppedMetadata
        - `errorCode` 'EMAIL_BOUNCED' | 'CONTACT_UNSUBSCRIBED' | 'STEP_FAILED' | 'CASCADED_FAILURE' | 'MANUALLY_STOPPED' | 'SEQUENCE_EXPIRED' | 'MISSING_CONTACT_DATA' | 'UNKNOWN' — Reason a sequence transitioned to FAILED. Drives the i18n banner.
        - `stoppedReason` 'USER' | 'SUPERSEDED' | 'REMOVED_FROM_SOURCE_LIST' | 'TEMPLATE_DELETED' | 'LEAD_IMPORT_DELETED' | 'SENDER_DELETED'
        - `lastStepExecuted` integer, nullable
    - SequenceCompletedPayload
      - `organizationId` string, uuid, required
      - `contactId` string, uuid, nullable, required
      - `sequenceId` string, uuid, required
      - `sequenceTemplateId` string, uuid, required
      - `resourceType` 'MESSAGE' | 'INVITATION' | 'HOT_LEAD' | 'MEETING' | 'SEQUENCE_STEP' | 'SEQUENCE' | 'TASK', required
      - `channel` 'EMAIL' | 'LINKEDIN' | 'MANUAL', required
      - `messageId` string, uuid, nullable
      - `hotLeadId` string, uuid, nullable
      - `calendarEventId` string, uuid, nullable
      - `taskId` string, uuid, nullable
      - `contact` WebhookContactSummary
        - `id` string, uuid, required
        - `firstName` string, nullable
        - `lastName` string, nullable
        - `email` string, nullable
        - `linkedinUrl` string, nullable
        - `jobTitle` string, nullable
        - `companyName` string, nullable
        - `companyDomain` string, nullable
      - `sequenceTemplate` WebhookSequenceTemplateSummary
        - `id` string, uuid, required
        - `name` string, nullable
      - `type` 'sequence.completed'
      - `metadata` SequenceCompletedMetadata
        - `lastStepExecuted` integer, nullable
    - TaskCreatedPayload
      - `organizationId` string, uuid, required
      - `contactId` string, uuid, nullable, required
      - `sequenceId` string, uuid, required
      - `sequenceTemplateId` string, uuid, required
      - `resourceType` 'MESSAGE' | 'INVITATION' | 'HOT_LEAD' | 'MEETING' | 'SEQUENCE_STEP' | 'SEQUENCE' | 'TASK', required
      - `channel` 'EMAIL' | 'LINKEDIN' | 'MANUAL', required
      - `messageId` string, uuid, nullable
      - `hotLeadId` string, uuid, nullable
      - `calendarEventId` string, uuid, nullable
      - `taskId` string, uuid, nullable
      - `contact` WebhookContactSummary
        - `id` string, uuid, required
        - `firstName` string, nullable
        - `lastName` string, nullable
        - `email` string, nullable
        - `linkedinUrl` string, nullable
        - `jobTitle` string, nullable
        - `companyName` string, nullable
        - `companyDomain` string, nullable
      - `sequenceTemplate` WebhookSequenceTemplateSummary
        - `id` string, uuid, required
        - `name` string, nullable
      - `type` 'task.created'
      - `task` WebhookTaskSummary
        - `id` string, uuid, required
        - `type` 'EMAIL_REPLY' | 'LINKEDIN_REPLY' | 'NEW_LEAD_REVIEW' | 'CALL' | 'PLAYBOOK_APPROVAL' | 'TODO'
        - `priority` 'HOT' | 'TODAY' | 'EXTRA'
        - `status` 'PENDING' | 'IN_PROGRESS' | 'COMPLETED' | 'SKIPPED'
        - `title` string, nullable
        - `dueDate` string, date, nullable
    - TaskCompletedPayload
      - `organizationId` string, uuid, required
      - `contactId` string, uuid, nullable, required
      - `sequenceId` string, uuid, required
      - `sequenceTemplateId` string, uuid, required
      - `resourceType` 'MESSAGE' | 'INVITATION' | 'HOT_LEAD' | 'MEETING' | 'SEQUENCE_STEP' | 'SEQUENCE' | 'TASK', required
      - `channel` 'EMAIL' | 'LINKEDIN' | 'MANUAL', required
      - `messageId` string, uuid, nullable
      - `hotLeadId` string, uuid, nullable
      - `calendarEventId` string, uuid, nullable
      - `taskId` string, uuid, nullable
      - `contact` WebhookContactSummary
        - `id` string, uuid, required
        - `firstName` string, nullable
        - `lastName` string, nullable
        - `email` string, nullable
        - `linkedinUrl` string, nullable
        - `jobTitle` string, nullable
        - `companyName` string, nullable
        - `companyDomain` string, nullable
      - `sequenceTemplate` WebhookSequenceTemplateSummary
        - `id` string, uuid, required
        - `name` string, nullable
      - `type` 'task.completed'
      - `task` WebhookTaskSummary
        - `id` string, uuid, required
        - `type` 'EMAIL_REPLY' | 'LINKEDIN_REPLY' | 'NEW_LEAD_REVIEW' | 'CALL' | 'PLAYBOOK_APPROVAL' | 'TODO'
        - `priority` 'HOT' | 'TODAY' | 'EXTRA'
        - `status` 'PENDING' | 'IN_PROGRESS' | 'COMPLETED' | 'SKIPPED'
        - `title` string, nullable
        - `dueDate` string, date, nullable
    - TaskSkippedPayload
      - `organizationId` string, uuid, required
      - `contactId` string, uuid, nullable, required
      - `sequenceId` string, uuid, required
      - `sequenceTemplateId` string, uuid, required
      - `resourceType` 'MESSAGE' | 'INVITATION' | 'HOT_LEAD' | 'MEETING' | 'SEQUENCE_STEP' | 'SEQUENCE' | 'TASK', required
      - `channel` 'EMAIL' | 'LINKEDIN' | 'MANUAL', required
      - `messageId` string, uuid, nullable
      - `hotLeadId` string, uuid, nullable
      - `calendarEventId` string, uuid, nullable
      - `taskId` string, uuid, nullable
      - `contact` WebhookContactSummary
        - `id` string, uuid, required
        - `firstName` string, nullable
        - `lastName` string, nullable
        - `email` string, nullable
        - `linkedinUrl` string, nullable
        - `jobTitle` string, nullable
        - `companyName` string, nullable
        - `companyDomain` string, nullable
      - `sequenceTemplate` WebhookSequenceTemplateSummary
        - `id` string, uuid, required
        - `name` string, nullable
      - `type` 'task.skipped'
      - `task` WebhookTaskSummary
        - `id` string, uuid, required
        - `type` 'EMAIL_REPLY' | 'LINKEDIN_REPLY' | 'NEW_LEAD_REVIEW' | 'CALL' | 'PLAYBOOK_APPROVAL' | 'TODO'
        - `priority` 'HOT' | 'TODAY' | 'EXTRA'
        - `status` 'PENDING' | 'IN_PROGRESS' | 'COMPLETED' | 'SKIPPED'
        - `title` string, nullable
        - `dueDate` string, date, nullable
    - TaskReopenedPayload
      - `organizationId` string, uuid, required
      - `contactId` string, uuid, nullable, required
      - `sequenceId` string, uuid, required
      - `sequenceTemplateId` string, uuid, required
      - `resourceType` 'MESSAGE' | 'INVITATION' | 'HOT_LEAD' | 'MEETING' | 'SEQUENCE_STEP' | 'SEQUENCE' | 'TASK', required
      - `channel` 'EMAIL' | 'LINKEDIN' | 'MANUAL', required
      - `messageId` string, uuid, nullable
      - `hotLeadId` string, uuid, nullable
      - `calendarEventId` string, uuid, nullable
      - `taskId` string, uuid, nullable
      - `contact` WebhookContactSummary
        - `id` string, uuid, required
        - `firstName` string, nullable
        - `lastName` string, nullable
        - `email` string, nullable
        - `linkedinUrl` string, nullable
        - `jobTitle` string, nullable
        - `companyName` string, nullable
        - `companyDomain` string, nullable
      - `sequenceTemplate` WebhookSequenceTemplateSummary
        - `id` string, uuid, required
        - `name` string, nullable
      - `type` 'task.reopened'
      - `task` WebhookTaskSummary
        - `id` string, uuid, required
        - `type` 'EMAIL_REPLY' | 'LINKEDIN_REPLY' | 'NEW_LEAD_REVIEW' | 'CALL' | 'PLAYBOOK_APPROVAL' | 'TODO'
        - `priority` 'HOT' | 'TODAY' | 'EXTRA'
        - `status` 'PENDING' | 'IN_PROGRESS' | 'COMPLETED' | 'SKIPPED'
        - `title` string, nullable
        - `dueDate` string, date, nullable
    - ContactEntryResolvedPayload
      - `organizationId` string, uuid, required
      - `contactId` string, uuid, nullable
      - `contact` WebhookContactSummary
        - `id` string, uuid, required
        - `firstName` string, nullable
        - `lastName` string, nullable
        - `email` string, nullable
        - `linkedinUrl` string, nullable
        - `jobTitle` string, nullable
        - `companyName` string, nullable
        - `companyDomain` string, nullable
      - `type` 'contact_entry.resolved'
      - `contactEntryId` string, uuid, required
      - `contactListId` string, uuid, required
      - `externalContactId` string, nullable
    - EventResolvedPayload
      - `organizationId` string, uuid, required
      - `contactId` string, uuid, nullable
      - `contact` WebhookContactSummary
        - `id` string, uuid, required
        - `firstName` string, nullable
        - `lastName` string, nullable
        - `email` string, nullable
        - `linkedinUrl` string, nullable
        - `jobTitle` string, nullable
        - `companyName` string, nullable
        - `companyDomain` string, nullable
      - `type` 'event.resolved'
      - `eventId` string, uuid, required
      - `eventName` string, required
      - `resolutionStatus` 'PENDING' | 'RESOLVED' | 'UNRESOLVED', required
      - `accountId` string, uuid, nullable
      - `externalEventId` string, nullable
    - ContactExclusionCreatedPayload
      - `organizationId` string, uuid, required
      - `contactId` string, uuid, nullable
      - `contact` WebhookContactSummary
        - `id` string, uuid, required
        - `firstName` string, nullable
        - `lastName` string, nullable
        - `email` string, nullable
        - `linkedinUrl` string, nullable
        - `jobTitle` string, nullable
        - `companyName` string, nullable
        - `companyDomain` string, nullable
      - `type` 'contact_exclusion.created'
      - `contactExclusionId` string, uuid, required
      - `email` string, nullable
      - `linkedinUrl` string, nullable
      - `reason` 'BAD_TIMING' | 'BOUNCED' | 'COMPETITOR' | 'CONTACT_REFUSED' | 'INTERESTED' | 'MEETING' | 'OTHER' | 'OUT_OF_OFFICE' | 'UNKNOWN' | 'UNSUBSCRIBED' | 'WRONG_PERSON' | 'EXCLUDE_FROM_SEARCH' | 'EXCLUDE_FROM_CRM' | 'REFERRAL' | 'LEFT_COMPANY', required
      - `note` string, nullable
      - `until` string, date-time, nullable

---

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