Tax Documents
Endpoints for creating, completing, and retrieving partner tax documents.
Returns the most recently saved tax document for the partner account.
Use your AccountSID as the username and AuthToken as the password.
Unique identifier for the partner account.
OK
Unique identifier of the tax document.
224289ID of the account user the document belongs to.
12345Email address of the user the document belongs to.
hazelnutt@example.comCurrent status of the tax document.
NEWPossible values: Unique identifier of the DocuSign envelope (DocuSign provider only).
47b6c24d-f313-4343-9252-7e477f8a267cThe IRS tax form type. Empty until the user selects a form in the iframe.
W9Possible values: Date and time the tax document was submitted (ISO 8601).
2024-02-23T04:32:47-08:00Date and time the tax document was last updated (ISO 8601).
2024-02-23T04:32:47-08:00The provider that collected the tax document.
DOCUSIGNPossible values: API resource path for this tax document.
/Mediapartners/<AccountSID>/TaxDocuments/224289curl -L \
--url 'https://api.impact.com/Mediapartners/{AccountSID}/TaxDocument' \
--user '{AccountSID}:{AuthToken}' \
--header 'Accept: */*'OK
{
"Id": "224289",
"UserId": "12345",
"Email": "hazelnutt@example.com",
"Status": "NEW",
"EnvelopeId": "47b6c24d-f313-4343-9252-7e477f8a267c",
"Type": "W9",
"SubmitDate": "2024-02-23T04:32:47-08:00",
"UpdateDate": "2024-02-23T04:32:47-08:00",
"Provider": "DOCUSIGN",
"Uri": "/Mediapartners/<AccountSID>/TaxDocuments/224289"
}Initiates a new tax document submission. Returns an iframe URL the partner opens to fill in and sign the form. All parameters except Provider apply to DocuSign only.
Use your AccountSID as the username and AuthToken as the password.
Unique identifier for the partner account.
The IRS tax form type to collect.
The ID of the account user. Defaults to the first user on the account when omitted.
Absolute URL DocuSign uses as the callback after signing.
Required when collecting via Comply Exchange. Defaults to DOCUSIGN.
OK
Outcome status returned by the provider.
OKAPI resource path for this tax document.
/Mediapartners/<AccountSID>/TaxDocuments/224289Email address of the user the document was created for.
hazelnutt@example.comUnique identifier for the newly created tax document.
224289ID of the account user the document was created for.
12345Iframe URL the partner opens to sign the tax document.
https://demo.docusign.net/Signing/StartInSession.aspx?t=examplecurl -L \
--request POST \
--url 'https://api.impact.com/Mediapartners/{AccountSID}/TaxDocument' \
--user '{AccountSID}:{AuthToken}' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Accept: */*'OK
{
"Status": "OK",
"Uri": "/Mediapartners/<AccountSID>/TaxDocuments/224289",
"Email": "hazelnutt@example.com",
"Id": "224289",
"UserId": "12345",
"Url": "https://demo.docusign.net/Signing/StartInSession.aspx?t=example"
}Returns a specific tax document by its unique Id.
Use your AccountSID as the username and AuthToken as the password.
Unique identifier for the partner account.
Unique identifier of the tax document.
OK
Unique identifier of the tax document.
224289ID of the account user the document belongs to.
12345Email address of the user the document belongs to.
hazelnutt@example.comCurrent status of the tax document.
NEWPossible values: Unique identifier of the DocuSign envelope (DocuSign provider only).
47b6c24d-f313-4343-9252-7e477f8a267cThe IRS tax form type. Empty until the user selects a form in the iframe.
W9Possible values: Date and time the tax document was submitted (ISO 8601).
2024-02-23T04:32:47-08:00Date and time the tax document was last updated (ISO 8601).
2024-02-23T04:32:47-08:00The provider that collected the tax document.
DOCUSIGNPossible values: API resource path for this tax document.
/Mediapartners/<AccountSID>/TaxDocuments/224289No tax document exists with the supplied Id.
curl -L \
--url 'https://api.impact.com/Mediapartners/{AccountSID}/TaxDocument/{Id}' \
--user '{AccountSID}:{AuthToken}' \
--header 'Accept: */*'{
"Id": "224289",
"UserId": "12345",
"Email": "hazelnutt@example.com",
"Status": "NEW",
"EnvelopeId": "47b6c24d-f313-4343-9252-7e477f8a267c",
"Type": "W9",
"SubmitDate": "2024-02-23T04:32:47-08:00",
"UpdateDate": "2024-02-23T04:32:47-08:00",
"Provider": "DOCUSIGN",
"Uri": "/Mediapartners/<AccountSID>/TaxDocuments/224289"
}Returns every tax document submitted for the partner account.
Use your AccountSID as the username and AuthToken as the password.
Unique identifier for the partner account.
OK
curl -L \
--url 'https://api.impact.com/Mediapartners/{AccountSID}/TaxDocuments' \
--user '{AccountSID}:{AuthToken}' \
--header 'Accept: */*'OK
{
"TaxDocuments": [
{
"Id": "224289",
"UserId": "12345",
"Email": "hazelnutt@example.com",
"Status": "NEW",
"EnvelopeId": "47b6c24d-f313-4343-9252-7e477f8a267c",
"Type": "W9",
"SubmitDate": "2024-02-23T04:32:47-08:00",
"UpdateDate": "2024-02-23T04:32:47-08:00",
"Provider": "DOCUSIGN",
"Uri": "/Mediapartners/<AccountSID>/TaxDocuments/224289"
}
]
}Records the outcome of a tax document submission collected via the Comply Exchange iframe. Call this immediately after the user finalizes submission in the iframe so the document is recorded as submitted in impact.com. DocuSign signals completion via the ReturnUrl callback supplied at Create time instead.
Use your AccountSID as the username and AuthToken as the password.
Unique identifier for the partner account.
The Id of the tax document being submitted.
The lifecycle event being signalled. Always Complete.
OK
Outcome status of the completion call.
OKAPI resource path for the completed tax document.
/Mediapartners/<AccountSID>/TaxDocuments/224289curl -L \
--request POST \
--url 'https://api.impact.com/Mediapartners/{AccountSID}/TaxDocument/Complete' \
--user '{AccountSID}:{AuthToken}' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Accept: */*'OK
{
"Status": "OK",
"Uri": "/Mediapartners/<AccountSID>/TaxDocuments/224289"
}Last updated
