Configuration API Requests
Learn about Tax Configuration API requests.
Tax Configuration requests
Taxability category requests
| Request | Endpoint | Method | Description |
|---|---|---|---|
| List Taxability Drivers | /v2/taxability-categories | GET | This request retrieves all taxability categories. It returns a list of taxability categories ordered by name. You can filter by code and name using eq operator. |
| Retrieve a Taxability Category by ID | /v2/taxability-categories/{id} | GET | This request retrieves a taxability category by id. |
| List Taxability Category Descendants | /v2/taxability-categories/{id}/hierarchy | GET | This request returns a list of the requested taxability category, and all its descendants, using pre-order tree traversal. |
Commodity code requests
| Request | Endpoint | Method | Description |
|---|---|---|---|
| List Commodity Code Types | /v2/commodity-codes | GET | This request returns a list of supported commodity code types. |
| List Commodity Codes for a Type | /v2/commodity-codes/{type} | GET | This request returns a list of commodity codes available for a particular type ordered by code. You can filter by name using contains String Function. Case-insensitive search is supported. |
| Retrieve Mapping for a Commodity Code | /v2/commodity-codes/{type}/{codevalue} | GET | This request returns commodity code mapping information for a commodity code. |
Taxability driver requests
| Request | Endpoint | Method | Description |
|---|---|---|---|
| Create a Taxability Driver | /v2/taxability-drivers | POST | This request creates a taxability driver. |
| List Taxability Drivers | /v2/taxability-drivers | GET | This request returns a list of taxability drivers ordered by code. You can filter by code, name, and owningTaxpayerId using eq operator. |
| Retrieve a Taxability Driver by ID | /v2/taxability-drivers | GET | This request retrieves a taxability driver by id. |
| Update a Taxability Driver | v2/taxability-drivers/{id} | PUT | This request updates a taxability driver. |
| Delete a Taxability Driver | v2/taxability-drivers/{id} | DELETE | This request deletes a taxability driver. |
Location requests
| Request | Endpoint | Method | Description |
|---|---|---|---|
| Create Locations | v2/locations | POST | This request creates one or more locations. |
| List Locations | v2/locations | GET | This request returns a list of locations ordered by owningPartyId. You can filter by owningPartyId eq operator. |
| Retrieve a Location by ID | v2/locations/{id} | GET | This request retrieves a location by id. |
| Update a Location | v2/locations/{id} | PUT | This request updates a location configuration. All elements are replaced. |
| Delete a Location | v2/locations | DELETE | This request deletes a location. |
Taxability mapping requests
| Request | Endpoint | Method | Description |
|---|---|---|---|
| Create a Taxability Mapping | v2/taxability-mappings | POST | This request creates a taxability mapping. |
| List Taxability Mappings | v2/taxability-mappings | GET | This request returns a list of taxability mappings ordered by taxability category id. You can filter by categoryId and driverId using eq operator. |
| Retrieve a Taxability Mapping by ID | v2/taxability-mappings/{id} | GET | This request returns a list of taxability mappings ordered by taxability category id. You can filter by categoryId and driverId using eq operator. |
| Delete a Taxability Mapping | /v2/taxability-mappings/{id} | DELETE | This request deletes a taxability mapping. |
Registration requests
| Request | Endpoint | Method | Description |
|---|---|---|---|
| Create Registrations | v2/registrations | POST | This request creates one or more registrations. |
| List Registrations | v2/registrations | GET | Returns a list of registrations ordered by owningPartyId. You can filter by owningPartyId and registrationType using eq operator. |
| Retrieve a Registration by ID | v2/registrations/{id} | GET | This request retrieves a registration by id. |
| Update a Registration | v2/registrations/{id} | PUT | This request updates a registration configuration. All elements are replaced. |
| Delete a Registration | v2/registrations/{id} | DELETE | This request deletes a registration. |
Taxpayer requests
| Request | Endpoint | Method | Description |
|---|---|---|---|
| Create a Taxpayer | v2/taxpayers | POST | This request creates a taxpayer. |
| List Taxpayers | /v2/taxpayers | GET | Returns a list of taxpayers ordered by name. You can filter by code and name using eq operator. |
| Retrieve a Taxpayer by ID | /v2/taxpayers/{id} | GET | This request retrieves a registration by id. |
| Update a Taxpayer | /v2/taxpayers/{id} | PUT | This request updates a taxpayer. |
Updated about 1 year ago
