Skip to main content

Tax Form Webhook Events

Tax form events notify you when tax forms are created or updated. Subscribe to these webhooks to stay informed about tax document availability for your customers.

taxForm.created​

Occurs when a Tax Form is created successfully.

Attributes​

NameTypeDescription
createdAtRFC3339 Date stringThe date the event was created.
taxYearISO8601 Year stringThe tax year of the form, formatted YYYY.
formTypestringThe type of the tax form (e.g., 1099-INT).
revisionintegerThe revision number of the tax form (starts at 0).

Relationships​

NameTypeDescription
taxFormJSON:API RelationshipThe Tax Form that was created.
customerJSON:API RelationshipThe Customer associated with the tax form.
Example taxForm.created payload:
{
"data": [
{
"id": "1",
"type": "taxForm.created",
"attributes": {
"createdAt": "2021-11-29T17:23:08.778Z",
"taxYear": "2023",
"formType": "1099-INT",
"revision": 0
},
"relationships": {
"taxForm": {
"data": {
"id": "18",
"type": "taxForm"
}
},
"customer": {
"data": {
"id": "10000",
"type": "customer"
}
}
}
}
]
}

taxForm.updated​

Occurs when an updated Tax Form is available. This typically happens in response to a request to amend an issued form.

Attributes​

NameTypeDescription
createdAtRFC3339 Date stringThe date the event was created.
taxYearISO8601 Year stringThe tax year of the form, formatted YYYY.
formTypestringThe type of the tax form (e.g., 1099-INT).
revisionintegerThe revision number of the tax form (incremented from previous version).

Relationships​

NameTypeDescription
taxFormJSON:API RelationshipThe Tax Form that was updated.
customerJSON:API RelationshipThe Customer associated with the tax form.
Example taxForm.updated payload:
{
"data": [
{
"id": "1",
"type": "taxForm.updated",
"attributes": {
"createdAt": "2021-11-29T17:23:08.778Z",
"taxYear": "2023",
"formType": "1099-INT",
"revision": 1
},
"relationships": {
"taxForm": {
"data": {
"id": "18",
"type": "taxForm"
}
},
"customer": {
"data": {
"id": "10000",
"type": "customer"
}
}
}
}
]
}