All URIs are relative to https://secure.ultracart.com/rest/v2
| Method | HTTP request | Description |
|---|---|---|
| DeleteTaxProviderSelfCity | DELETE /tax/providers/self/city/{city} | Deletes a Self tax provider city |
| DeleteTaxProviderSelfCountry | DELETE /tax/providers/self/country/{countryCode} | Deletes a Self tax provider country |
| DeleteTaxProviderSelfCounty | DELETE /tax/providers/self/county/{county} | Deletes a Self tax provider county |
| DeleteTaxProviderSelfPostalCode | DELETE /tax/providers/self/postalCode/{postal_code} | Deletes a Self tax provider postalCode |
| DeleteTaxProviderSelfState | DELETE /tax/providers/self/state/{stateCode} | Deletes a Self tax provider state |
| GetTaxProviderAvalara | GET /tax/providers/avalara | Retrieve the Avalara tax provider |
| GetTaxProviderAvalaraCompanies | POST /tax/providers/avalara/companies | Returns Avalara Tax companies configured by the merchant |
| GetTaxProviderAvalaraTest | GET /tax/providers/avalara/test | Attempts to connect to Avalara and returns back the response |
| GetTaxProviderSelf | GET /tax/providers/self | Retrieve the Self tax provider |
| GetTaxProviderSelfCountries | GET /tax/providers/self/countries | Retrieve the Self tax provider countries |
| GetTaxProviderSelfRegionsByCountryCode | GET /tax/providers/self/regions/{countryCode} | Retrieve the Self tax provider regions for a given country code |
| GetTaxProviderSovos | GET /tax/providers/sovos | Retrieve the Sovos tax provider |
| GetTaxProviderSovosTest | GET /tax/providers/sovos/test | Attempts to connect to Sovos and returns back the response |
| GetTaxProviderTaxJar | GET /tax/providers/taxjar | Retrieve the TaxJar tax provider |
| GetTaxProviderTaxJarTest | GET /tax/providers/taxjar/test | Attempts to connect to TaxJar and returns back the response |
| GetTaxProviderUltraCart | GET /tax/providers/ultracart | Retrieve the UltraCart tax provider |
| GetTaxProviders | GET /tax/providers | Retrieve tax methods |
| SetActiveTaxProvider | POST /tax/providers/setActive/{providerName} | Toggle a tax provider to active |
| UpdateTaxProviderAvalara | POST /tax/providers/avalara | Update the Avalara tax provider |
| UpdateTaxProviderSelf | POST /tax/providers/self | Update the Self tax provider |
| UpdateTaxProviderSelfCity | POST /tax/providers/self/city/{city} | Updates a Self tax provider city |
| UpdateTaxProviderSelfCountry | POST /tax/providers/self/country/{countryCode} | Updates a Self tax provider country |
| UpdateTaxProviderSelfCounty | POST /tax/providers/self/county/{county} | Updates a Self tax provider county |
| UpdateTaxProviderSelfPostalCode | POST /tax/providers/self/postalCode/{postal_code} | Updates a Self tax provider postalCode |
| UpdateTaxProviderSelfState | POST /tax/providers/self/state/{stateCode} | Updates a Self tax provider state |
| UpdateTaxProviderSovos | POST /tax/providers/sovos | Update the Sovos tax provider |
| UpdateTaxProviderTaxJar | POST /tax/providers/taxjar | Update the TaxJar tax provider |
| UpdateTaxProviderUltraCart | POST /tax/providers/ultracart | Update the UltraCart tax provider |
void DeleteTaxProviderSelfCity (string city, TaxCity taxCity)
Deletes a Self tax provider city
Deletes a Self tax provider city.
// Internal API. Tax API has no value to merchants.| Name | Type | Description | Notes |
|---|---|---|---|
| city | string | The city being deleted. | |
| taxCity | TaxCity | tax city to be deleted |
void (empty response body)
ultraCartOauth, ultraCartSimpleApiKey
- Content-Type: application/json
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 400 | Status Code 400: bad request input such as invalid json | * UC-REST-ERROR - Contains human readable error message |
| 401 | Status Code 401: invalid credentials supplied | * UC-REST-ERROR - Contains human readable error message |
| 410 | Status Code 410: Your authorized application has been disabled by UltraCart | * UC-REST-ERROR - Contains human readable error message |
| 429 | Status Code 429: you have exceeded the allowed API call rate limit for your application. | * UC-REST-ERROR - Contains human readable error message |
| 500 | Status Code 500: any server side error. the body will contain a generic server error message | * UC-REST-ERROR - Contains human readable error message |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
void DeleteTaxProviderSelfCountry (string countryCode, TaxCountry taxCountry)
Deletes a Self tax provider country
Deletes a Self tax provider country.
// Internal API. Tax API has no value to merchants.| Name | Type | Description | Notes |
|---|---|---|---|
| countryCode | string | The country code being deleted. | |
| taxCountry | TaxCountry | tax country to be deleted |
void (empty response body)
ultraCartOauth, ultraCartSimpleApiKey
- Content-Type: application/json
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 400 | Status Code 400: bad request input such as invalid json | * UC-REST-ERROR - Contains human readable error message |
| 401 | Status Code 401: invalid credentials supplied | * UC-REST-ERROR - Contains human readable error message |
| 410 | Status Code 410: Your authorized application has been disabled by UltraCart | * UC-REST-ERROR - Contains human readable error message |
| 429 | Status Code 429: you have exceeded the allowed API call rate limit for your application. | * UC-REST-ERROR - Contains human readable error message |
| 500 | Status Code 500: any server side error. the body will contain a generic server error message | * UC-REST-ERROR - Contains human readable error message |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
void DeleteTaxProviderSelfCounty (string county, TaxCounty taxCounty)
Deletes a Self tax provider county
Deletes a Self tax provider county.
// Internal API. Tax API has no value to merchants.| Name | Type | Description | Notes |
|---|---|---|---|
| county | string | The county being deleted. | |
| taxCounty | TaxCounty | tax county to be deleted |
void (empty response body)
ultraCartOauth, ultraCartSimpleApiKey
- Content-Type: application/json
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 400 | Status Code 400: bad request input such as invalid json | * UC-REST-ERROR - Contains human readable error message |
| 401 | Status Code 401: invalid credentials supplied | * UC-REST-ERROR - Contains human readable error message |
| 410 | Status Code 410: Your authorized application has been disabled by UltraCart | * UC-REST-ERROR - Contains human readable error message |
| 429 | Status Code 429: you have exceeded the allowed API call rate limit for your application. | * UC-REST-ERROR - Contains human readable error message |
| 500 | Status Code 500: any server side error. the body will contain a generic server error message | * UC-REST-ERROR - Contains human readable error message |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
void DeleteTaxProviderSelfPostalCode (string postalCode, TaxPostalCode taxPostalCode)
Deletes a Self tax provider postalCode
Deletes a Self tax provider postalCode.
// Internal API. Tax API has no value to merchants.| Name | Type | Description | Notes |
|---|---|---|---|
| postalCode | string | The postal code being deleted. | |
| taxPostalCode | TaxPostalCode | tax postal code to be deleted |
void (empty response body)
ultraCartOauth, ultraCartSimpleApiKey
- Content-Type: application/json
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 400 | Status Code 400: bad request input such as invalid json | * UC-REST-ERROR - Contains human readable error message |
| 401 | Status Code 401: invalid credentials supplied | * UC-REST-ERROR - Contains human readable error message |
| 410 | Status Code 410: Your authorized application has been disabled by UltraCart | * UC-REST-ERROR - Contains human readable error message |
| 429 | Status Code 429: you have exceeded the allowed API call rate limit for your application. | * UC-REST-ERROR - Contains human readable error message |
| 500 | Status Code 500: any server side error. the body will contain a generic server error message | * UC-REST-ERROR - Contains human readable error message |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
void DeleteTaxProviderSelfState (string stateCode, TaxState taxState)
Deletes a Self tax provider state
Deletes a Self tax provider state.
// Internal API. Tax API has no value to merchants.| Name | Type | Description | Notes |
|---|---|---|---|
| stateCode | string | The state code being deleted. | |
| taxState | TaxState | tax state to be deleted |
void (empty response body)
ultraCartOauth, ultraCartSimpleApiKey
- Content-Type: application/json
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 400 | Status Code 400: bad request input such as invalid json | * UC-REST-ERROR - Contains human readable error message |
| 401 | Status Code 401: invalid credentials supplied | * UC-REST-ERROR - Contains human readable error message |
| 410 | Status Code 410: Your authorized application has been disabled by UltraCart | * UC-REST-ERROR - Contains human readable error message |
| 429 | Status Code 429: you have exceeded the allowed API call rate limit for your application. | * UC-REST-ERROR - Contains human readable error message |
| 500 | Status Code 500: any server side error. the body will contain a generic server error message | * UC-REST-ERROR - Contains human readable error message |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
TaxProviderAvalara GetTaxProviderAvalara ()
Retrieve the Avalara tax provider
Retrieves the Avalara tax provider.
// Internal API. Tax API has no value to merchants.This endpoint does not need any parameter.
ultraCartOauth, ultraCartSimpleApiKey
- Content-Type: Not defined
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Successful response | - |
| 400 | Status Code 400: bad request input such as invalid json | * UC-REST-ERROR - Contains human readable error message |
| 401 | Status Code 401: invalid credentials supplied | * UC-REST-ERROR - Contains human readable error message |
| 410 | Status Code 410: Your authorized application has been disabled by UltraCart | * UC-REST-ERROR - Contains human readable error message |
| 429 | Status Code 429: you have exceeded the allowed API call rate limit for your application. | * UC-REST-ERROR - Contains human readable error message |
| 500 | Status Code 500: any server side error. the body will contain a generic server error message | * UC-REST-ERROR - Contains human readable error message |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
TaxProviderAvalaraCompaniesResult GetTaxProviderAvalaraCompanies (TaxProviderAvalara taxProviderAvalara)
Returns Avalara Tax companies configured by the merchant
Returns Avalara Tax companies configured by the merchant
// Internal API. Tax API has no value to merchants.| Name | Type | Description | Notes |
|---|---|---|---|
| taxProviderAvalara | TaxProviderAvalara | TaxProviderAvalara object |
TaxProviderAvalaraCompaniesResult
ultraCartOauth, ultraCartSimpleApiKey
- Content-Type: application/json
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Successful response | - |
| 400 | Status Code 400: bad request input such as invalid json | * UC-REST-ERROR - Contains human readable error message |
| 401 | Status Code 401: invalid credentials supplied | * UC-REST-ERROR - Contains human readable error message |
| 410 | Status Code 410: Your authorized application has been disabled by UltraCart | * UC-REST-ERROR - Contains human readable error message |
| 429 | Status Code 429: you have exceeded the allowed API call rate limit for your application. | * UC-REST-ERROR - Contains human readable error message |
| 500 | Status Code 500: any server side error. the body will contain a generic server error message | * UC-REST-ERROR - Contains human readable error message |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
TaxProviderTestResult GetTaxProviderAvalaraTest ()
Attempts to connect to Avalara and returns back the response
Attempts to connect to Avalara and returns back the response.
// Internal API. Tax API has no value to merchants.This endpoint does not need any parameter.
ultraCartOauth, ultraCartSimpleApiKey
- Content-Type: Not defined
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Successful response | - |
| 400 | Status Code 400: bad request input such as invalid json | * UC-REST-ERROR - Contains human readable error message |
| 401 | Status Code 401: invalid credentials supplied | * UC-REST-ERROR - Contains human readable error message |
| 410 | Status Code 410: Your authorized application has been disabled by UltraCart | * UC-REST-ERROR - Contains human readable error message |
| 429 | Status Code 429: you have exceeded the allowed API call rate limit for your application. | * UC-REST-ERROR - Contains human readable error message |
| 500 | Status Code 500: any server side error. the body will contain a generic server error message | * UC-REST-ERROR - Contains human readable error message |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
TaxProviderSelf GetTaxProviderSelf ()
Retrieve the Self tax provider
Retrieves the Self tax provider.
// Internal API. Tax API has no value to merchants.This endpoint does not need any parameter.
ultraCartOauth, ultraCartSimpleApiKey
- Content-Type: Not defined
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Successful response | - |
| 400 | Status Code 400: bad request input such as invalid json | * UC-REST-ERROR - Contains human readable error message |
| 401 | Status Code 401: invalid credentials supplied | * UC-REST-ERROR - Contains human readable error message |
| 410 | Status Code 410: Your authorized application has been disabled by UltraCart | * UC-REST-ERROR - Contains human readable error message |
| 429 | Status Code 429: you have exceeded the allowed API call rate limit for your application. | * UC-REST-ERROR - Contains human readable error message |
| 500 | Status Code 500: any server side error. the body will contain a generic server error message | * UC-REST-ERROR - Contains human readable error message |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
TaxProviderSelfCountriesResponse GetTaxProviderSelfCountries ()
Retrieve the Self tax provider countries
Retrieves the Self tax provider countries.
// Internal API. Tax API has no value to merchants.This endpoint does not need any parameter.
TaxProviderSelfCountriesResponse
ultraCartOauth, ultraCartSimpleApiKey
- Content-Type: Not defined
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Successful response | - |
| 400 | Status Code 400: bad request input such as invalid json | * UC-REST-ERROR - Contains human readable error message |
| 401 | Status Code 401: invalid credentials supplied | * UC-REST-ERROR - Contains human readable error message |
| 410 | Status Code 410: Your authorized application has been disabled by UltraCart | * UC-REST-ERROR - Contains human readable error message |
| 429 | Status Code 429: you have exceeded the allowed API call rate limit for your application. | * UC-REST-ERROR - Contains human readable error message |
| 500 | Status Code 500: any server side error. the body will contain a generic server error message | * UC-REST-ERROR - Contains human readable error message |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
TaxProviderSelfRegionsResponse GetTaxProviderSelfRegionsByCountryCode (string countryCode)
Retrieve the Self tax provider regions for a given country code
Retrieves the Self tax provider regions for a given country code.
// Internal API. Tax API has no value to merchants.| Name | Type | Description | Notes |
|---|---|---|---|
| countryCode | string | The country code regions desired. |
TaxProviderSelfRegionsResponse
ultraCartOauth, ultraCartSimpleApiKey
- Content-Type: Not defined
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Successful response | - |
| 400 | Status Code 400: bad request input such as invalid json | * UC-REST-ERROR - Contains human readable error message |
| 401 | Status Code 401: invalid credentials supplied | * UC-REST-ERROR - Contains human readable error message |
| 410 | Status Code 410: Your authorized application has been disabled by UltraCart | * UC-REST-ERROR - Contains human readable error message |
| 429 | Status Code 429: you have exceeded the allowed API call rate limit for your application. | * UC-REST-ERROR - Contains human readable error message |
| 500 | Status Code 500: any server side error. the body will contain a generic server error message | * UC-REST-ERROR - Contains human readable error message |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
TaxProviderSovos GetTaxProviderSovos ()
Retrieve the Sovos tax provider
Retrieves the Sovos tax provider.
// Internal API. Tax API has no value to merchants.This endpoint does not need any parameter.
ultraCartOauth, ultraCartSimpleApiKey
- Content-Type: Not defined
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Successful response | - |
| 400 | Status Code 400: bad request input such as invalid json | * UC-REST-ERROR - Contains human readable error message |
| 401 | Status Code 401: invalid credentials supplied | * UC-REST-ERROR - Contains human readable error message |
| 410 | Status Code 410: Your authorized application has been disabled by UltraCart | * UC-REST-ERROR - Contains human readable error message |
| 429 | Status Code 429: you have exceeded the allowed API call rate limit for your application. | * UC-REST-ERROR - Contains human readable error message |
| 500 | Status Code 500: any server side error. the body will contain a generic server error message | * UC-REST-ERROR - Contains human readable error message |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
TaxProviderTestResult GetTaxProviderSovosTest ()
Attempts to connect to Sovos and returns back the response
Attempts to connect to Sovos and returns back the response.
// Internal API. Tax API has no value to merchants.This endpoint does not need any parameter.
ultraCartOauth, ultraCartSimpleApiKey
- Content-Type: Not defined
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Successful response | - |
| 400 | Status Code 400: bad request input such as invalid json | * UC-REST-ERROR - Contains human readable error message |
| 401 | Status Code 401: invalid credentials supplied | * UC-REST-ERROR - Contains human readable error message |
| 410 | Status Code 410: Your authorized application has been disabled by UltraCart | * UC-REST-ERROR - Contains human readable error message |
| 429 | Status Code 429: you have exceeded the allowed API call rate limit for your application. | * UC-REST-ERROR - Contains human readable error message |
| 500 | Status Code 500: any server side error. the body will contain a generic server error message | * UC-REST-ERROR - Contains human readable error message |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
TaxProviderTaxJar GetTaxProviderTaxJar ()
Retrieve the TaxJar tax provider
Retrieves the TaxJar tax provider.
// Internal API. Tax API has no value to merchants.This endpoint does not need any parameter.
ultraCartOauth, ultraCartSimpleApiKey
- Content-Type: Not defined
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Successful response | - |
| 400 | Status Code 400: bad request input such as invalid json | * UC-REST-ERROR - Contains human readable error message |
| 401 | Status Code 401: invalid credentials supplied | * UC-REST-ERROR - Contains human readable error message |
| 410 | Status Code 410: Your authorized application has been disabled by UltraCart | * UC-REST-ERROR - Contains human readable error message |
| 429 | Status Code 429: you have exceeded the allowed API call rate limit for your application. | * UC-REST-ERROR - Contains human readable error message |
| 500 | Status Code 500: any server side error. the body will contain a generic server error message | * UC-REST-ERROR - Contains human readable error message |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
TaxProviderTestResult GetTaxProviderTaxJarTest ()
Attempts to connect to TaxJar and returns back the response
Attempts to connect to TaxJar and returns back the response.
// Internal API. Tax API has no value to merchants.This endpoint does not need any parameter.
ultraCartOauth, ultraCartSimpleApiKey
- Content-Type: Not defined
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Successful response | - |
| 400 | Status Code 400: bad request input such as invalid json | * UC-REST-ERROR - Contains human readable error message |
| 401 | Status Code 401: invalid credentials supplied | * UC-REST-ERROR - Contains human readable error message |
| 410 | Status Code 410: Your authorized application has been disabled by UltraCart | * UC-REST-ERROR - Contains human readable error message |
| 429 | Status Code 429: you have exceeded the allowed API call rate limit for your application. | * UC-REST-ERROR - Contains human readable error message |
| 500 | Status Code 500: any server side error. the body will contain a generic server error message | * UC-REST-ERROR - Contains human readable error message |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
TaxProviderUltraCart GetTaxProviderUltraCart ()
Retrieve the UltraCart tax provider
Retrieves the UltraCart tax provider.
// Internal API. Tax API has no value to merchants.This endpoint does not need any parameter.
ultraCartOauth, ultraCartSimpleApiKey
- Content-Type: Not defined
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Successful response | - |
| 400 | Status Code 400: bad request input such as invalid json | * UC-REST-ERROR - Contains human readable error message |
| 401 | Status Code 401: invalid credentials supplied | * UC-REST-ERROR - Contains human readable error message |
| 410 | Status Code 410: Your authorized application has been disabled by UltraCart | * UC-REST-ERROR - Contains human readable error message |
| 429 | Status Code 429: you have exceeded the allowed API call rate limit for your application. | * UC-REST-ERROR - Contains human readable error message |
| 500 | Status Code 500: any server side error. the body will contain a generic server error message | * UC-REST-ERROR - Contains human readable error message |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
TaxProvidersResponse GetTaxProviders (int? limit = null, int? offset = null, string expand = null)
Retrieve tax methods
Retrieves tax methods for this account.
// Internal API. Tax API has no value to merchants.| Name | Type | Description | Notes |
|---|---|---|---|
| limit | int? | The maximum number of records to return on this one API call. (Max 200) | [optional] [default to 100] |
| offset | int? | Pagination of the record set. Offset is a zero based index. | [optional] [default to 0] |
| expand | string | The object expansion to perform on the result. See documentation for examples | [optional] |
ultraCartOauth, ultraCartSimpleApiKey
- Content-Type: Not defined
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Successful response | - |
| 400 | Status Code 400: bad request input such as invalid json | * UC-REST-ERROR - Contains human readable error message |
| 401 | Status Code 401: invalid credentials supplied | * UC-REST-ERROR - Contains human readable error message |
| 410 | Status Code 410: Your authorized application has been disabled by UltraCart | * UC-REST-ERROR - Contains human readable error message |
| 429 | Status Code 429: you have exceeded the allowed API call rate limit for your application. | * UC-REST-ERROR - Contains human readable error message |
| 500 | Status Code 500: any server side error. the body will contain a generic server error message | * UC-REST-ERROR - Contains human readable error message |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
TaxProviderActivateResult SetActiveTaxProvider (string providerName)
Toggle a tax provider to active
Toggle a tax provider to active.
// Internal API. Tax API has no value to merchants.| Name | Type | Description | Notes |
|---|---|---|---|
| providerName | string | The tax provider to set active. |
ultraCartOauth, ultraCartSimpleApiKey
- Content-Type: Not defined
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Successful response | - |
| 400 | Status Code 400: bad request input such as invalid json | * UC-REST-ERROR - Contains human readable error message |
| 401 | Status Code 401: invalid credentials supplied | * UC-REST-ERROR - Contains human readable error message |
| 410 | Status Code 410: Your authorized application has been disabled by UltraCart | * UC-REST-ERROR - Contains human readable error message |
| 429 | Status Code 429: you have exceeded the allowed API call rate limit for your application. | * UC-REST-ERROR - Contains human readable error message |
| 500 | Status Code 500: any server side error. the body will contain a generic server error message | * UC-REST-ERROR - Contains human readable error message |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
TaxProviderAvalara UpdateTaxProviderAvalara (TaxProviderAvalara taxProviderAvalara)
Update the Avalara tax provider
Update the Avalara tax provider.
// Internal API. Tax API has no value to merchants.| Name | Type | Description | Notes |
|---|---|---|---|
| taxProviderAvalara | TaxProviderAvalara | TaxProviderAvalara object |
ultraCartOauth, ultraCartSimpleApiKey
- Content-Type: application/json
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Successful response | - |
| 400 | Status Code 400: bad request input such as invalid json | * UC-REST-ERROR - Contains human readable error message |
| 401 | Status Code 401: invalid credentials supplied | * UC-REST-ERROR - Contains human readable error message |
| 410 | Status Code 410: Your authorized application has been disabled by UltraCart | * UC-REST-ERROR - Contains human readable error message |
| 429 | Status Code 429: you have exceeded the allowed API call rate limit for your application. | * UC-REST-ERROR - Contains human readable error message |
| 500 | Status Code 500: any server side error. the body will contain a generic server error message | * UC-REST-ERROR - Contains human readable error message |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
TaxProviderSelf UpdateTaxProviderSelf (TaxProviderSelf taxProviderSelf)
Update the Self tax provider
Update the Self tax provider.
// Internal API. Tax API has no value to merchants.| Name | Type | Description | Notes |
|---|---|---|---|
| taxProviderSelf | TaxProviderSelf | TaxProviderSelf object |
ultraCartOauth, ultraCartSimpleApiKey
- Content-Type: application/json
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Successful response | - |
| 400 | Status Code 400: bad request input such as invalid json | * UC-REST-ERROR - Contains human readable error message |
| 401 | Status Code 401: invalid credentials supplied | * UC-REST-ERROR - Contains human readable error message |
| 410 | Status Code 410: Your authorized application has been disabled by UltraCart | * UC-REST-ERROR - Contains human readable error message |
| 429 | Status Code 429: you have exceeded the allowed API call rate limit for your application. | * UC-REST-ERROR - Contains human readable error message |
| 500 | Status Code 500: any server side error. the body will contain a generic server error message | * UC-REST-ERROR - Contains human readable error message |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
TaxCity UpdateTaxProviderSelfCity (string city, TaxCity taxCity)
Updates a Self tax provider city
Updates a Self tax provider city.
// Internal API. Tax API has no value to merchants.| Name | Type | Description | Notes |
|---|---|---|---|
| city | string | The city being updated. | |
| taxCity | TaxCity | tax city to be updated |
ultraCartOauth, ultraCartSimpleApiKey
- Content-Type: application/json
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Successful response | - |
| 400 | Status Code 400: bad request input such as invalid json | * UC-REST-ERROR - Contains human readable error message |
| 401 | Status Code 401: invalid credentials supplied | * UC-REST-ERROR - Contains human readable error message |
| 410 | Status Code 410: Your authorized application has been disabled by UltraCart | * UC-REST-ERROR - Contains human readable error message |
| 429 | Status Code 429: you have exceeded the allowed API call rate limit for your application. | * UC-REST-ERROR - Contains human readable error message |
| 500 | Status Code 500: any server side error. the body will contain a generic server error message | * UC-REST-ERROR - Contains human readable error message |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
TaxCountry UpdateTaxProviderSelfCountry (string countryCode, TaxCountry taxCountry)
Updates a Self tax provider country
Updates a Self tax provider country.
// Internal API. Tax API has no value to merchants.| Name | Type | Description | Notes |
|---|---|---|---|
| countryCode | string | The country code being updated. | |
| taxCountry | TaxCountry | tax country to be updated |
ultraCartOauth, ultraCartSimpleApiKey
- Content-Type: application/json
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Successful response | - |
| 400 | Status Code 400: bad request input such as invalid json | * UC-REST-ERROR - Contains human readable error message |
| 401 | Status Code 401: invalid credentials supplied | * UC-REST-ERROR - Contains human readable error message |
| 410 | Status Code 410: Your authorized application has been disabled by UltraCart | * UC-REST-ERROR - Contains human readable error message |
| 429 | Status Code 429: you have exceeded the allowed API call rate limit for your application. | * UC-REST-ERROR - Contains human readable error message |
| 500 | Status Code 500: any server side error. the body will contain a generic server error message | * UC-REST-ERROR - Contains human readable error message |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
TaxCounty UpdateTaxProviderSelfCounty (string county, TaxCounty taxCounty)
Updates a Self tax provider county
Updates a Self tax provider county.
// Internal API. Tax API has no value to merchants.| Name | Type | Description | Notes |
|---|---|---|---|
| county | string | The county being updated. | |
| taxCounty | TaxCounty | tax county to be updated |
ultraCartOauth, ultraCartSimpleApiKey
- Content-Type: application/json
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Successful response | - |
| 400 | Status Code 400: bad request input such as invalid json | * UC-REST-ERROR - Contains human readable error message |
| 401 | Status Code 401: invalid credentials supplied | * UC-REST-ERROR - Contains human readable error message |
| 410 | Status Code 410: Your authorized application has been disabled by UltraCart | * UC-REST-ERROR - Contains human readable error message |
| 429 | Status Code 429: you have exceeded the allowed API call rate limit for your application. | * UC-REST-ERROR - Contains human readable error message |
| 500 | Status Code 500: any server side error. the body will contain a generic server error message | * UC-REST-ERROR - Contains human readable error message |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
TaxPostalCode UpdateTaxProviderSelfPostalCode (string postalCode, TaxPostalCode taxPostalCode)
Updates a Self tax provider postalCode
Updates a Self tax provider postalCode.
// Internal API. Tax API has no value to merchants.| Name | Type | Description | Notes |
|---|---|---|---|
| postalCode | string | The postal code being updated. | |
| taxPostalCode | TaxPostalCode | tax postal code to be updated |
ultraCartOauth, ultraCartSimpleApiKey
- Content-Type: application/json
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Successful response | - |
| 400 | Status Code 400: bad request input such as invalid json | * UC-REST-ERROR - Contains human readable error message |
| 401 | Status Code 401: invalid credentials supplied | * UC-REST-ERROR - Contains human readable error message |
| 410 | Status Code 410: Your authorized application has been disabled by UltraCart | * UC-REST-ERROR - Contains human readable error message |
| 429 | Status Code 429: you have exceeded the allowed API call rate limit for your application. | * UC-REST-ERROR - Contains human readable error message |
| 500 | Status Code 500: any server side error. the body will contain a generic server error message | * UC-REST-ERROR - Contains human readable error message |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
TaxState UpdateTaxProviderSelfState (string stateCode, TaxState taxState)
Updates a Self tax provider state
Updates a Self tax provider state.
// Internal API. Tax API has no value to merchants.| Name | Type | Description | Notes |
|---|---|---|---|
| stateCode | string | The state code being updated. | |
| taxState | TaxState | tax state to be updated |
ultraCartOauth, ultraCartSimpleApiKey
- Content-Type: application/json
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Successful response | - |
| 400 | Status Code 400: bad request input such as invalid json | * UC-REST-ERROR - Contains human readable error message |
| 401 | Status Code 401: invalid credentials supplied | * UC-REST-ERROR - Contains human readable error message |
| 410 | Status Code 410: Your authorized application has been disabled by UltraCart | * UC-REST-ERROR - Contains human readable error message |
| 429 | Status Code 429: you have exceeded the allowed API call rate limit for your application. | * UC-REST-ERROR - Contains human readable error message |
| 500 | Status Code 500: any server side error. the body will contain a generic server error message | * UC-REST-ERROR - Contains human readable error message |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
TaxProviderSovos UpdateTaxProviderSovos (TaxProviderSovos taxProviderSovos)
Update the Sovos tax provider
Update the Sovos tax provider.
// Internal API. Tax API has no value to merchants.| Name | Type | Description | Notes |
|---|---|---|---|
| taxProviderSovos | TaxProviderSovos | TaxProviderSovos object |
ultraCartOauth, ultraCartSimpleApiKey
- Content-Type: application/json
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Successful response | - |
| 400 | Status Code 400: bad request input such as invalid json | * UC-REST-ERROR - Contains human readable error message |
| 401 | Status Code 401: invalid credentials supplied | * UC-REST-ERROR - Contains human readable error message |
| 410 | Status Code 410: Your authorized application has been disabled by UltraCart | * UC-REST-ERROR - Contains human readable error message |
| 429 | Status Code 429: you have exceeded the allowed API call rate limit for your application. | * UC-REST-ERROR - Contains human readable error message |
| 500 | Status Code 500: any server side error. the body will contain a generic server error message | * UC-REST-ERROR - Contains human readable error message |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
TaxProviderTaxJar UpdateTaxProviderTaxJar (TaxProviderTaxJar taxProviderTaxJar)
Update the TaxJar tax provider
Update the TaxJar tax provider.
// Internal API. Tax API has no value to merchants.| Name | Type | Description | Notes |
|---|---|---|---|
| taxProviderTaxJar | TaxProviderTaxJar | TaxProviderTaxJar object |
ultraCartOauth, ultraCartSimpleApiKey
- Content-Type: application/json
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Successful response | - |
| 400 | Status Code 400: bad request input such as invalid json | * UC-REST-ERROR - Contains human readable error message |
| 401 | Status Code 401: invalid credentials supplied | * UC-REST-ERROR - Contains human readable error message |
| 410 | Status Code 410: Your authorized application has been disabled by UltraCart | * UC-REST-ERROR - Contains human readable error message |
| 429 | Status Code 429: you have exceeded the allowed API call rate limit for your application. | * UC-REST-ERROR - Contains human readable error message |
| 500 | Status Code 500: any server side error. the body will contain a generic server error message | * UC-REST-ERROR - Contains human readable error message |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
TaxProviderUltraCart UpdateTaxProviderUltraCart (TaxProviderUltraCart taxProviderUltracart)
Update the UltraCart tax provider
Update the UltraCart tax provider.
// Internal API. Tax API has no value to merchants.| Name | Type | Description | Notes |
|---|---|---|---|
| taxProviderUltracart | TaxProviderUltraCart | TaxProviderUltraCart object |
ultraCartOauth, ultraCartSimpleApiKey
- Content-Type: application/json
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | Successful response | - |
| 400 | Status Code 400: bad request input such as invalid json | * UC-REST-ERROR - Contains human readable error message |
| 401 | Status Code 401: invalid credentials supplied | * UC-REST-ERROR - Contains human readable error message |
| 410 | Status Code 410: Your authorized application has been disabled by UltraCart | * UC-REST-ERROR - Contains human readable error message |
| 429 | Status Code 429: you have exceeded the allowed API call rate limit for your application. | * UC-REST-ERROR - Contains human readable error message |
| 500 | Status Code 500: any server side error. the body will contain a generic server error message | * UC-REST-ERROR - Contains human readable error message |
[Back to top] [Back to API list] [Back to Model list] [Back to README]