Merge · Arazzo Workflow
Merge Accounting Bill a Customer
Version 1.0.0
Create a customer contact, raise an invoice against that contact, and confirm the invoice.
View Spec
View on GitHub
IntegrationPlatformUnified APIAgent HandlerLLM GatewayAccountingArazzoWorkflows
Provider
Workflows
create-contact-and-invoice
Create a customer contact and raise an invoice against it.
Creates a customer contact, raises an invoice referencing that contact, and confirms the invoice.
1
createContact
{$sourceDescriptions.subpackageContactsApi.url}#/paths/~1accounting~1v1~1contacts/post
Create the contact and flag it as a customer.
2
createInvoice
{$sourceDescriptions.subpackageInvoicesApi.url}#/paths/~1accounting~1v1~1invoices/post
Raise an invoice against the newly created contact.
3
confirmInvoice
{$sourceDescriptions.subpackageInvoicesApi.url}#/paths/~1accounting~1v1~1invoices~1{id}/get
Read the created invoice back to confirm it was persisted against the contact.
Source API Descriptions
openapi
subpackageContactsApi
https://artifacts.apis.io/merge/openapi/merge-subpackage-contacts-api-openapi.yml
openapi
subpackageInvoicesApi
https://artifacts.apis.io/merge/openapi/merge-subpackage-invoices-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.