Skip to main content

Overview

The Registration Content API provides a data-driven approach to creating tax registrations. Instead of manually specifying jurisdiction details, you use these endpoints to:
  1. Discover jurisdictions where you can register
  2. Get registration options (tax types, frequencies) for each jurisdiction
  3. Get portal requirements (credentials needed for automated filing)
This ensures that registrations are created with valid, up-to-date information that matches each jurisdiction’s actual requirements.
After gathering content information, use the Create Registration endpoint to create your registration.

Workflow

1

Search Available Jurisdictions

Use List Available Jurisdictions to find jurisdictions where you can register. Returns jurisdiction_id for each matching jurisdiction.
2

Get Registration Options

Use Get Registration Options to get the registration_content_id, available tax_types, and frequencies for your selected jurisdictions.
3

Get Portal Requirements

Use Get Portal Fields to get the portal credentials needed for automated filing (username, password, PIN, etc.).
4

Create Registration

Use Create Registration with the registration_content_id from step 2.

Key Concepts

Jurisdiction IDs

Each tax jurisdiction has a unique jurisdiction_id like:
  • JUR_US_STATE_CA — California (state)
  • JUR_US_COUNTY_CA_LOS_ANGELES — Los Angeles County
  • JUR_US_CITY_CO_DENVER — Denver (city)

Registration Content IDs

Each registration type has a registration_content_id that encodes the jurisdiction and tax type:
  • CCT_US_STATE_CEN_06_RST — California Retail Sales Tax
  • CCT_US_STATE_CEN_48_RST — Texas Retail Sales Tax
  • CCT_US_STATE_CEN_36_RST — New York Retail Sales Tax

Jurisdiction Types

Tax Types

API Endpoints