signing.envelopes.importExecuted
Record an agreement signed outside Oatmilk: fileId from signing.files.confirm (or googleDocUrl), title, executedOn, parties, optional endsOn and linked record (for example subjectType contractor). The original is kept unchanged with its hash and the envelope is marked completed as the agreement on file.
/api/v1/accounting/signing.envelopes.importExecutedPermissions
Who can call it
Retries
MCP
accounting_signing_envelopes_import_executedFields
titlestringRequiredA short title.
1–200 characters
fileIdstring (ID)The ID of the related record.
googleDocUrlstring (uri)at most 2000 characters
executedOnstring (date)RequiredA date, as YYYY-MM-DD.
endsOnstring (date)A date, as YYYY-MM-DD.
partiesarray of objectsRequired1–10 items
subjectTypeenumThe kind of record this is about, such as entry, invoice or mail.
contractorpartyinvoicesubjectIdstringThe ID of the record this is about.
1–200 characters
notesstringNotes kept with the record.
at most 4000 characters
idempotencyKeystringRequiredAny unique text you generate once per intended change, so a retried request only happens once. Send it as the Idempotency-Key header instead if you prefer; if you send both they must match.
8–200 characters
Example
curl https://app.getoatmilk.com/api/v1/accounting/signing.envelopes.importExecuted \
-H "Authorization: Bearer $OATMILK_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $(uuidgen)" \
-d '{
"title": "Synthetic services agreement",
"executedOn": "2026-09-01",
"parties": [
{
"name": "Synthetic Ventures Inc."
}
],
"fileId": "9a8b7c6d-5e4f-4a3b-8c2d-1e0f9a8b7c6d"
}'{
"data": { … }
}Try it
Try it
Checks your input with this action’s real schema and answers like the API, with synthetic data. No key needed, and nothing changes.
curl https://app.getoatmilk.com/api/v1/accounting/signing.envelopes.importExecuted \
-H "Authorization: Bearer $OATMILK_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $(uuidgen)" \
-d '{
"title": "Synthetic services agreement",
"executedOn": "2026-09-01",
"parties": [
{
"name": "Synthetic Ventures Inc."
}
],
"fileId": "9a8b7c6d-5e4f-4a3b-8c2d-1e0f9a8b7c6d"
}'More in Documents and signing.