Welcome to the SurePrep Developer Portal
Tax Automation, Made Easy
Filter by:

authentication

  • Bolt

    GetToken

GetToken (POST)

GetToken method helps you get the token that needs to be passed as a header for the rest of the APIs described in this document.

  • Bolt

    GetTokenOAuth

GetTokenOAuth

GetTokenOAuth method helps you get the token without giving password that needs to be passed as a header for the rest of the APIs described in this document.

Coming Soon

Binder

  • Bolt

    CreateBinder

CreateBinder (POST)

Creates a new binder or adds additional documents.

  • Bolt

    UploadBinderDocument

UploadBinderDocuments (POST)

Upload documents using this method. Supported file types are .pdf, .doc, .docx, .xls, .xlsx, xml, and xlsm.

  • Bolt

    SubmitBinder

SubmitBinder (POST)

To submit the uploaded documents for SurePrep processing and export to tax software.

  • Bolt

    GetStatus

GetStatus (POST)

To retrieve the status of a binder.

  • Bolt

    ChangeBinderStatus

ChangeBinderStatus (POST)

To change the status of a binder.

  • Bolt

    GetBinderDetail

GetBinderDetails (POST)

Use this method to get the Binder details as shown in SurePrep FileRoom.

  • Bolt

    GetBinderPendingItems

GetBinderPendingItems (POST)

Use this method to get the bundled info of methods like Get Binder Detail, Uncleared Notes, Unreviewed TR Stamps/Sticky Notes/Work Papers etc.

  • Bolt

    GetDocuments

GetDocuments (POST)

To retrieve a list of available pdfs, reports and other documents. This will work for API and manually created binders

  • Bolt

    DownloadDocument

DownloadDocument (POST)

To Download pdfs, reports and other documents that are available for download using the document ID after calling the GetDocuments API Method.

  • Bolt

    GetDRLOutput

GetDRLOutput(POST)

Use this method to fetch created taxpayer’s DRLs information for a single client, multiple clients, or all clients.

  • Bolt

    UpdateProjectID

UpdateProjectID (POST)

Use this method to update Project ID for a specific binder.

  • Bolt

    GetStatesandLocalities

GetStatesandLocalities (POST)

To retrieve the list of states and localities enabled in CCH Axcess.

  • Bolt

    DownloadBinderPBFX

DownloadBinderPBFX (POST)

Download binder PBFX (portable binder format) file.

  • Bolt

    GetBindersStatusWithStates

GetBindersStatusWithStates (POST)

To retrieve the status of binder(s) along with the associated list of states and localities enabled in CCH Axcess.

  • Bolt

    GetBinderAuditLog

GetBinderAuditLog (POST)

Use this method to get the details of Events related to the SPbinder.

  • Bolt

    UpdateOwnerMember

UpdateOwnerMember (POST)

Use this method to update owner/ member/ Office location.

  • Bolt

    PrintBinder

PrintBinder (POST)

Use this method to print DreamWorkpapers and SPbinder PDF from a SurePrep binder.

  • Bolt

    GetDRLPDFDetails

GetDRLPDFDetails (POST)

Use this method to get Document Request List (DRL) in a PDF format along with any fillable PDF that may apply.

TaxCaddy

  • Bolt

    CreateClient

CreateClient (POST)

Use this method to create clients in TaxCaddy.

  • Bolt

    GetClientDetails

GetClientDetails (POST)

Use this method to get TaxCaddy client details seen in the TaxCaddy Client Management screen.

  • Bolt

    CreateDRL

CreateDRL (POST)

Use this method to create a custom Document Request List (DRL) for your TaxCaddy clients.

  • Bolt

    SendDRL

SendDRL (POST)

Use this method to send a Document Request List (DRL) to your Standard(online) and Offline clients.

  • Bolt

    ClientSubscribe

ClientSubscribe (PUT)

Used to subscribe clients (All or individual) to the DRL and Document Added web hooks.

  • Bolt

    ClientUnsubscribe

ClientUnsubscribe (PUT)

Used to unsubscribe clients (All or individual) from the DRL and Document Added webhooks.

  • Bolt

    Download Document

DownloadDocument (POST)

Use this method to download documents present in TaxCaddy Client Profile.

  • Bolt

    GetDRLStatus

GetDRLStatus (POST)

Gets the status of created DRLs in TaxCaddy.

  • Bolt

    Disconnect Devices

DisconnectDevices (POST)

Use this method to disconnect all connected mobile devices for taxpayer clients using Single Sign-On (SSO).

Lists

  • Bolt

    GetUnclearedNotes

GetUnclearedNotes (POST)

Use this method to get the count of uncleared note(s) by note type (e.g. Review Note or Missing Item)

  • Bolt

    GetUnreviewedTRStamps

GetUnreviewedTRStamps (POST)

Use this method to get the count of unreviewed TR Stamps.

  • Bolt

    GetUnreviewedStickyNotes

GetUnreviewedStickyNotes (POST)

Use this method to get the count of unreviewed Sticky Notes

  • Bolt

    GetUnreviewedWorkpapersByL1

GetUnreviewedWorkpapersByL1 (POST)

Use this method to get the count of unreviewed work paper(s) by L1.

  • Bolt

    GetUnreviewedWorkpapersByL2

GetUnreviewedWorkpapersByL2 (POST)

Use this method to get the count of unreviewed work paper(s) by L2.

  • Bolt

    GetUnreviewedWorkpapersByL3

GetUnreviewedWorkpapersByL3 (POST)

Use this method to get the count of unreviewed work paper(s) by L3.

  • Bolt

    GetUnreviewedWorkpapersByL4

GetUnreviewedWorkpapersByL4 (POST)

Use this method to get the count of unreviewed work paper(s) by L4.

  • Bolt

    GetDocumentPendingReviewCount

GetDocumentPendingReviewCount (POST)

Use this method to get the count of TaxCaddy requested documents pending review.

  • Bolt

    GetDocumentPendingSignatureCount

GetDocumentPendingSignatureCount (POST)

Use this method to get the count of TaxCaddy requested documents pending signature.

  • Bolt

    GetDocumentPendingUploadCount

GetDocumentPendingUploadCount (POST)

Use this method to get the count of TaxCaddy requested items/documents pending upload.

  • Bolt

    MIReport

GetReport(POST)

Use this method to fetch the Missing Items Report information for a single client.

  • Bolt

    AccountUsageHistory

AccountUsageHistory (POST)

Use this method to fetch the Account Usage History Information from the FileRoom - Billing.

Lookups

  • Bolt

    TaxSoftwareList

TaxSoftwareList

This API call returns token in the response body. Please find a sample successful response from this API call.

  • Bolt

    BinderTypes

BinderTypes

To get a list of Binder Types and their IDs.

  • Bolt

    ServiceTypes

ServiceTypes

To get a list of Service Types and their IDs.

  • Bolt

    BinderTemplates

BinderTemplates

To get a list of Binder Templates.

  • Bolt

    OfficeLocations

OfficeLocations

To get a list of Office Locations.

  • Bolt

    BinderStatusList

BinderStatusList

To get the list of all available Statuses in SurePrep FileRoom.

  • Bolt

    DRLCategories

DRLCategories

To get a list of Category Names and their ID’s.

Billing

  • Bolt

    AccountUsageHistory

AccountUsageHistory (POST)

OCR

  • Bolt

    OCR

Use this method to get a list of documents OCR'd

Notifications

  • Bolt

    PushEngagementStatus

PushEngagementStatus (POST)

Get notification when binder status changes using this method.

  • Bolt

    PushDocumentType

PushDocumentType (POST)

Get notification of New File Available by using this method.

  • Bolt

    Documents Uploaded

Doc.Uploaded (POST)

Used to provide notification of client’s documents added by taxpayer or tax professional in TaxCaddy.

  • Bolt

    DRL

DRL (POST)

Used to provide notification of the client’s Document Request List status change; when it is completed or goes into error.