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"
}
}
}
}
]
}