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

jurisdiction_ids
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):