Merge · Arazzo Workflow
Merge CRM Log an Engagement on a Contact
Version 1.0.0
Resolve a contact by email, log an engagement against that contact, and confirm the engagement.
View Spec
View on GitHub
IntegrationPlatformUnified APIAgent HandlerLLM GatewayAccountingArazzoWorkflows
Provider
Workflows
log-engagement
Log an engagement against a contact resolved by email.
Resolves a contact by email address, creates an engagement referencing that contact, and confirms the engagement.
1
resolveContact
{$sourceDescriptions.subpackageContactsApi.url}#/paths/~1crm~1v1~1contacts/get
Resolve the contact by matching on the supplied email address, returning at most one match.
2
createEngagement
{$sourceDescriptions.subpackageEngagementsApi.url}#/paths/~1crm~1v1~1engagements/post
Create the engagement and reference the resolved contact.
3
confirmEngagement
{$sourceDescriptions.subpackageEngagementsApi.url}#/paths/~1crm~1v1~1engagements~1{id}/get
Read the created engagement back to confirm it was persisted.
Source API Descriptions
openapi
subpackageContactsApi
https://artifacts.apis.io/merge/openapi/merge-subpackage-contacts-api-openapi.yml
openapi
subpackageEngagementsApi
https://artifacts.apis.io/merge/openapi/merge-subpackage-engagements-api-openapi.yml
Arazzo Workflow Specification
Work with this as data
Every workflow here is available over the APIs.io API and to AI agents over MCP.