Skip to main content
POST
Retrieve the available registration options for one or more jurisdictions. Returns structured registration data including registration_tax_type_id, parsed composite tax types, parsed composite frequencies, and associated portal IDs.

Request body

array
required
Array of jurisdiction IDs to get registration options for. Get these from the Available Jurisdictions endpoint.Minimum 1, maximum 100 items.Example: ["JUR_US_STATE_CA", "JUR_US_STATE_TX"]

Response structure

Each jurisdiction returns one or more registration objects. Each registration includes:
  • registration_tax_type_id — The content ID to use when creating a registration
  • tax_type_options — Available tax type combinations with parsed composite structure
  • frequencies — Available filing frequency combinations with parsed composite structure
  • portal_ids — Portal IDs for credential lookup

Composite tax types

Tax types are returned as structured objects instead of raw strings:
  • optional: false — This related type must be included when creating the registration
  • optional: true — This related type may be included at your discretion

Composite frequencies

Frequencies follow the same structure:

Using the response

From the response, extract:
  1. registration_tax_type_id — Use this when calling POST /registrations/v2
  2. tax_types — Combine primary and required related types into the tax_types array
  3. frequencies — Pick one frequency option and pass all its components in the frequencies array
  4. portal_ids — Use with the Portal Fields endpoint to get credential requirements

Example: creating a California registration

From the response above, California requires RST + DTT (DTT is not optional):