Teamwork CRM Logo

Teamwork CRM API Integration Profile

Information and guides about integrating with Teamwork CRM API

Add Teamwork CRM Integration to Your Product
  • Create a message and connect

    Create an email message and connects it to the given deals.

  • Send a draft message

    Sends a new draft message and returns it as a message.

  • Resync mailboxes

    List all mailboxes of an email account after resyncing.

  • List all activities.

    Returns a list of activities, they are returned with the most recently created first by default.

    The following values are allowed in the include query parameter:

    • activityType
    • assignees
    • contacts
    • email-connections

    The following targets are allowed in filter query parameters:

    • createdAt
    • dealId
    • isComplete
    • typeId
    • updatedAt

    The following values are allowed in the sort query parameter:

    • completedAt
    • createdAt (default)
    • date
    • dueDate
    • duration
    • name
    • updatedAt
  • Create a new activity.

    Creates an activity and returns it.

    The following values are allowed in the include query parameter:

    • activityType
    • assignees
    • contacts
    • email-connections
  • Bulk update a set of activities

    The following targets are allowed in the case bulk update "all" option is set to true filter query parameters:

    • assigneeId
    • completedAt
    • contactId
    • contactCount
    • createdAt
    • createdByUserId
    • date
    • dealActivitiesCount
    • dealCompleteActivitiesCount
    • dealCreatedAt
    • dealCreatedByUserId
    • dealExpectedCloseDate
    • dealId
    • dealIncompleteActivitiesCount
    • dealLostAt
    • dealLostReasonId
    • dealLostReasonName
    • dealMainContactId
    • dealPipelineId
    • dealProductId
    • dealQualifiedAt
    • dealStageId
    • dealStageName
    • dealStatus
    • dealTitle
    • dealTotalValue
    • dealUpdatedAt
    • dealWonAt
    • dueDate
    • duration
    • id
    • isComplete
    • time
    • title
    • typeId
    • updatedAt
  • Retries a failed bulk update request
  • List all activities with columns

    The following values are allowed in the include query parameter:

    • activityType

    The following targets are allowed in filter query parameters:

    • assigneeId
    • completedAt
    • contactId
    • contactCount
    • createdAt
    • createdByUserId
    • date
    • dealActivitiesCount
    • dealCompleteActivitiesCount
    • dealCreatedAt
    • dealCreatedByUserId
    • dealExpectedCloseDate
    • dealId
    • dealIncompleteActivitiesCount
    • dealLostAt
    • dealLostReasonId
    • dealLostReasonName
    • dealMainContactId
    • dealPipelineId
    • dealProductId
    • dealQualifiedAt
    • dealStageId
    • dealStageName
    • dealStatus
    • dealTitle
    • dealTotalValue
    • dealUpdatedAt
    • dealWonAt
    • dueDate
    • duration
    • id
    • isComplete
    • time
    • title
    • typeId
    • updatedAt
  • Export activities with data shown in the activities list

    The following targets are allowed in filter query parameters:

    • assigneeId
    • completedAt
    • contactId
    • contactCount
    • createdAt
    • createdByUserId
    • date
    • dealActivitiesCount
    • dealCompleteActivitiesCount
    • dealCreatedAt
    • dealCreatedByUserId
    • dealExpectedCloseDate
    • dealId
    • dealIncompleteActivitiesCount
    • dealLostAt
    • dealLostReasonId
    • dealLostReasonName
    • dealMainContactId
    • dealPipelineId
    • dealProductId
    • dealQualifiedAt
    • dealStageId
    • dealStageName
    • dealStatus
    • dealTitle
    • dealTotalValue
    • dealUpdatedAt
    • dealWonAt
    • dueDate
    • duration
    • id
    • isComplete
    • time
    • title
    • typeId
    • updatedAt
  • Retrieve positions of activities ids in a sorted list

    The following targets are allowed in filter query parameters:

    • assigneeId
    • completedAt
    • contactId
    • contactCount
    • createdAt
    • createdByUserId
    • date
    • dealActivitiesCount
    • dealCompleteActivitiesCount
    • dealCreatedAt
    • dealCreatedByUserId
    • dealExpectedCloseDate
    • dealId
    • dealIncompleteActivitiesCount
    • dealLostAt
    • dealLostReasonId
    • dealLostReasonName
    • dealMainContactId
    • dealPipelineId
    • dealProductId
    • dealQualifiedAt
    • dealStageId
    • dealStageName
    • dealStatus
    • dealTitle
    • dealTotalValue
    • dealUpdatedAt
    • dealWonAt
    • dueDate
    • duration
    • id
    • isComplete
    • time
    • title
    • typeId
    • updatedAt

Build every single integration your customers need with AI

Book a demo