{"info":{"_postman_id":"7d7e8f34-3c19-44c0-9b48-04454d7ebcb0","name":"AvaTax API","description":"<html><head></head><body><p>REST interface to Avalara's enterprise tax service, AvaTax.</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"3159278","collectionId":"7d7e8f34-3c19-44c0-9b48-04454d7ebcb0","publishedId":"TVYJ4wfR","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"EF5B25"},"publishDate":"2020-10-28T07:28:31.000Z"},"item":[{"name":"Retrieve all accounts","id":"46fe0b7b-5ba7-4d12-9a18-38250dea0e8a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/accounts","description":"<p>List all account objects that can be seen by the current user.</p>\n<p>This API lists all accounts you are allowed to see.  In general, most users will only be able to see their own account.</p>\n<p>Search for specific objects using the criteria in the <code>$filter</code> parameter; full documentation is available on <a href=\"http://developer.avalara.com/avatax/filtering-in-rest/\">Filtering in REST</a> .\nPaginate your results using the <code>$top</code>, <code>$skip</code>, and <code>$orderby</code> parameters.\nYou may specify one or more of the following values in the <code>$include</code> parameter to fetch additional nested data, using commas to separate multiple values:</p>\n<ul>\n<li>Subscriptions</li>\n<li>Users</li>\n</ul>\n<p>For more information about filtering in REST, please see the documentation at <a href=\"http://developer.avalara.com/avatax/filtering-in-rest/\">http://developer.avalara.com/avatax/filtering-in-rest/</a> .</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","accounts"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"46fe0b7b-5ba7-4d12-9a18-38250dea0e8a"},{"name":"Create a new account","id":"ca5f71a5-1acd-49c3-aa55-34ed28ee1c30","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"id\":12345,\"name\":\"Test Account\",\"effectiveDate\":\"2020-10-12T00:00:00-07:00\",\"accountStatusId\":\"Test\",\"accountTypeId\":\"Regular\"}"},"url":"https://sandbox-rest.avatax.com/api/v2/accounts","description":"<h1 id=\"for-registrar-use-only\">For Registrar Use Only</h1>\n<p>This API is for use by Avalara Registrar administrative users only.</p>\n<p>Create a single new account object.\nWhen creating an account object you may attach subscriptions and users as part of the 'Create' call.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: FirmAdmin, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","accounts"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"ca5f71a5-1acd-49c3-aa55-34ed28ee1c30"},{"name":"Retrieve a single account","id":"532d0c0d-32dc-4989-b560-8122b446dd60","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/accounts/{id}","description":"<p>Get the account object identified by this URL.\nYou may use the '$include' parameter to fetch additional nested data:</p>\n<ul>\n<li>Subscriptions</li>\n<li>Users</li>\n</ul>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","accounts","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"532d0c0d-32dc-4989-b560-8122b446dd60"},{"name":"Update a single account","id":"16ba8800-1266-4098-ab4d-d907581647e6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"id\":12345,\"name\":\"Test Account\",\"effectiveDate\":\"2020-10-12T00:00:00-07:00\",\"accountStatusId\":\"Test\",\"accountTypeId\":\"Regular\"}"},"url":"https://sandbox-rest.avatax.com/api/v2/accounts/{id}","description":"<h1 id=\"for-registrar-use-only\">For Registrar Use Only</h1>\n<p>This API is for use by Avalara Registrar administrative users only.</p>\n<p>Replace an existing account object with an updated account object.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: FirmAdmin, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","accounts","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"16ba8800-1266-4098-ab4d-d907581647e6"},{"name":"Delete a single account","id":"11453592-e422-423b-a7c6-42692fd39c38","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/accounts/{id}","description":"<h1 id=\"for-registrar-use-only\">For Registrar Use Only</h1>\n<p>This API is for use by Avalara Registrar administrative users only.</p>\n<p>Delete an account.\nDeleting an account will delete all companies, all account level users and license keys attached to this account.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires the user role SystemAdmin.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","accounts","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"11453592-e422-423b-a7c6-42692fd39c38"},{"name":"Activate an account by accepting terms and conditions","id":"a36eea17-45de-4a17-8227-303067f0d16d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"acceptAvalaraTermsAndConditions\":true,\"haveReadAvalaraTermsAndConditions\":true}"},"url":"https://sandbox-rest.avatax.com/api/v2/accounts/{id}/activate","description":"<p>Activate the account specified by the unique accountId number.</p>\n<p>This activation request can only be called by account administrators.  You must indicate\nthat you have read and accepted Avalara's terms and conditions to call this API.</p>\n<p>Once you have activated your account, use the <code>AccountResetLicenseKey</code> API to generate\na license key for your account.</p>\n<p>If you have not read or accepted the terms and conditions, this API call will return the\nunchanged account model.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, FirmAdmin, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","accounts","{id}","activate"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"a36eea17-45de-4a17-8227-303067f0d16d"},{"name":"Retrieve audit history for an account.","id":"76a5c489-315a-4d6b-8a03-8cf69902f705","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/accounts/{id}/audit","description":"<p>Retrieve audit trace history for an account.</p>\n<p>Your audit trace history contains a record of all API calls made against the AvaTax REST API that returned an error.   You can use this API to investigate\nproblems and see exactly what information was sent back and forth between your code and AvaTax.</p>\n<p>When specifying a start and end datetime, please include a valid timezone indicator, such as the \"Z\" present in the examples for the start and end query parameters.\nYou can learn more about valid time zone designators at <a href=\"https://en.wikipedia.org/wiki/ISO_8601#Time_zone_designators\">https://en.wikipedia.org/wiki/ISO_8601#Time_zone_designators</a>.</p>\n<p>This API enforces limits to the amount of data retrieved. These limits are subject to change.</p>\n<ul>\n<li>You may request data from a maximum of a one-hour time period.</li>\n<li>The amount of data and number of API calls returned by this API are limited and may be adjusted at any time.</li>\n<li>Old records may be migrated out of immediately available storage.  To request older data, please contact your account manager.</li>\n<li>New records must migrate to available storage before they can be retrieved.  You may need to wait a period of time before newly created records can be fetched.</li>\n</ul>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","accounts","{id}","audit"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"76a5c489-315a-4d6b-8a03-8cf69902f705"},{"name":"Get configuration settings for this account","id":"ad692120-f8ef-461b-8f80-4f32ee5a8498","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/accounts/{id}/configuration","description":"<p>Retrieve a list of all configuration settings tied to this account.</p>\n<p>Configuration settings provide you with the ability to control features of your account and of your\ntax software.  The category names <code>TaxServiceConfig</code> and <code>AddressServiceConfig</code> are reserved for\nAvalara internal software configuration values; to store your own account-level settings, please\ncreate a new category name that begins with <code>X-</code>, for example, <code>X-MyCustomCategory</code>.</p>\n<p>Account settings are permanent settings that cannot be deleted.  You can set the value of an\naccount setting to null if desired.</p>\n<p>Avalara-based account settings for <code>TaxServiceConfig</code> and <code>AddressServiceConfig</code> affect your account's\ntax calculation and address resolution, and should only be changed with care.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","accounts","{id}","configuration"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"ad692120-f8ef-461b-8f80-4f32ee5a8498"},{"name":"Change configuration settings for this account","id":"54a7b7c5-fb57-4bc2-bdd4-ed04c78a3abe","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"[{\"category\":\"TaxServiceConfig\",\"name\":\"MaxLines\",\"value\":\"1000\"}]"},"url":"https://sandbox-rest.avatax.com/api/v2/accounts/{id}/configuration","description":"<p>Update configuration settings tied to this account.</p>\n<p>Configuration settings provide you with the ability to control features of your account and of your\ntax software.  The category names <code>TaxServiceConfig</code> and <code>AddressServiceConfig</code> are reserved for\nAvalara internal software configuration values; to store your own account-level settings, please\ncreate a new category name that begins with <code>X-</code>, for example, <code>X-MyCustomCategory</code>.</p>\n<p>Account settings are permanent settings that cannot be deleted.  You can set the value of an\naccount setting to null if desired.</p>\n<p>Avalara-based account settings for <code>TaxServiceConfig</code> and <code>AddressServiceConfig</code> affect your account's\ntax calculation and address resolution, and should only be changed with care.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CSPTester, SSTAdmin, TechnicalSupportAdmin.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","accounts","{id}","configuration"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"54a7b7c5-fb57-4bc2-bdd4-ed04c78a3abe"},{"name":"Create license key for this account","id":"df6ffec1-b459-4465-a76b-835659c3e71e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"name\":\"ABCDEFGHIJK\",\"accountId\":123456789,\"createdDate\":\"2020-10-12T00:00:00-07:00\",\"createdUserId\":1,\"modifiedDate\":\"2020-10-12T00:00:00-07:00\",\"modifiedUserId\":1}"},"url":"https://sandbox-rest.avatax.com/api/v2/accounts/{id}/licensekey","description":"<p>Creates a new license key for this account.</p>\n<p>To create a license key for your account, you must specify the ID of the account and license key name.</p>\n<p>This API is only available to account administrators for the account in question, and may only be called after\nan account has been activated by reading and accepting Avalara's terms and conditions.  To activate your account\nplease log onto the AvaTax website or call the <code>ActivateAccount</code> API.</p>\n<p>You will reference this key using license key name. The existing license key will be using 'Default' as license key name.\nHence make sure that the license key name is unique per account considering the existing license key name 'Default'</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","accounts","{id}","licensekey"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"df6ffec1-b459-4465-a76b-835659c3e71e"},{"name":"Retrieve license key by license key name","id":"4b56ea05-f58e-4261-91bb-4941203b29bb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/accounts/{id}/licensekey/{licensekeyname}","description":"<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","accounts","{id}","licensekey","{licensekeyname}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"4b56ea05-f58e-4261-91bb-4941203b29bb"},{"name":"Delete license key for this account by license key name","id":"5bde54a1-dab8-4928-baf3-adc88cba47f6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/accounts/{id}/licensekey/{licensekeyname}","description":"<p>Deletes the license key for this account using license key name.</p>\n<p>To delete a license key for your account, you must specify the accountID of the account and license key name.</p>\n<p>This API is only available to account administrators for the account in question.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","accounts","{id}","licensekey","{licensekeyname}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"5bde54a1-dab8-4928-baf3-adc88cba47f6"},{"name":"Retrieve all license keys for this account","id":"f85038e6-9d68-4317-a4fd-e27977d804b9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/accounts/{id}/licensekeys","description":"<p>Gets list of all the license keys used by the account.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","accounts","{id}","licensekeys"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"f85038e6-9d68-4317-a4fd-e27977d804b9"},{"name":"Reset this account's license key","id":"bf2ad61e-cd52-4380-9fe0-adffe794810d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"accountId\":123456789,\"confirmResetLicenseKey\":true}"},"url":"https://sandbox-rest.avatax.com/api/v2/accounts/{id}/resetlicensekey","description":"<p>Resets the existing license key for this account to a new key.</p>\n<p>To reset your account, you must specify the ID of the account you wish to reset and confirm the action.</p>\n<p>This API is only available to account administrators for the account in question, and may only be called after\nan account has been activated by reading and accepting Avalara's terms and conditions.  To activate your account\nplease log onto the AvaTax website or call the <code>ActivateAccount</code> API.</p>\n<p>You can only reset license with 'Default' license key name. \nResetting a license key cannot be undone.  Any previous license keys will immediately cease to work when a new key is created.</p>\n<p>When you call this API, all account administrators for this account will receive an email with the newly updated license key.\nThe email will specify which user reset the license key and it will contain the new key to use to update your connectors.\nNote: The reset license key functionality will only be available for existing active license key i.e. when you reset license key for the account, the Default license key will be reset.The reset license key functionality is not available for newly created license keys i.e. license keys other than Default</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","accounts","{id}","resetlicensekey"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"bf2ad61e-cd52-4380-9fe0-adffe794810d"},{"name":"Retrieve geolocation information for a specified address","id":"7a6cb824-849e-42aa-92fc-988a5ba73dae","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"line1\":\"2000 Main Street\",\"textCase\":\"Upper\",\"city\":\"Irvine\",\"region\":\"CA\",\"country\":\"US\",\"postalCode\":\"92614\"}"},"url":"https://sandbox-rest.avatax.com/api/v2/addresses/resolve","description":"<p>Resolve an address against Avalara's address-validation system.  If the address can be resolved, this API\nprovides the latitude and longitude of the resolved location.  The value 'resolutionQuality' can be used\nto identify how closely this address can be located.  If the address cannot be clearly located, use the\n'messages' structure to learn more about problems with this address.\nThis is the same API as the GET /api/v2/addresses/resolve endpoint.\nBoth verbs are supported to provide for flexible implementation.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, CSPTester, SSTAdmin, TechnicalSupportAdmin, TechnicalSupportUser.</li>\n<li>This API depends on the following active services<br /><em>Required</em> (all):  AutoAddress.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","addresses","resolve"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"7a6cb824-849e-42aa-92fc-988a5ba73dae"},{"name":"Retrieve geolocation information for a specified address","id":"a4b52e31-2c77-4584-bc75-2079195cc5fb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/addresses/resolve","description":"<p>Resolve an address against Avalara's address-validation system.  If the address can be resolved, this API\nprovides the latitude and longitude of the resolved location.  The value 'resolutionQuality' can be used\nto identify how closely this address can be located.  If the address cannot be clearly located, use the\n'messages' structure to learn more about problems with this address.\nThis is the same API as the POST /api/v2/addresses/resolve endpoint.\nBoth verbs are supported to provide for flexible implementation.</p>\n<p>Inorder to get any evaluation for an address please provide atleast one of the following fields/pairs:</p>\n<ol>\n<li>postal code</li>\n<li>line1 + city + region</li>\n<li>line1 + postal code</li>\n</ol>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, CSPTester, SSTAdmin, TechnicalSupportAdmin, TechnicalSupportUser.</li>\n<li>This API depends on the following active services<br /><em>Required</em> (all):  AutoAddress.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","addresses","resolve"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"a4b52e31-2c77-4584-bc75-2079195cc5fb"},{"name":"Get the rule executions for a company","id":"d90aac5d-c28e-4446-8c86-70275d01133f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/advancedrules/accounts/{accountId}/companies/{companyId}/executions","urlObject":{"protocol":"https","path":["api","v2","advancedrules","accounts","{accountId}","companies","{companyId}","executions"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"d90aac5d-c28e-4446-8c86-70275d01133f"},{"name":"Create a rule execution for a company","id":"7b2597a3-34dd-4a31-b5d7-90f1f08a645c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"ruleExecutionId\":\"f002ab648f0f4abca434b73db8b7a0c1\",\"startDate\":\"2020-10-12T00:00:00Z\",\"endDate\":\"9999-12-31T00:00:00\",\"enabled\":true,\"continueOnError\":false,\"ruleId\":\"d60f5a72b192484d99d10e41dd964192\",\"rule\":{\"ruleId\":\"9577070403604e69a0e11fdaebf7aaaf\",\"name\":\"Generic replace rule\",\"description\":\"Replaces a target value on the transaction with a replacement value\",\"arEntitlementRequired\":false},\"customerDataId\":\"15dfc6ca45b74710945cc7d2adc636f5\"}"},"url":"https://sandbox-rest.avatax.com/api/v2/advancedrules/accounts/{accountId}/companies/{companyId}/executions","urlObject":{"protocol":"https","path":["api","v2","advancedrules","accounts","{accountId}","companies","{companyId}","executions"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"7b2597a3-34dd-4a31-b5d7-90f1f08a645c"},{"name":"Change the rule execution order for a company","id":"d1a9775a-35a1-4617-b1b6-721d407a52f9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"ruleExecutionIds\":[\"f047ab4b05814a7fbc3fd703522be942\",\"950eaa44ca5d4e65ad402f8203d5a2d1\"]}"},"url":"https://sandbox-rest.avatax.com/api/v2/advancedrules/accounts/{accountId}/companies/{companyId}/executions/order","urlObject":{"protocol":"https","path":["api","v2","advancedrules","accounts","{accountId}","companies","{companyId}","executions","order"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"d1a9775a-35a1-4617-b1b6-721d407a52f9"},{"name":"Get the lookup files for a company","id":"3d363c60-057c-4e30-8eff-fd13b6cdf2cd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/advancedrules/accounts/{accountId}/companies/{companyId}/lookupFiles","urlObject":{"protocol":"https","path":["api","v2","advancedrules","accounts","{accountId}","companies","{companyId}","lookupFiles"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"3d363c60-057c-4e30-8eff-fd13b6cdf2cd"},{"name":"Create a lookup file for a company","id":"50870794-41f5-4611-867d-d44f558a0928","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"name\":\"sampleLookupFile\",\"content\":\"SWQsTWF0ZXJpYWxHcm91cCxUYXhDb2RlIA0KMSw0MjM0NSxTQzE1MDMwNg0KMiw0MjM0NixTQzE1MDMwNg0KMywxMTExMSxQMDAwMDAwMA0KNCw0NDQ0NCxEQzAxMDAwMA0KNSw5MDk5OSxTUDE0MDAwMA==\",\"fileExtension\":\".csv\",\"isTest\":false}"},"url":"https://sandbox-rest.avatax.com/api/v2/advancedrules/accounts/{accountId}/companies/{companyId}/lookupFiles","urlObject":{"protocol":"https","path":["api","v2","advancedrules","accounts","{accountId}","companies","{companyId}","lookupFiles"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"50870794-41f5-4611-867d-d44f558a0928"},{"name":"Retrieve an advanced rule's customer data schema for a company","id":"481208f8-4b3a-495f-aeac-1db6b1be9d28","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/advancedrules/accounts/{accountId}/companies/{companyId}/rules/{ruleId}/schema","urlObject":{"protocol":"https","path":["api","v2","advancedrules","accounts","{accountId}","companies","{companyId}","rules","{ruleId}","schema"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"481208f8-4b3a-495f-aeac-1db6b1be9d28"},{"name":"Get a rule execution for an accountId and ruleExecutionId","id":"ed3c863e-0b31-4521-b331-200178e35e05","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/advancedrules/accounts/{accountId}/executions/{ruleExecutionId}","urlObject":{"protocol":"https","path":["api","v2","advancedrules","accounts","{accountId}","executions","{ruleExecutionId}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"ed3c863e-0b31-4521-b331-200178e35e05"},{"name":"Update a rule execution","id":"e72fa278-1e05-4409-ad47-c094ead55cf4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"ruleExecutionId\":\"f002ab648f0f4abca434b73db8b7a0c1\",\"startDate\":\"2020-10-12T00:00:00Z\",\"endDate\":\"9999-12-31T00:00:00\",\"enabled\":true,\"continueOnError\":false,\"ruleId\":\"d60f5a72b192484d99d10e41dd964192\",\"rule\":{\"ruleId\":\"9577070403604e69a0e11fdaebf7aaaf\",\"name\":\"Generic replace rule\",\"description\":\"Replaces a target value on the transaction with a replacement value\",\"arEntitlementRequired\":false},\"customerDataId\":\"15dfc6ca45b74710945cc7d2adc636f5\"}"},"url":"https://sandbox-rest.avatax.com/api/v2/advancedrules/accounts/{accountId}/executions/{ruleExecutionId}","urlObject":{"protocol":"https","path":["api","v2","advancedrules","accounts","{accountId}","executions","{ruleExecutionId}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"e72fa278-1e05-4409-ad47-c094ead55cf4"},{"name":"Delete a rule execution","id":"a514a2a1-9987-479c-bb8d-d60727455352","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/advancedrules/accounts/{accountId}/executions/{ruleExecutionId}","urlObject":{"protocol":"https","path":["api","v2","advancedrules","accounts","{accountId}","executions","{ruleExecutionId}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"a514a2a1-9987-479c-bb8d-d60727455352"},{"name":"Get a lookup file for an accountId and companyLookupFileId","id":"5aee1c9c-f44c-49e8-b3cb-638871881b7e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/advancedrules/accounts/{accountId}/lookupFiles/{id}","urlObject":{"protocol":"https","path":["api","v2","advancedrules","accounts","{accountId}","lookupFiles","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"5aee1c9c-f44c-49e8-b3cb-638871881b7e"},{"name":"Update a lookup file","id":"ca869f66-858e-4363-b2ee-1220eecfac6a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"name\":\"sampleLookupFile\",\"content\":\"SWQsTWF0ZXJpYWxHcm91cCxUYXhDb2RlIA0KMSw0MjM0NSxTQzE1MDMwNg0KMiw0MjM0NixTQzE1MDMwNg0KMywxMTExMSxQMDAwMDAwMA0KNCw0NDQ0NCxEQzAxMDAwMA0KNSw5MDk5OSxTUDE0MDAwMA==\",\"fileExtension\":\".csv\",\"isTest\":false}"},"url":"https://sandbox-rest.avatax.com/api/v2/advancedrules/accounts/{accountId}/lookupFiles/{id}","urlObject":{"protocol":"https","path":["api","v2","advancedrules","accounts","{accountId}","lookupFiles","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"ca869f66-858e-4363-b2ee-1220eecfac6a"},{"name":"Delete a lookup file","id":"65b07098-cb80-4d81-8c9c-a14b54a70428","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/advancedrules/accounts/{accountId}/lookupFiles/{id}","urlObject":{"protocol":"https","path":["api","v2","advancedrules","accounts","{accountId}","lookupFiles","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"65b07098-cb80-4d81-8c9c-a14b54a70428"},{"name":"Get audit records by account id and date range.","id":"a20b2e1e-5741-4e76-b323-fd6376e8b7fc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/advancedrules/audits/accounts/{accountId}/from/{fromDate}/to/{toDate}","urlObject":{"protocol":"https","path":["api","v2","advancedrules","audits","accounts","{accountId}","from","{fromDate}","to","{toDate}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"a20b2e1e-5741-4e76-b323-fd6376e8b7fc"},{"name":"Create an advanced rule","id":"b21d9771-d35d-414a-a8f8-9c33a25caccb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"isApproved\":false,\"isSystemRule\":false,\"isVisibleInCUP\":false,\"isTest\":true,\"version\":0,\"ruleId\":\"75f7e396fd854ba299f9fd6a218b514a\",\"name\":\"Generic replace rule\",\"description\":\"This is just an example\",\"arEntitlementRequired\":false}"},"url":"https://sandbox-rest.avatax.com/api/v2/advancedrules/rules","urlObject":{"protocol":"https","path":["api","v2","advancedrules","rules"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"b21d9771-d35d-414a-a8f8-9c33a25caccb"},{"name":"List all advanced rules","id":"2c47efa3-2e38-4c0d-a3cc-3f95262eaf54","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/advancedrules/rules","urlObject":{"protocol":"https","path":["api","v2","advancedrules","rules"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"2c47efa3-2e38-4c0d-a3cc-3f95262eaf54"},{"name":"Get an advanced rule by rule ID","id":"76918620-4c76-4ad0-ad89-de95ab9f6dd0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/advancedrules/rules/{ruleId}","urlObject":{"protocol":"https","path":["api","v2","advancedrules","rules","{ruleId}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"76918620-4c76-4ad0-ad89-de95ab9f6dd0"},{"name":"Update an advanced rule","id":"e4cdd8d4-2367-48b0-9780-b75e60b95c71","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"isApproved\":false,\"isSystemRule\":false,\"isVisibleInCUP\":false,\"isTest\":true,\"version\":0,\"ruleId\":\"75f7e396fd854ba299f9fd6a218b514a\",\"name\":\"Generic replace rule\",\"description\":\"This is just an example\",\"arEntitlementRequired\":false}"},"url":"https://sandbox-rest.avatax.com/api/v2/advancedrules/rules/{ruleId}","description":"<p>Creates a new version of the advanced rule</p>\n","urlObject":{"protocol":"https","path":["api","v2","advancedrules","rules","{ruleId}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"e4cdd8d4-2367-48b0-9780-b75e60b95c71"},{"name":"Delete an advanced rule that is not in use by a company","id":"4376c9fb-e08b-4e33-936c-34fa38eb20ed","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/advancedrules/rules/{ruleId}","urlObject":{"protocol":"https","path":["api","v2","advancedrules","rules","{ruleId}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"4376c9fb-e08b-4e33-936c-34fa38eb20ed"},{"name":"Set rule approved or unapproved","id":"6ea5f166-2aca-45d8-b865-14ab80082e11","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"isApproved\":true}"},"url":"https://sandbox-rest.avatax.com/api/v2/advancedrules/rules/{ruleId}/approve","urlObject":{"protocol":"https","path":["api","v2","advancedrules","rules","{ruleId}","approve"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"6ea5f166-2aca-45d8-b865-14ab80082e11"},{"name":"Retrieve companies that have an advanced rule configured in its rule execution configuration","id":"e4ebf153-6970-4365-b7f6-0c485238fa6f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/advancedrules/rules/{ruleId}/companies","urlObject":{"protocol":"https","path":["api","v2","advancedrules","rules","{ruleId}","companies"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"e4ebf153-6970-4365-b7f6-0c485238fa6f"},{"name":"Copy an existing advanced rule to a new environment","id":"3201377d-2128-44ff-844a-7b75bda4098f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"isApproved\":false,\"isSystemRule\":false,\"isVisibleInCUP\":false,\"isTest\":true,\"version\":0,\"ruleId\":\"75f7e396fd854ba299f9fd6a218b514a\",\"name\":\"Generic replace rule\",\"description\":\"This is just an example\",\"arEntitlementRequired\":false}"},"url":"https://sandbox-rest.avatax.com/api/v2/advancedrules/rules/{ruleId}/copy","urlObject":{"protocol":"https","path":["api","v2","advancedrules","rules","{ruleId}","copy"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"3201377d-2128-44ff-844a-7b75bda4098f"},{"name":"Set rule visible or not visible for an account","id":"ccc909b1-4836-4390-b6ef-d09681cda7f1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"isVisible\":true,\"accountId\":0}"},"url":"https://sandbox-rest.avatax.com/api/v2/advancedrules/rules/{ruleId}/visible","urlObject":{"protocol":"https","path":["api","v2","advancedrules","rules","{ruleId}","visible"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"ccc909b1-4836-4390-b6ef-d09681cda7f1"},{"name":"Get an advanced rule by name","id":"3fb70525-3176-48df-8231-87d7e1f46183","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/advancedrules/rules/name/{name}","urlObject":{"protocol":"https","path":["api","v2","advancedrules","rules","name","{name}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"3fb70525-3176-48df-8231-87d7e1f46183"},{"name":"Retrieve all AvaFileForms","id":"a7d50e77-5be8-4721-9e1d-aaa1b04f6bad","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/avafileforms","description":"<p>Search for specific objects using the criteria in the <code>$filter</code> parameter; full documentation is available on <a href=\"http://developer.avalara.com/avatax/filtering-in-rest/\">Filtering in REST</a> .\nPaginate your results using the <code>$top</code>, <code>$skip</code>, and <code>$orderby</code> parameters.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, CompanyAdmin, CompanyUser, Compliance Root User, Compliance Temp User, ComplianceAdmin, ComplianceUser, FirmAdmin, FirmUser, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin.</li>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","avafileforms"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"a7d50e77-5be8-4721-9e1d-aaa1b04f6bad"},{"name":"Create a new AvaFileForm","id":"421d1a07-c603-4018-9713-725e878ea0e3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"[{\"id\":2415,\"returnName\":\"CABOE401A2\",\"formName\":\"CA BOE 401 A2\",\"description\":\"State, Local, and District Sales and Use Tax Return\",\"effDate\":\"2005-04-01T00:00:00\",\"endDate\":\"9999-12-31T00:00:00\",\"region\":\"CA\",\"country\":\"US\",\"formTypeId\":\"SalesAndUse\",\"filingOptionTypeId\":\"Paper\",\"dueDateTypeId\":\"ByDay\",\"dueDay\":20,\"efileDueDateTypeId\":\"ByDay\",\"efileDueDay\":20,\"efileDueTime\":\"1900-01-01T00:00:00\",\"roundingTypeId\":\"None\",\"outletTypeId\":\"None\"}]"},"url":"https://sandbox-rest.avatax.com/api/v2/avafileforms","description":"<p>Create one or more AvaFileForms\nA 'AvaFileForm' represents a form supported by our returns team</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires the user role Compliance Root User.</li>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","avafileforms"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"421d1a07-c603-4018-9713-725e878ea0e3"},{"name":"Retrieve a single AvaFileForm","id":"db2cfc11-1893-47af-a549-fa2d72256951","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/avafileforms/{id}","description":"<p>Get the AvaFileForm object identified by this URL.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, CompanyAdmin, CompanyUser, Compliance Root User, Compliance Temp User, ComplianceAdmin, ComplianceUser, FirmAdmin, FirmUser, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin.</li>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","avafileforms","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"db2cfc11-1893-47af-a549-fa2d72256951"},{"name":"Update a AvaFileForm","id":"4ca05395-bb48-4cf9-b78a-6f9c3accd1b5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"id\":2415,\"returnName\":\"CABOE401A2\",\"formName\":\"CA BOE 401 A2\",\"description\":\"State, Local, and District Sales and Use Tax Return\",\"effDate\":\"2005-04-01T00:00:00\",\"endDate\":\"9999-12-31T00:00:00\",\"region\":\"CA\",\"country\":\"US\",\"formTypeId\":\"SalesAndUse\",\"filingOptionTypeId\":\"Paper\",\"dueDateTypeId\":\"ByDay\",\"dueDay\":20,\"efileDueDateTypeId\":\"ByDay\",\"efileDueDay\":20,\"efileDueTime\":\"1900-01-01T00:00:00\",\"hasVendorDiscount\":false,\"roundingTypeId\":\"None\"}"},"url":"https://sandbox-rest.avatax.com/api/v2/avafileforms/{id}","description":"<p>All data from the existing object will be replaced with data in the object you PUT.\nTo set a field's value to null, you may either set its value to null or omit that field from the object you post.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires the user role Compliance Root User.</li>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","avafileforms","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"4ca05395-bb48-4cf9-b78a-6f9c3accd1b5"},{"name":"Delete a single AvaFileForm","id":"48b254a4-fb4b-4a47-b55e-9356019c6ff0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/avafileforms/{id}","description":"<p>Marks the existing AvaFileForm object at this URL as deleted.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: Compliance Root User, ComplianceUser, FirmAdmin.</li>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","avafileforms","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"48b254a4-fb4b-4a47-b55e-9356019c6ff0"},{"name":"Retrieve all batches","id":"78ae5ac3-6f23-4739-9a4d-919ec7740d62","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/batches","description":"<p>Get multiple batch objects across all companies.</p>\n<p>A batch object is a large collection of API calls stored in a compact file.</p>\n<p>Search for specific objects using the criteria in the <code>$filter</code> parameter;\nfull documentation is available on <a href=\"http://developer.avalara.com/avatax/filtering-in-rest/\">Filtering in REST</a> .\nPaginate results using the <code>$top</code>, <code>$skip</code>, and <code>$orderby</code> parameters.</p>\n<p>When a batch is created, it is added to the AvaTax Batch Queue and will be\nprocessed as quickly as possible in the order it was received. To check the\nstatus of a batch, fetch the batch and retrieve the results of the batch\noperation.</p>\n<p>Because the batch system processes with a degree of concurrency, and\nbecause of batch sizes in the queue vary, AvaTax API is unable to accurately\npredict when a batch will complete. If high performance processing is\nrequired, please use the\n<a href=\"https://developer.avalara.com/api-reference/avatax/rest/v2/methods/Transactions/CreateTransaction/\">CreateTransaction API</a>.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, SiteAdmin, SSTAdmin, SystemAdmin, SystemOperator, TechnicalSupportAdmin, TechnicalSupportUser.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","batches"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"78ae5ac3-6f23-4739-9a4d-919ec7740d62"},{"name":"Retrieve all batches for this company","id":"3ecb4254-46a1-41c9-a4a4-4810bbf1027a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/batches","description":"<p>List all batch objects attached to the specified company.</p>\n<p>A batch object is a large collection of API calls stored in a compact file.</p>\n<p>Search for specific objects using the criteria in the <code>$filter</code> parameter;\nfull documentation is available on <a href=\"http://developer.avalara.com/avatax/filtering-in-rest/\">Filtering in REST</a> .\nPaginate results using the <code>$top</code>, <code>$skip</code>, and <code>$orderby</code> parameters.</p>\n<p>Use <a href=\"https://developer.avalara.com/api-reference/avatax/rest/v2/methods/Batches/GetBatch/\">GetBatch</a>\nto retrieve the results, or check the status, of an individual batch.</p>\n<p>When a batch is created, it is added to the AvaTax Batch Queue and will be\nprocessed as quickly as possible in the order it was received. To check the\nstatus of a batch, fetch the batch and retrieve the results of the batch\noperation.</p>\n<p>Because the batch system processes with a degree of concurrency, and\nbecause of batch sizes in the queue vary, AvaTax API is unable to accurately\npredict when a batch will complete. If high performance processing is\nrequired, please use the\n<a href=\"https://developer.avalara.com/api-reference/avatax/rest/v2/methods/Transactions/CreateTransaction/\">CreateTransaction API</a>.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, SiteAdmin, SSTAdmin, SystemAdmin, SystemOperator, TechnicalSupportAdmin, TechnicalSupportUser.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","batches"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"3ecb4254-46a1-41c9-a4a4-4810bbf1027a"},{"name":"Create a new batch","id":"340052cf-17fa-4cb5-bbc5-611929606cb5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"[{\"type\":\"AvaCertUpdate\",\"batchAgent\":\"manual\",\"name\":\"TestBatch\",\"status\":\"Waiting\",\"files\":[{\"name\":\"samplebatch.csv\",\"content\":\"UHJvY2Vzc0NvZGUsRG9jQ29kZSxEb2NUeXBlLERvY0RhdGUsQ29tcGFueUNvZGUsQ3VzdG9tZXJDb2RlLEVudGl0eVVzZUNvZGUsTGluZU5vLFRheENvZGUsVGF4RGF0ZSxJdGVtQ29kZSxEZXNjcmlwdGlvbixRdHksQW1vdW50LERpc2NvdW50LFJlZjEsUmVmMixFeGVtcHRpb25ObyxSZXZBY2N0LERlc3RBZGRyZXNzLERlc3RDaXR5LERlc3RSZWdpb24sRGVzdFBvc3RhbENvZGUsRGVzdENvdW50cnksT3JpZ0FkZHJlc3MsT3JpZ0NpdHksT3JpZ1JlZ2lvbixPcmlnUG9zdGFsQ29kZSxPcmlnQ291bnRyeSxMb2NhdGlvbkNvZGUsU2FsZXNQZXJzb25Db2RlLFB1cmNoYXNlT3JkZXJObyxDdXJyZW5jeUNvZGUsRXhjaGFuZ2VSYXRlLEV4Y2hhbmdlUmF0ZUVmZkRhdGUsUGF5bWVudERhdGUsVGF4SW5jbHVkZWQsRGVzdFRheFJlZ2lvbixPcmlnVGF4UmVnaW9uLFRheGFibGUsVGF4VHlwZSxUb3RhbFRheCxDb3VudHJ5TmFtZSxDb3VudHJ5Q29kZSxDb3VudHJ5UmF0ZSxDb3VudHJ5VGF4LFN0YXRlTmFtZSxTdGF0ZUNvZGUsU3RhdGVSYXRlLFN0YXRlVGF4LENvdW50eU5hbWUsQ291bnR5Q29kZSxDb3VudHlSYXRlLENvdW50eVRheCxDaXR5TmFtZSxDaXR5Q29kZSxDaXR5UmF0ZSxDaXR5VGF4LE90aGVyMU5hbWUsT3RoZXIxQ29kZSxPdGhlcjFSYXRlLE90aGVyMVRheCxPdGhlcjJOYW1lLE90aGVyMkNvZGUsT3RoZXIyUmF0ZSxPdGhlcjJUYXgsT3RoZXIzTmFtZSxPdGhlcjNDb2RlLE90aGVyM1JhdGUsT3RoZXIzVGF4LE90aGVyNE5hbWUsT3RoZXI0Q29kZSxPdGhlcjRSYXRlLE90aGVyNFRheCxSZWZlcmVuY2VDb2RlLEJ1eWVyc1ZBVE5vLElzU2VsbGVySW1wb3J0ZXJPZlJlY29yZCxCUkJ1eWVyVHlwZSxCUkJ1eWVyX0lzRXhlbXB0T3JDYW5ub3RXSF9JUlJGLEJSQnV5ZXJfSXNFeGVtcHRPckNhbm5vdFdIX1BJU1JGLEJSQnV5ZXJfSXNFeGVtcHRPckNhbm5vdFdIX0NPRklOU1JGLEJSQnV5ZXJfSXNFeGVtcHRPckNhbm5vdFdIX0NTTExSRixCUkJ1eWVyX0lzRXhlbXB0X1BJUyxCUkJ1eWVyX0lzRXhlbXB0X0NPRklOUyxCUkJ1eWVyX0lzRXhlbXB0X0NTTEwsSGVhZGVyX0Rlc2NyaXB0aW9uLEVtYWlsDQozLDlhYzI4MGMzLTNhNTUtNGEzNS1iZWQyLWE4M2RiNTNiMDUxZSwxLDEvMS8yMDE0LERFRkFVTFQsQ3VzdDEsLDEsLCwsLCwxMDAwLCwsLCwsMjM1IEUgNDJuZCBTdCAsTmV3IFlvcmssTlksMTAwMTctNTcwMyAgLFVTLDkwMCBXaW5zbG93IFdheSxCYWluYnJpZGdlIElzbGFuZCxXQSw5ODExMCxVUywsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwNCg==\",\"contentType\":\"text/csv\",\"fileExtension\":\".csv\",\"filePath\":\"samplebatch.csv\"}]}]"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/batches","description":"<p>Create one or more new batch objects attached to this company.</p>\n<p>Each batch object may have one or more file objects (currently only one file is supported).</p>\n<p>When a batch is created, it is added to the AvaTax Batch Queue and will be\nprocessed as quickly as possible in the order it was received. To check the\nstatus of a batch, fetch the batch and retrieve the results of the batch\noperation.</p>\n<p>Because the batch system processes with a degree of concurrency, and\nbecause of batch sizes in the queue vary, AvaTax API is unable to accurately\npredict when a batch will complete. If high performance processing is\nrequired, please use the\n<a href=\"https://developer.avalara.com/api-reference/avatax/rest/v2/methods/Transactions/CreateTransaction/\">CreateTransaction API</a>.</p>\n<p>The maximum content length of the request body is limited to 28.6 MB. If this limit\nis exceeded, a 404 Not Found status will be returned (possibly with a CORS error if\nthe API is called from a browser). In this situation, please split the request into\nsmaller batches.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, CompanyAdmin, CSPTester, SSTAdmin, SystemAdmin, SystemOperator, TechnicalSupportAdmin.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","batches"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"340052cf-17fa-4cb5-bbc5-611929606cb5"},{"name":"Download a single batch file","id":"8a460df1-55d6-4735-8100-f8cc8d41d45e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/batches/{batchId}/files/{id}/attachment","description":"<p>Download a single batch file identified by this URL.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, SiteAdmin, SSTAdmin, SystemAdmin, SystemOperator, TechnicalSupportAdmin, TechnicalSupportUser.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","batches","{batchId}","files","{id}","attachment"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"8a460df1-55d6-4735-8100-f8cc8d41d45e"},{"name":"Retrieve a single batch","id":"43557e36-33af-460e-9afc-1a1ff0e7905b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/batches/{id}","description":"<p>Get the batch object identified by this URL. A batch object is a large\ncollection of API calls stored in a compact file.</p>\n<p>Use this endpoint to retrieve the results or check the status of a batch.</p>\n<p>When a batch is created, it is added to the AvaTax Batch Queue and will be\nprocessed as quickly as possible in the order it was received. To check the\nstatus of a batch, fetch the batch and retrieve the results of the batch\noperation.</p>\n<p>Because the batch system processes with a degree of concurrency, and\nbecause of batch sizes in the queue vary, AvaTax API is unable to accurately\npredict when a batch will complete. If high performance processing is\nrequired, please use the\n<a href=\"https://developer.avalara.com/api-reference/avatax/rest/v2/methods/Transactions/CreateTransaction/\">CreateTransaction API</a>.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, SiteAdmin, SSTAdmin, SystemAdmin, SystemOperator, TechnicalSupportAdmin, TechnicalSupportUser.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","batches","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"43557e36-33af-460e-9afc-1a1ff0e7905b"},{"name":"Delete a single batch","id":"20b8bc89-3a61-4307-a8e7-19234ef6b874","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/batches/{id}","description":"<p>Marks the batch identified by this URL as deleted.</p>\n<p>If you attempt to delete a batch that is being processed, you will receive an error message.\nDeleting a batch does not delete any transactions that were created by importing the batch.</p>\n<p>Because the batch system processes with a degree of concurrency, and\nbecause of batch sizes in the queue vary, AvaTax API is unable to accurately\npredict when a batch will complete. If high performance processing is\nrequired, please use the\n<a href=\"https://developer.avalara.com/api-reference/avatax/rest/v2/methods/Transactions/CreateTransaction/\">CreateTransaction API</a>.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: CSPAdmin, CSPTester, SSTAdmin, SystemAdmin, SystemOperator, TechnicalSupportAdmin.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","batches","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"20b8bc89-3a61-4307-a8e7-19234ef6b874"},{"name":"Cancel an in progress batch","id":"a959bf71-ccde-4eae-995c-5d2b3e01a7bf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/batches/{id}/cancel","description":"<p>Marks the in progress batch identified by this URL as cancelled.</p>\n<p>Only JSON batches can be cancelled. If you attempt to cancel a file batch, you will receive an error message.</p>\n<p>Only in progress batches can be cancelled.  If you attempt to cancel a batch that its status is not Waiting or Processing, you will receive an error message.\nCancelling an in progress batch does not delete any transactions that were created before the cancellation.</p>\n<p>Because the batch system processes with a degree of concurrency, and\nbecause of batch sizes in the queue vary, AvaTax API is unable to accurately\npredict when a batch will complete. If high performance processing is\nrequired, please use the\n<a href=\"https://developer.avalara.com/api-reference/avatax/rest/v2/methods/Transactions/CreateTransaction/\">CreateTransaction API</a>.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, CompanyAdmin, CSPTester, SSTAdmin, SystemAdmin, SystemOperator, TechnicalSupportAdmin.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","batches","{id}","cancel"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"a959bf71-ccde-4eae-995c-5d2b3e01a7bf"},{"name":"Create a new transaction batch","id":"e815cb76-76eb-4799-920c-240778c581d8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"name\":\"TestBatch-637381098650613430\",\"transactions\":[{\"createTransactionModel\":{\"code\":\"MyTransaction-637381098650607320\",\"lines\":[{\"number\":\"1\",\"quantity\":1,\"amount\":100,\"taxCode\":\"PS081282\",\"itemCode\":\"Y0001\",\"description\":\"Yarn\"}],\"type\":\"SalesInvoice\",\"companyCode\":\"DEFAULT\",\"date\":\"2020-10-12\",\"customerCode\":\"ABC\",\"purchaseOrderNo\":\"2020-10-12-001\",\"addresses\":{\"singleLocation\":{\"line1\":\"2000 Main Street\",\"city\":\"Irvine\",\"region\":\"CA\",\"country\":\"US\",\"postalCode\":\"92614\"}},\"commit\":true,\"currencyCode\":\"USD\",\"description\":\"Yarn\"}},{\"adjustTransactionModel\":{\"companyCode\":\"DEFAULT\",\"transactionCode\":\"MyTransaction-637381098650607320\",\"documentType\":\"SalesInvoice\",\"adjustmentReason\":\"PriceAdjusted\",\"adjustmentDescription\":\"Price drop before shipping\",\"newTransaction\":{\"code\":\"MyTransaction-637381098650607320\",\"lines\":[{\"number\":\"1\",\"quantity\":1,\"amount\":90,\"taxCode\":\"PS081282\",\"itemCode\":\"Y0001\",\"description\":\"Yarn\"}],\"type\":\"SalesInvoice\",\"companyCode\":\"DEFAULT\",\"date\":\"2020-10-12\",\"customerCode\":\"ABC\",\"purchaseOrderNo\":\"2020-10-12-001\",\"addresses\":{\"singleLocation\":{\"line1\":\"2000 Main Street\",\"city\":\"Irvine\",\"region\":\"CA\",\"country\":\"US\",\"postalCode\":\"92614\"}},\"commit\":true,\"currencyCode\":\"USD\",\"description\":\"Yarn\"}}},{\"voidTransactionModel\":{\"companyCode\":\"DEFAULT\",\"transactionCode\":\"MyTransaction-637381098650607320\",\"documentType\":\"SalesInvoice\",\"code\":\"DocVoided\"}}]}"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/batches/transactions","description":"<p>Create a new transaction batch objects attached to this company.</p>\n<p>When a transaction batch is created, it is added to the AvaTax Batch v2 Queue and will be\nprocessed as quickly as possible in the order it was received. To check the\nstatus of a batch, fetch the batch and retrieve the results of the batch\noperation.</p>\n<p>Because the batch system processes with a degree of concurrency, and\nbecause of batch sizes in the queue vary, AvaTax API is unable to accurately\npredict when a batch will complete. If high performance processing is\nrequired, please use the\n<a href=\"https://developer.avalara.com/api-reference/avatax/rest/v2/methods/Transactions/CreateTransaction/\">CreateTransaction API</a>.</p>\n<p>The maximum content length of the request body is limited to 28.6 MB. If this limit\nis exceeded, a 404 Not Found status will be returned (possibly with a CORS error if\nthe API is called from a browser). In this situation, please split the request into\nsmaller batches.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, CompanyAdmin, CSPTester, SSTAdmin, SystemAdmin, SystemOperator, TechnicalSupportAdmin.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","batches","transactions"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"e815cb76-76eb-4799-920c-240778c581d8"},{"name":"List CertExpress invitations","id":"8b4e4534-e857-49c6-8ecc-d84f16ff3fa9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/certexpressinvites","description":"<p>Retrieve CertExpress invitations sent by this company.</p>\n<p>A CertExpression invitation allows a customer to follow a helpful step-by-step guide to provide information\nabout their certificates.  This step by step guide allows the customer to complete and upload the full\ncertificate in a convenient, friendly web browser experience.  When the customer completes their certificates,\nthey will automatically be recorded to your company and linked to the customer record.</p>\n<p>The <a href=\"https://app.certexpress.com/home\">CertExpress website</a> is available for customers to use at any time.\nUsing CertExpress with this API will ensure that your certificates are automatically linked correctly into\nyour company so that they can be used for tax exemptions.</p>\n<p>Using exemption certificates endpoints requires setup of an auditable document storage for each company that will use certificates.\nCompanies that do not have this storage system set up will receive the error <code>CertCaptureNotConfiguredError</code> when they call exemption\ncertificate related APIs.  To check if this company is set up, call <code>GetCertificateSetup</code>.  To request setup of the auditable document\nstorage for this company, call <code>RequestCertificateSetup</code>.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, CSPTester, SSTAdmin, TechnicalSupportAdmin, TechnicalSupportUser.</li>\n<li>This API depends on the following active services<br /><em>Required</em> (all):  AvaTaxPro.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","certexpressinvites"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"8b4e4534-e857-49c6-8ecc-d84f16ff3fa9"},{"name":"Create a CertExpress invitation","id":"57fdecec-7026-429b-92ae-c3c8e906032c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"[{\"recipient\":\"bob@example.org\",\"coverLetterTitle\":\"STANDARD_REQUEST\",\"exposureZones\":[null],\"exemptReasons\":[null],\"deliveryMethod\":\"Email\"}]"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/customers/{customerCode}/certexpressinvites","description":"<p>Creates an invitation for a customer to self-report certificates using the CertExpress website.</p>\n<p>This invitation is delivered by your choice of method, or you can present a hyperlink to the user\ndirectly in your connector.  Your customer will be redirected to <a href=\"https://app.certexpress.com/\">https://app.certexpress.com/</a> where\nthey can follow a step-by-step guide to enter information about their exemption certificates.  The\ncertificates entered will be recorded and automatically linked to their customer record.</p>\n<p>The <a href=\"https://app.certexpress.com/home\">CertExpress website</a> is available for customers to use at any time.\nUsing CertExpress with this API will ensure that your certificates are automatically linked correctly into\nyour company so that they can be used for tax exemptions.</p>\n<p>Using exemption certificates endpoints requires setup of an auditable document storage for each company that will use certificates.\nCompanies that do not have this storage system set up will receive the error <code>CertCaptureNotConfiguredError</code> when they call exemption\ncertificate related APIs.  To check if this company is set up, call <code>GetCertificateSetup</code>.  To request setup of the auditable document\nstorage for this company, call <code>RequestCertificateSetup</code>.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, CSPTester, SSTAdmin, TechnicalSupportAdmin.</li>\n<li>This API depends on the following active services<br /><em>Required</em> (all):  AvaTaxPro.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","customers","{customerCode}","certexpressinvites"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"57fdecec-7026-429b-92ae-c3c8e906032c"},{"name":"Retrieve a single CertExpress invitation","id":"c9394fd6-1a0f-47d5-994a-e980e6e29010","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/customers/{customerCode}/certexpressinvites/{id}","description":"<p>Retrieve an existing CertExpress invitation sent to a customer.</p>\n<p>A CertExpression invitation allows a customer to follow a helpful step-by-step guide to provide information\nabout their certificates.  This step by step guide allows the customer to complete and upload the full\ncertificate in a convenient, friendly web browser experience.  When the customer completes their certificates,\nthey will automatically be recorded to your company and linked to the customer record.</p>\n<p>The <a href=\"https://app.certexpress.com/home\">CertExpress website</a> is available for customers to use at any time.\nUsing CertExpress with this API will ensure that your certificates are automatically linked correctly into\nyour company so that they can be used for tax exemptions.</p>\n<p>Using exemption certificates endpoints requires setup of an auditable document storage for each company that will use certificates.\nCompanies that do not have this storage system set up will receive the error <code>CertCaptureNotConfiguredError</code> when they call exemption\ncertificate related APIs.  To check if this company is set up, call <code>GetCertificateSetup</code>.  To request setup of the auditable document\nstorage for this company, call <code>RequestCertificateSetup</code>.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, CSPTester, SSTAdmin, TechnicalSupportAdmin, TechnicalSupportUser.</li>\n<li>This API depends on the following active services<br /><em>Required</em> (all):  AvaTaxPro.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","customers","{customerCode}","certexpressinvites","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"c9394fd6-1a0f-47d5-994a-e980e6e29010"},{"name":"List all certificates for a company","id":"331edf0d-ca64-44ef-93db-e2c474025c0e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/certificates","description":"<p>List all certificates recorded by a company</p>\n<p>A certificate is a document stored in either AvaTax Exemptions or CertCapture.  The certificate document\ncan contain information about a customer's eligibility for exemption from sales or use taxes based on\ncriteria you specify when you store the certificate.  To view or manage your certificates directly, please\nlog onto the administrative website for the product you purchased.</p>\n<p>You can use the <code>$include</code> parameter to fetch the following additional objects for expansion:</p>\n<ul>\n<li>customers - Retrieves the list of customers linked to the certificate.</li>\n<li>po_numbers - Retrieves all PO numbers tied to the certificate.</li>\n<li>attributes - Retrieves all attributes applied to the certificate.</li>\n</ul>\n<p>Using exemption certificates endpoints requires setup of an auditable document storage for each company that will use certificates.\nCompanies that do not have this storage system set up will receive the error <code>CertCaptureNotConfiguredError</code> when they call exemption\ncertificate related APIs.  To check if this company is set up, call <code>GetCertificateSetup</code>.  To request setup of the auditable document\nstorage for this company, call <code>RequestCertificateSetup</code>.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, CSPTester, SSTAdmin, TechnicalSupportAdmin, TechnicalSupportUser.</li>\n<li>This API depends on the following active services<br /><em>Required</em> (all):  AvaTaxPro.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","certificates"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"331edf0d-ca64-44ef-93db-e2c474025c0e"},{"name":"Create certificates for this company","id":"6e9fd1ad-b328-4344-a643-59a2717fba14","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"[{\"signedDate\":\"2016-02-01T00:00:00\",\"expirationDate\":\"2020-12-31T00:00:00\",\"filename\":\"43c25c94-cdc2-48b9-8dd6-9a18289100ef\",\"valid\":true,\"exemptionNumber\":\"Exempt-1234\",\"validatedExemptionReason\":{\"name\":\"EXPOSURE\"},\"exemptionReason\":{\"name\":\"EXPOSURE\"},\"createdDate\":\"2020-10-12T21:31:06.609056Z\",\"modifiedDate\":\"2020-10-12T21:31:06.608935Z\",\"customers\":[null],\"poNumbers\":[{\"id\":1234,\"poNumber\":\"test\"}],\"exposureZone\":{\"name\":\"Washington\"},\"attributes\":[{\"name\":\"DIRECT PAY\"}],\"pages\":[null]}]"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/certificates","description":"<p>Record one or more certificates document for this company.</p>\n<p>A certificate is a document stored in either AvaTax Exemptions or CertCapture.  The certificate document\ncan contain information about a customer's eligibility for exemption from sales or use taxes based on\ncriteria you specify when you store the certificate.  To view or manage your certificates directly, please\nlog onto the administrative website for the product you purchased.</p>\n<p>When you create a certificate, it will be processed by Avalara and will become available for use in\ncalculating tax exemptions when processing is complete.  For a certificate to be used in calculating exemptions,\nit must have the following:</p>\n<ul>\n<li>An exposure zone indicating where the certificate is valid</li>\n<li>A link to the customer that is allowed to use this certificate</li>\n<li>Your tax transaction must contain the correct customer code</li>\n</ul>\n<p>Using exemption certificates endpoints requires setup of an auditable document storage for each company that will use certificates.\nCompanies that do not have this storage system set up will receive the error <code>CertCaptureNotConfiguredError</code> when they call exemption\ncertificate related APIs.  To check if this company is set up, call <code>GetCertificateSetup</code>.  To request setup of the auditable document\nstorage for this company, call <code>RequestCertificateSetup</code>.</p>\n<p>If the users specified in the certificates do not exist, the API will create the user and link them to the certificate</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, CSPTester, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin.</li>\n<li>This API depends on the following active services<br /><em>Required</em> (all):  AvaTaxPro.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","certificates"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"6e9fd1ad-b328-4344-a643-59a2717fba14"},{"name":"Retrieve a single certificate","id":"13cc2d37-791f-4acc-bac3-66bf7edc9ecc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/certificates/{id}","description":"<p>Get the current certificate identified by this URL.</p>\n<p>A certificate is a document stored in either AvaTax Exemptions or CertCapture.  The certificate document\ncan contain information about a customer's eligibility for exemption from sales or use taxes based on\ncriteria you specify when you store the certificate.  To view or manage your certificates directly, please\nlog onto the administrative website for the product you purchased.</p>\n<p>You can use the <code>$include</code> parameter to fetch the following additional objects for expansion:</p>\n<ul>\n<li>customers - Retrieves the list of customers linked to the certificate.</li>\n<li>po_numbers - Retrieves all PO numbers tied to the certificate.</li>\n<li>attributes - Retrieves all attributes applied to the certificate.</li>\n</ul>\n<p>Using exemption certificates endpoints requires setup of an auditable document storage for each company that will use certificates.\nCompanies that do not have this storage system set up will receive the error <code>CertCaptureNotConfiguredError</code> when they call exemption\ncertificate related APIs.  To check if this company is set up, call <code>GetCertificateSetup</code>.  To request setup of the auditable document\nstorage for this company, call <code>RequestCertificateSetup</code>.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, CSPTester, SSTAdmin, TechnicalSupportAdmin, TechnicalSupportUser.</li>\n<li>This API depends on the following active services<br /><em>Required</em> (all):  AvaTaxPro.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","certificates","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"13cc2d37-791f-4acc-bac3-66bf7edc9ecc"},{"name":"Update a single certificate","id":"3c417900-7e9b-4743-ae0c-b3a5edc3d40e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"id\":0,\"signedDate\":\"2016-02-01\",\"expirationDate\":\"2020-12-31\",\"filename\":\"43c25c94-cdc2-48b9-8dd6-9a18289100ef\",\"documentExists\":false,\"valid\":true,\"verified\":false,\"exemptPercentage\":0,\"isSingleCertificate\":false,\"exemptionNumber\":\"Exempt-1234\",\"exemptionReason\":{\"name\":\"RESALE\"},\"createdDate\":\"2020-10-12T21:31:06.609056Z\",\"modifiedDate\":\"2020-10-12\",\"pageCount\":0,\"customers\":[{\"companyId\":0,\"customerCode\":\"294c512f-e143-4e76-b3aa-87a8ea5694cd\",\"alternateId\":\"987654321\",\"name\":\"Dr. Bob Example\",\"attnName\":\"Attn: Receiving\",\"line1\":\"645 Main Street\",\"city\":\"Irvine\",\"postalCode\":\"92614\",\"phoneNumber\":\"(949) 555-1212\",\"faxNumber\":\"949.555.1213\",\"emailAddress\":\"dr.bob.example@example.org\",\"contactName\":\"Alice Smith\",\"lastTransaction\":\"2008-10-08T00:00:00\",\"country\":\"US\",\"region\":\"CA\",\"exposureZones\":[{\"name\":\"Washington\"}]},{\"companyId\":0,\"customerCode\":\"6e728edd-eb29-4bc7-b4c9-a58fed6a2c05\",\"alternateId\":\"987654321\",\"name\":\"Dr. Bob Example\",\"attnName\":\"Attn: Receiving\",\"line1\":\"645 Main Street\",\"city\":\"Irvine\",\"postalCode\":\"92614\",\"phoneNumber\":\"(949) 555-1212\",\"faxNumber\":\"949.555.1213\",\"emailAddress\":\"dr.bob.example@example.org\",\"contactName\":\"Alice Smith\",\"lastTransaction\":\"2008-10-08T00:00:00\",\"country\":\"US\",\"region\":\"CA\",\"exposureZones\":[{\"name\":\"Washington\"}]}],\"exposureZone\":{\"name\":\"Washington\"}}"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/certificates/{id}","description":"<p>Replace the certificate identified by this URL with a new one.</p>\n<p>A certificate is a document stored in either AvaTax Exemptions or CertCapture.  The certificate document\ncan contain information about a customer's eligibility for exemption from sales or use taxes based on\ncriteria you specify when you store the certificate.  To view or manage your certificates directly, please\nlog onto the administrative website for the product you purchased.</p>\n<p>Using exemption certificates endpoints requires setup of an auditable document storage for each company that will use certificates.\nCompanies that do not have this storage system set up will receive the error <code>CertCaptureNotConfiguredError</code> when they call exemption\ncertificate related APIs.  To check if this company is set up, call <code>GetCertificateSetup</code>.  To request setup of the auditable document\nstorage for this company, call <code>RequestCertificateSetup</code>.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, CSPTester, SSTAdmin, TechnicalSupportAdmin.</li>\n<li>This API depends on the following active services<br /><em>Required</em> (all):  AvaTaxPro.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","certificates","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"3c417900-7e9b-4743-ae0c-b3a5edc3d40e"},{"name":"Revoke and delete a certificate","id":"e141fb42-aadf-4347-b7ab-8a0aaa743b66","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/certificates/{id}","description":"<p>Revoke the certificate identified by this URL, then delete it.</p>\n<p>A certificate is a document stored in either AvaTax Exemptions or CertCapture.  The certificate document\ncan contain information about a customer's eligibility for exemption from sales or use taxes based on\ncriteria you specify when you store the certificate.  To view or manage your certificates directly, please\nlog onto the administrative website for the product you purchased.</p>\n<p>Revoked certificates can no longer be used.</p>\n<p>Using exemption certificates endpoints requires setup of an auditable document storage for each company that will use certificates.\nCompanies that do not have this storage system set up will receive the error <code>CertCaptureNotConfiguredError</code> when they call exemption\ncertificate related APIs.  To check if this company is set up, call <code>GetCertificateSetup</code>.  To request setup of the auditable document\nstorage for this company, call <code>RequestCertificateSetup</code>.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, CSPTester, SSTAdmin, TechnicalSupportAdmin.</li>\n<li>This API depends on the following active services<br /><em>Required</em> (all):  AvaTaxPro.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","certificates","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"e141fb42-aadf-4347-b7ab-8a0aaa743b66"},{"name":"Upload an image or PDF attachment for this certificate","id":"921d2aa4-5ce9-47a9-abf8-1ed681b4837b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/certificates/{id}/attachment","description":"<p>Upload an image or PDF attachment for this certificate.</p>\n<p>Image attachments can be of the format <code>PDF</code>, <code>JPEG</code>, <code>TIFF</code>, or <code>PNG</code>.  To upload a multi-page image, please\nuse the <code>PDF</code> data type.</p>\n<p>A certificate is a document stored in either AvaTax Exemptions or CertCapture.  The certificate document\ncan contain information about a customer's eligibility for exemption from sales or use taxes based on\ncriteria you specify when you store the certificate.  To view or manage your certificates directly, please\nlog onto the administrative website for the product you purchased.</p>\n<p>Using exemption certificates endpoints requires setup of an auditable document storage for each company that will use certificates.\nCompanies that do not have this storage system set up will receive the error <code>CertCaptureNotConfiguredError</code> when they call exemption\ncertificate related APIs.  To check if this company is set up, call <code>GetCertificateSetup</code>.  To request setup of the auditable document\nstorage for this company, call <code>RequestCertificateSetup</code>.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, CSPTester, SSTAdmin, TechnicalSupportAdmin, TechnicalSupportUser.</li>\n<li>This API depends on the following active services<br /><em>Required</em> (all):  AvaTaxPro.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","certificates","{id}","attachment"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"921d2aa4-5ce9-47a9-abf8-1ed681b4837b"},{"name":"Download an image for this certificate","id":"e01b745e-d4a6-4467-9ebd-589976bbbfd6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/certificates/{id}/attachment","description":"<p>Download an image or PDF file for this certificate.</p>\n<p>This API can be used to download either a single-page preview of the certificate or a full PDF document.\nTo retrieve a preview image, set the <code>$type</code> parameter to <code>Jpeg</code> and the <code>$page</code> parameter to <code>1</code>.</p>\n<p>A certificate is a document stored in either AvaTax Exemptions or CertCapture.  The certificate document\ncan contain information about a customer's eligibility for exemption from sales or use taxes based on\ncriteria you specify when you store the certificate.  To view or manage your certificates directly, please\nlog onto the administrative website for the product you purchased.</p>\n<p>Using exemption certificates endpoints requires setup of an auditable document storage for each company that will use certificates.\nCompanies that do not have this storage system set up will receive the error <code>CertCaptureNotConfiguredError</code> when they call exemption\ncertificate related APIs.  To check if this company is set up, call <code>GetCertificateSetup</code>.  To request setup of the auditable document\nstorage for this company, call <code>RequestCertificateSetup</code>.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, CSPTester, SSTAdmin, TechnicalSupportAdmin, TechnicalSupportUser.</li>\n<li>This API depends on the following active services<br /><em>Required</em> (all):  AvaTaxPro.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","certificates","{id}","attachment"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"e01b745e-d4a6-4467-9ebd-589976bbbfd6"},{"name":"List all attributes applied to this certificate","id":"69810ae1-3d37-46cd-a439-fb0f95f9f1fd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/certificates/{id}/attributes","description":"<p>Retrieve the list of attributes that are linked to this certificate.</p>\n<p>A certificate may have multiple attributes that control its behavior.  You may link or unlink attributes to a\ncertificate at any time.  The full list of defined attributes may be found using <a href=\"https://developer.avalara.com/api-reference/avatax/rest/v2/methods/Definitions/ListCertificateAttributes/\">ListCertificateAttributes</a> API.</p>\n<p>A certificate is a document stored in either AvaTax Exemptions or CertCapture.  The certificate document\ncan contain information about a customer's eligibility for exemption from sales or use taxes based on\ncriteria you specify when you store the certificate.  To view or manage your certificates directly, please\nlog onto the administrative website for the product you purchased.</p>\n<p>Using exemption certificates endpoints requires setup of an auditable document storage for each company that will use certificates.\nCompanies that do not have this storage system set up will receive the error <code>CertCaptureNotConfiguredError</code> when they call exemption\ncertificate related APIs.  To check if this company is set up, call <code>GetCertificateSetup</code>.  To request setup of the auditable document\nstorage for this company, call <code>RequestCertificateSetup</code>.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, CSPTester, SSTAdmin, TechnicalSupportAdmin.</li>\n<li>This API depends on the following active services<br /><em>Required</em> (all):  AvaTaxPro.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","certificates","{id}","attributes"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"69810ae1-3d37-46cd-a439-fb0f95f9f1fd"},{"name":"Link attributes to a certificate","id":"89283b2b-54a4-4138-a228-bbafdb93bcfd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"[{\"name\":\"DIRECT PAY\"}]"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/certificates/{id}/attributes/link","description":"<p>Link one or many attributes to a certificate.</p>\n<p>A certificate may have multiple attributes that control its behavior.  You may link or unlink attributes to a\ncertificate at any time.  The full list of defined attributes may be found using <code>ListCertificateAttributes</code>.</p>\n<p>A certificate is a document stored in either AvaTax Exemptions or CertCapture.  The certificate document\ncan contain information about a customer's eligibility for exemption from sales or use taxes based on\ncriteria you specify when you store the certificate.  To view or manage your certificates directly, please\nlog onto the administrative website for the product you purchased.</p>\n<p>Using exemption certificates endpoints requires setup of an auditable document storage for each company that will use certificates.\nCompanies that do not have this storage system set up will receive the error <code>CertCaptureNotConfiguredError</code> when they call exemption\ncertificate related APIs.  To check if this company is set up, call <code>GetCertificateSetup</code>.  To request setup of the auditable document\nstorage for this company, call <code>RequestCertificateSetup</code>.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, CSPTester, SSTAdmin, TechnicalSupportAdmin.</li>\n<li>This API depends on the following active services<br /><em>Required</em> (all):  AvaTaxPro.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","certificates","{id}","attributes","link"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"89283b2b-54a4-4138-a228-bbafdb93bcfd"},{"name":"Unlink attributes from a certificate","id":"456af525-12f5-43c4-bc44-5aa8141ba5f4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"[{\"name\":\"DIRECT PAY\"}]"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/certificates/{id}/attributes/unlink","description":"<p>Unlink one or many attributes from a certificate.</p>\n<p>A certificate may have multiple attributes that control its behavior.  You may link or unlink attributes to a\ncertificate at any time.  The full list of defined attributes may be found using <code>ListCertificateAttributes</code>.</p>\n<p>A certificate is a document stored in either AvaTax Exemptions or CertCapture.  The certificate document\ncan contain information about a customer's eligibility for exemption from sales or use taxes based on\ncriteria you specify when you store the certificate.  To view or manage your certificates directly, please\nlog onto the administrative website for the product you purchased.</p>\n<p>Using exemption certificates endpoints requires setup of an auditable document storage for each company that will use certificates.\nCompanies that do not have this storage system set up will receive the error <code>CertCaptureNotConfiguredError</code> when they call exemption\ncertificate related APIs.  To check if this company is set up, call <code>GetCertificateSetup</code>.  To request setup of the auditable document\nstorage for this company, call <code>RequestCertificateSetup</code>.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, CSPTester, SSTAdmin, TechnicalSupportAdmin.</li>\n<li>This API depends on the following active services<br /><em>Required</em> (all):  AvaTaxPro.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","certificates","{id}","attributes","unlink"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"456af525-12f5-43c4-bc44-5aa8141ba5f4"},{"name":"List customers linked to this certificate","id":"4705a31e-b0e4-41a8-a24a-f8319879dd5c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/certificates/{id}/customers","description":"<p>List all customers linked to this certificate.</p>\n<p>Customers must be linked to a certificate in order to make use of its tax exemption features.  You\ncan link or unlink customers to a certificate at any time.</p>\n<p>A certificate is a document stored in either AvaTax Exemptions or CertCapture.  The certificate document\ncan contain information about a customer's eligibility for exemption from sales or use taxes based on\ncriteria you specify when you store the certificate.  To view or manage your certificates directly, please\nlog onto the administrative website for the product you purchased.</p>\n<p>Using exemption certificates endpoints requires setup of an auditable document storage for each company that will use certificates.\nCompanies that do not have this storage system set up will receive the error <code>CertCaptureNotConfiguredError</code> when they call exemption\ncertificate related APIs.  To check if this company is set up, call <code>GetCertificateSetup</code>.  To request setup of the auditable document\nstorage for this company, call <code>RequestCertificateSetup</code>.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, CSPTester, SSTAdmin, TechnicalSupportAdmin.</li>\n<li>This API depends on the following active services<br /><em>Required</em> (all):  AvaTaxPro.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","certificates","{id}","customers"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"4705a31e-b0e4-41a8-a24a-f8319879dd5c"},{"name":"Link customers to a certificate","id":"19bbe6fd-5699-4f37-9844-9ab689f2f803","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"customers\":[\"123456789\"]}"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/certificates/{id}/customers/link","description":"<p>Link one or more customers to an existing certificate.</p>\n<p>Customers and certificates must be linked before a customer can make use of a certificate to obtain\na tax exemption in AvaTax.  Since some certificates may cover more than one business entity, a certificate\ncan be connected to multiple customer records using the <code>LinkCustomersToCertificate</code> API.</p>\n<p>A certificate is a document stored in either AvaTax Exemptions or CertCapture.  The certificate document\ncan contain information about a customer's eligibility for exemption from sales or use taxes based on\ncriteria you specify when you store the certificate.  To view or manage your certificates directly, please\nlog onto the administrative website for the product you purchased.</p>\n<p>Using exemption certificates endpoints requires setup of an auditable document storage for each company that will use certificates.\nCompanies that do not have this storage system set up will receive the error <code>CertCaptureNotConfiguredError</code> when they call exemption\ncertificate related APIs.  To check if this company is set up, call <code>GetCertificateSetup</code>.  To request setup of the auditable document\nstorage for this company, call <code>RequestCertificateSetup</code>.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, CSPTester, SSTAdmin, TechnicalSupportAdmin.</li>\n<li>This API depends on the following active services<br /><em>Required</em> (all):  AvaTaxPro.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","certificates","{id}","customers","link"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"19bbe6fd-5699-4f37-9844-9ab689f2f803"},{"name":"Unlink customers from a certificate","id":"a51ce5d3-db4f-4661-88b1-645e915fd5a7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"customers\":[\"123456789\"]}"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/certificates/{id}/customers/unlink","description":"<p>Unlinks one or more customers from a certificate.</p>\n<p>Unlinking a certificate from a customer will prevent the certificate from being used to generate\ntax exemptions for the customer in the future.  If any previous transactions for this customer had\nused this linked certificate, those transactions will be unchanged and will still have a link to the\nexemption certificate in question.</p>\n<p>A certificate is a document stored in either AvaTax Exemptions or CertCapture.  The certificate document\ncan contain information about a customer's eligibility for exemption from sales or use taxes based on\ncriteria you specify when you store the certificate.  To view or manage your certificates directly, please\nlog onto the administrative website for the product you purchased.</p>\n<p>Using exemption certificates endpoints requires setup of an auditable document storage for each company that will use certificates.\nCompanies that do not have this storage system set up will receive the error <code>CertCaptureNotConfiguredError</code> when they call exemption\ncertificate related APIs.  To check if this company is set up, call <code>GetCertificateSetup</code>.  To request setup of the auditable document\nstorage for this company, call <code>RequestCertificateSetup</code>.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, CSPTester, SSTAdmin, TechnicalSupportAdmin.</li>\n<li>This API depends on the following active services<br /><em>Required</em> (all):  AvaTaxPro.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","certificates","{id}","customers","unlink"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"a51ce5d3-db4f-4661-88b1-645e915fd5a7"},{"name":"Check a company's exemption certificate status.","id":"68546a69-2a77-4fe8-9d84-21f24845932e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/certificates/setup","description":"<p>Checks whether this company is configured to use exemption certificates in AvaTax.</p>\n<p>Exemption certificates are tracked through a different auditable data store than the one that\nholds AvaTax transactions.  To use the AvaTax exemption certificate document store, please call\n<code>GetCertificateSetup</code> to see if your company is configured to use the exemption certificate\ndocument store.  To request setup, please call <code>RequestCertificateSetup</code> and your company will\nbe configured with data storage in the auditable certificate system.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, CSPTester, SSTAdmin, TechnicalSupportAdmin, TechnicalSupportUser.</li>\n<li>This API depends on the following active services<br /><em>Required</em> (all):  AvaTaxPro.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","certificates","setup"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"68546a69-2a77-4fe8-9d84-21f24845932e"},{"name":"Request setup of exemption certificates for this company.","id":"17aaafc9-b4f1-43f2-8937-6e7b58d0a6c9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/certificates/setup","description":"<p>Requests the setup of exemption certificates for this company.</p>\n<p>Exemption certificates are tracked through a different auditable data store than the one that\nholds AvaTax transactions.  To use the AvaTax exemption certificate document store, please call\n<code>GetCertificateSetup</code> to see if your company is configured to use the exemption certificate\ndocument store.  To request setup, please call <code>RequestCertificateSetup</code> and your company will\nbe configured with data storage in the auditable certificate system.</p>\n<p>This API will return the current status of exemption certificate setup for this company.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, CSPTester, SSTAdmin, TechnicalSupportAdmin, TechnicalSupportUser.</li>\n<li>This API depends on the following active services<br /><em>Required</em> (all):  AvaTaxPro.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","certificates","setup"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"17aaafc9-b4f1-43f2-8937-6e7b58d0a6c9"},{"name":"Retrieve all companies","id":"108d1903-215f-4e66-ad38-a5abd625fe5e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies","description":"<p>Get multiple company objects.</p>\n<p>A <code>company</code> represents a single corporation or individual that is registered to handle transactional taxes.</p>\n<p>Search for specific objects using the criteria in the <code>$filter</code> parameter; full documentation is available on <a href=\"http://developer.avalara.com/avatax/filtering-in-rest/\">Filtering in REST</a> .\nPaginate your results using the <code>$top</code>, <code>$skip</code>, and <code>$orderby</code> parameters.\nYou may specify one or more of the following values in the <code>$include</code> parameter to fetch additional nested data, using commas to separate multiple values:</p>\n<ul>\n<li>Contacts</li>\n<li>Items</li>\n<li>Locations</li>\n<li>Nexus</li>\n<li>Settings</li>\n<li>TaxCodes</li>\n<li>TaxRules</li>\n<li>UPC</li>\n<li>Parameters</li>\n</ul>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"108d1903-215f-4e66-ad38-a5abd625fe5e"},{"name":"Create new companies","id":"861f7c7d-dc98-4f2a-b55e-c4bba8b1a01a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"[{\"id\":12345,\"accountId\":123456789,\"companyCode\":\"DEFAULT\",\"name\":\"Default Company\",\"isActive\":true,\"taxpayerIdNumber\":\"123456789\",\"hasProfile\":true,\"defaultCountry\":\"US\",\"baseCurrencyCode\":\"USD\",\"roundingLevelId\":\"Line\",\"isTest\":true,\"taxDependencyLevelId\":\"Document\",\"contacts\":[{\"id\":56789,\"companyId\":12345,\"contactCode\":\"TestContact77a8dd2cf53444\",\"firstName\":\"Bob\",\"lastName\":\"McExample\",\"title\":\"Owner\",\"line1\":\"2000 Main Street\",\"city\":\"Irvine\",\"region\":\"CA\",\"postalCode\":\"92614\",\"country\":\"US\",\"email\":\"bob@example.org\",\"phone\":\"714 555-1212\"}],\"items\":[{\"id\":56789,\"companyId\":12345,\"itemCode\":\"CERMUG\",\"taxCode\":\"P0000000\",\"description\":\"Ceramic Mug\",\"itemGroup\":\"Mugs\",\"classifications\":[{\"productCode\":\"9011900000\",\"systemCode\":\"TARIC\"}],\"parameters\":[{\"name\":\"ScreenSize\",\"value\":\"24\",\"unit\":\"inch\"}]}],\"locations\":[{\"id\":56789,\"companyId\":12345,\"locationCode\":\"DEFAULT\",\"description\":\"Bob's Artisan Pottery\",\"addressTypeId\":\"Location\",\"addressCategoryId\":\"Storefront\",\"line1\":\"2000 Main Street\",\"city\":\"Irvine\",\"county\":\"Orange\",\"region\":\"CA\",\"postalCode\":\"92614\",\"country\":\"US\",\"isDefault\":true,\"isRegistered\":true,\"dbaName\":\"Bob's Artisan Pottery\",\"outletName\":\"Main Office\",\"registeredDate\":\"2015-01-01T00:00:00\",\"settings\":[{\"questionId\":17,\"value\":\"abcdefghij\"}],\"parameters\":[{\"name\":\"NumberOfUnitsForRent\",\"unit\":\"Count\",\"value\":\"10\",\"locationId\":12345}]}],\"nexus\":[{\"country\":\"US\",\"region\":\"CA\",\"jurisTypeId\":\"STA\",\"jurisdictionTypeId\":\"Country\",\"jurisCode\":\"06\",\"jurisName\":\"CALIFORNIA\",\"shortName\":\"CA\",\"nexusTypeId\":\"None\",\"sourcing\":\"Mixed\",\"hasLocalNexus\":true,\"localNexusTypeId\":\"Selected\",\"hasPermanentEstablishment\":true,\"createdDate\":\"2006-10-09T05:55:50.25\",\"modifiedDate\":\"2018-01-24T03:43:37.31\",\"nexusTaxTypeGroup\":\"SalesAndUse\",\"parameters\":[{\"name\":\"IsRemoteSeller\",\"value\":\"true\"}]}],\"settings\":[{\"id\":56789,\"companyId\":12345,\"set\":\"ItemsToRemember\",\"name\":\"Texas\",\"value\":\"Alamo\"}],\"taxCodes\":[{\"id\":56789,\"companyId\":12345,\"taxCode\":\"PS081282\",\"taxCodeTypeId\":\"P\",\"description\":\"Yarn\",\"parentTaxCode\":\"PS080100\",\"isPhysical\":true,\"isActive\":true}],\"taxRules\":[{\"id\":56789,\"companyId\":12345,\"taxCode\":\"FR020800\",\"stateFIPS\":\"04\",\"jurisName\":\"MARICOPA\",\"jurisCode\":\"013\",\"jurisTypeId\":\"STA\",\"jurisdictionTypeId\":\"Country\",\"taxTypeId\":\"E\",\"rateTypeId\":\"ReducedA\",\"taxRuleTypeId\":\"RateRule\",\"effectiveDate\":\"2020-10-12T00:00:00-07:00\",\"description\":\"Freight\",\"countyFIPS\":\"013\",\"country\":\"US\",\"region\":\"AZ\",\"sourcing\":\"Mixed\",\"taxTypeGroup\":\"SalesAndUse\",\"taxSubType\":\"ALL\"}],\"upcs\":[{\"id\":123456789,\"companyId\":1234567,\"upc\":\"023032550992\",\"legacyTaxCode\":\"PS081282\",\"description\":\"Yarn\"}],\"nonReportingChildCompanies\":[null],\"exemptCerts\":[{\"exemptCertId\":123,\"companyId\":456,\"customerCode\":\"ABA\",\"region\":\"CA\",\"country\":\"US\",\"exemptCertTypeId\":\"Blanket\",\"businessTypeId\":2,\"exemptReasonId\":\"A\",\"exemptReasonOtherDescription\":\"test\",\"regionsApplicable\":\"CA\",\"exemptCertStatusId\":\"Inactive\",\"modifiedDate\":\"0001-01-01T00:00:00\",\"exemptCertReviewStatusId\":\"Pending\",\"details\":[{\"exemptCertDetailId\":1235,\"exemptCertId\":1111,\"stateFips\":\"AAA\",\"region\":\"WA\",\"country\":\"US\",\"endDate\":\"2020-10-12T00:00:00-07:00\",\"idType\":\"TIN\",\"taxCodes\":[{\"exemptCertDetailTaxCodeId\":4316,\"exemptCertDetailId\":1235}]}]}],\"parameters\":[{\"name\":\"IsPrimaryAddress\",\"value\":\"true\"}]}]"},"url":"https://sandbox-rest.avatax.com/api/v2/companies","description":"<p>Create one or more new company objects.\nA 'company' represents a single corporation or individual that is registered to handle transactional taxes.\nYou may attach nested data objects such as contacts, locations, and nexus with this CREATE call, and those objects will be created with the company.</p>\n<p>NOTE: Please do not use these blacklisted characters in company name and code: ';', '', '|'.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, CSPTester, FirmAdmin, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"861f7c7d-dc98-4f2a-b55e-c4bba8b1a01a"},{"name":"Check the funding configuration of a company","id":"68223309-6c33-43b3-8a12-4ea685519388","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/funding/configuration","description":"<p>This API is available by invitation only.\nRequires a subscription to Avalara Managed Returns or SST Certified Service Provider.\nReturns the funding configuration of the requested company.\n.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","funding","configuration"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"68223309-6c33-43b3-8a12-4ea685519388"},{"name":"Check the funding configuration of a company","id":"322c7117-a0d0-4231-bd5b-dd793c963d38","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/funding/configurations","description":"<p>This API is available by invitation only.\nRequires a subscription to Avalara Managed Returns or SST Certified Service Provider.\nReturns the funding configuration of the requested company.\n.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","funding","configurations"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"322c7117-a0d0-4231-bd5b-dd793c963d38"},{"name":"Add parameters to a company.","id":"70d980cd-f49e-4d7e-968f-648280154bb9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"[{\"name\":\"IsPrimaryAddress\",\"value\":\"true\"}]"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/parameters","description":"<p>Add parameters to a company.</p>\n<p>Some companies can be taxed and reported differently depending on the properties of the company, such as IsPrimaryAddress. In AvaTax, these tax-affecting properties are called \"parameters\".</p>\n<p>A parameter added to a company will be used by default in tax calculation but will not show on the transaction line referencing the company.</p>\n<p>A company location parameter specified on a transaction line will override a company parameter if they share the same parameter name.</p>\n<p>To see available parameters for this company, call <code>/api/v2/definitions/parameters?$filter=attributeType eq Company</code></p>\n<p>Some parameters are only available for use if you have subscribed to specific AvaTax services. To see which parameters you are able to use, add the query parameter \"$showSubscribed=true\" to the parameter definition call above.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, CSPTester, FirmAdmin, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","parameters"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"70d980cd-f49e-4d7e-968f-648280154bb9"},{"name":"Retrieve parameters for a company","id":"7605a9e9-fefd-4520-8e4c-e36b52b4a7af","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/parameters","description":"<p>Retrieve all parameters of a company.</p>\n<p>Some companies can be taxed and reported differently depending on the properties of the company, such as IsPrimaryAddress. In AvaTax, these tax-affecting properties are called \"parameters\".</p>\n<p>A parameter added to a company will be used by default in tax calculation but will not show on the transaction line referencing the company.</p>\n<p>A company location parameter specified on a transaction line will override a company parameter if they share the same parameter name.</p>\n<p>Search for specific objects using the criteria in the <code>$filter</code> parameter; full documentation is available on <a href=\"http://developer.avalara.com/avatax/filtering-in-rest/\">Filtering in REST</a> .\nPaginate your results using the <code>$top</code>, <code>$skip</code>, and <code>$orderby</code> parameters.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","parameters"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"7605a9e9-fefd-4520-8e4c-e36b52b4a7af"},{"name":"Retrieve a single company parameter","id":"4a6deda4-e9da-4e2f-9925-4965b1ca81c2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/parameters/{id}","description":"<p>Retrieves a single parameter of a company.</p>\n<p>Some companies can be taxed and reported differently depending on the properties of the company, such as IsPrimaryAddress. In AvaTax, these tax-affecting properties are called \"parameters\".</p>\n<p>A parameter added to a company will be used by default in tax calculation but will not show on the transaction line referencing the company.</p>\n<p>A company location parameter specified on a transaction line will override a company parameter if they share the same parameter name.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","parameters","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"4a6deda4-e9da-4e2f-9925-4965b1ca81c2"},{"name":"Update a company parameter","id":"61d0b940-5ca4-4d14-b5b1-440c6f910a64","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"id\":0,\"companyId\":0,\"name\":\"IsPrimaryAddress\",\"value\":\"true\"}"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/parameters/{id}","description":"<p>Update a parameter of a company.</p>\n<p>Some companies can be taxed and reported differently depending on the properties of the company, such as IsPrimaryAddress. In AvaTax, these tax-affecting properties are called \"parameters\".</p>\n<p>A parameter added to a company will be used by default in tax calculation but will not show on the transaction line referencing the company.</p>\n<p>A company location parameter specified on a transaction line will override a company parameter if they share the same parameter name.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, CSPTester, FirmAdmin, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","parameters","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"61d0b940-5ca4-4d14-b5b1-440c6f910a64"},{"name":"Delete a single company parameter","id":"2b40ff7d-79ad-498d-85ee-aab06de3ea1c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/parameters/{id}","description":"<p>Delete a parameter of a company.\nSome companies can be taxed and reported differently depending on the properties of the company, such as IsPrimaryAddress. In AvaTax, these tax-affecting properties are called \"parameters\".</p>\n<p>A parameter added to a company will be used by default in tax calculation but will not show on the transaction line referencing the company.</p>\n<p>A company location parameter specified on a transaction line will override a company parameter if they share the same parameter name.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, CSPTester, FirmAdmin, SSTAdmin, TechnicalSupportAdmin.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","parameters","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"2b40ff7d-79ad-498d-85ee-aab06de3ea1c"},{"name":"Retrieve a single company","id":"ce7713bb-d637-421a-a680-61947052a163","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{id}","description":"<p>Get the company object identified by this URL.\nA 'company' represents a single corporation or individual that is registered to handle transactional taxes.\nYou may specify one or more of the following values in the '$include' parameter to fetch additional nested data, using commas to separate multiple values:</p>\n<ul>\n<li>Contacts</li>\n<li>Items</li>\n<li>Locations</li>\n<li>Nexus</li>\n<li>Settings</li>\n<li>TaxCodes</li>\n<li>TaxRules</li>\n<li>UPC</li>\n<li>Parameters</li>\n</ul>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"ce7713bb-d637-421a-a680-61947052a163"},{"name":"Update a single company","id":"451a739a-2d18-42ad-8a9f-1ad631b0e029","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"id\":12345,\"accountId\":123456789,\"companyCode\":\"DEFAULT\",\"name\":\"Default Company\",\"isDefault\":false,\"isActive\":true,\"taxpayerIdNumber\":\"123456789\",\"isFein\":false,\"hasProfile\":true,\"isReportingEntity\":false,\"defaultCountry\":\"US\",\"baseCurrencyCode\":\"USD\",\"roundingLevelId\":\"Line\",\"isTest\":true,\"taxDependencyLevelId\":\"Document\",\"inProgress\":false}"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{id}","description":"<p>Replace the existing company object at this URL with an updated object.</p>\n<p>A <code>CompanyModel</code> represents a single corporation or individual that is registered to handle transactional taxes.\nAll data from the existing object will be replaced with data in the object you PUT.</p>\n<p>When calling <code>UpdateCompany</code>, you are permitted to update the company itself.  Updates to the nested objects\nsuch as contacts, locations, or settings are not permitted.  To update the nested objects</p>\n<p>To set a field's value to <code>null</code>, you may either set its value to <code>null</code> or omit that field from the object you PUT.</p>\n<p>NOTE: Please do not use these blacklisted characters in company name and code: ';', '', '|'.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, CSPTester, FirmAdmin, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"451a739a-2d18-42ad-8a9f-1ad631b0e029"},{"name":"Delete a single company","id":"9014aa9b-19b5-41b7-9d41-8f01b2c628aa","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{id}","description":"<p>Deleting a company will delete all child companies, and all users attached to this company.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, CSPTester, FirmAdmin, SSTAdmin, TechnicalSupportAdmin.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"9014aa9b-19b5-41b7-9d41-8f01b2c628aa"},{"name":"Checks whether the integration being used to set up this company and run transactions onto this company is compliant to all requirements.","id":"542ca778-c313-4c26-a8d7-55eaac8f797d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{id}/certify","description":"<p>Examines the most recent 100 transactions or data from the last month when verifying transaction-related integrations.\nFor partners who write integrations against AvaTax for many clients, this API is a way to do a quick self testing to verify whether the\nwritten integrations for a company are sufficient enough to be delivered to the respective customers to start using it.</p>\n<p>This API provides messages specific enough (through predefined checks) to guide the partner on what integrations are still missing from the company to get fully certified.\nThe API makes the following checks to conclude if the company is NOT fully certified:</p>\n<ol>\n<li>Any past month items contains generic tax code of P0000000.</li>\n<li>All the companies on the requesting account are test companies.</li>\n<li>No Voided/Cancelled documents in the past 30 days.</li>\n<li>There are less than 2 committed documents.</li>\n<li>Any documentCode is a generic GUID string.</li>\n<li>Any customerCode on document is a generic GUID string.</li>\n<li>No document has more than 1 documentLine.</li>\n<li>All of the documents have missing exemptionNo, customerUsageType, taxDateOverride or negative amount.</li>\n<li>Any document quantity is a negative number.</li>\n<li>Any document have repeated lines.</li>\n<li>No document has shipping charge.</li>\n<li>All documents have same ItemCodes, descriptions and taxCodes.</li>\n<li>Less than 2 addresses used across all documents.</li>\n<li>Whether locationCode was used in documents.</li>\n<li>Account with AvaGlobal subscription and no documents have VATBuyerId.</li>\n<li>Any document has currencyCode not being USD for accounts with AvaGlobal subscription.</li>\n<li>All documents have countryCode used for accounts with AvaGlobal subscription.</li>\n</ol>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{id}","certify"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"542ca778-c313-4c26-a8d7-55eaac8f797d"},{"name":"Get configuration settings for this company","id":"5b9925d4-6b20-412d-980b-e757a4c15818","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{id}/configuration","description":"<p>Retrieve a list of all configuration settings tied to this company.</p>\n<p>Configuration settings provide you with the ability to control features of your account and of your\ntax software.  The category name <code>AvaCertServiceConfig</code> is reserved for\nAvalara internal software configuration values; to store your own company-level settings, please\ncreate a new category name that begins with <code>X-</code>, for example, <code>X-MyCustomCategory</code>.</p>\n<p>Company settings are permanent settings that cannot be deleted.  You can set the value of a\ncompany setting to null if desired and if the particular setting supports it.</p>\n<p>Avalara-based company settings for <code>AvaCertServiceConfig</code> affect your company's exemption certificate\nprocessing, and should be changed with care.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{id}","configuration"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"5b9925d4-6b20-412d-980b-e757a4c15818"},{"name":"Change configuration settings for this company","id":"904b4301-9ad9-4077-9441-3f595fb1c206","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"[{\"category\":\"AvaCertServiceConfig\",\"name\":\"AllowPending\",\"value\":\"true\"}]"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{id}/configuration","description":"<p>Update configuration settings tied to this company.</p>\n<p>Configuration settings provide you with the ability to control features of your account and of your\ntax software.  The category names <code>AvaCertServiceConfig</code> is reserved for\nAvalara internal software configuration values; to store your own company-level settings, please\ncreate a new category name that begins with <code>X-</code>, for example, <code>X-MyCustomCategory</code>.</p>\n<p>Company settings are permanent settings that cannot be deleted.  You can set the value of a\ncompany setting to null if desired and if the particular setting supports it.</p>\n<p>Avalara-based company settings for <code>AvaCertServiceConfig</code> affect your company's exemption certificate\nprocessing, and should be changed with care.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, CSPTester, SSTAdmin, TechnicalSupportAdmin.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{id}","configuration"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"904b4301-9ad9-4077-9441-3f595fb1c206"},{"name":"Get this company's filing status","id":"501cf582-7d12-4ed9-bbf8-bcd1188aae2f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{id}/filingstatus","description":"<p>Retrieve the current filing status of this company.</p>\n<p>For customers using Avalara's Managed Returns Service, each company within their account can request\nfor Avalara to file tax returns on their behalf.  Avalara compliance team members will review all\nrequested filing calendars prior to beginning filing tax returns on behalf of this company.</p>\n<p>A company's filing status can be one of the following values:</p>\n<ul>\n<li><code>NoReporting</code> - This company is not configured to report tax returns; instead, it reports through a parent company.</li>\n<li><code>NotYetFiling</code> - This company has not yet begun filing tax returns through Avalara's Managed Returns Service.</li>\n<li><code>FilingRequested</code> - The company has requested to begin filing tax returns, but Avalara's compliance team has not yet begun filing.</li>\n<li><code>FirstFiling</code> - The company has recently filing tax returns and is in a new status.</li>\n<li><code>Active</code> - The company is currently active and is filing tax returns via Avalara Managed Returns.</li>\n</ul>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{id}","filingstatus"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"501cf582-7d12-4ed9-bbf8-bcd1188aae2f"},{"name":"Change the filing status of this company","id":"48e0739c-085d-4de0-90ec-f1d4baaa8635","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"requestedStatus\":\"FirstFiling\"}"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{id}/filingstatus","description":"<p>Changes the current filing status of this company.</p>\n<p>For customers using Avalara's Managed Returns Service, each company within their account can request\nfor Avalara to file tax returns on their behalf.  Avalara compliance team members will review all\nrequested filing calendars prior to beginning filing tax returns on behalf of this company.</p>\n<p>The following changes may be requested through this API:</p>\n<ul>\n<li>If a company is in <code>NotYetFiling</code> status, the customer may request this be changed to <code>FilingRequested</code>.</li>\n<li>Avalara compliance team members may change a company from <code>FilingRequested</code> to <code>FirstFiling</code>.</li>\n<li>Avalara compliance team members may change a company from <code>FirstFiling</code> to <code>Active</code>.</li>\n</ul>\n<p>All other status changes must be requested through the Avalara customer support team.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{id}","filingstatus"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"48e0739c-085d-4de0-90ec-f1d4baaa8635"},{"name":"Check managed returns funding status for a company","id":"c749e121-031b-4bf3-b145-9bbf41ff3e8e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{id}/funding","description":"<p>This API is available by invitation only.\nRequires a subscription to Avalara Managed Returns or SST Certified Service Provider.\nReturns a list of funding setup requests and their current status.\nEach object in the result is a request that was made to setup or adjust funding status for this company.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.</li>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{id}","funding"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"c749e121-031b-4bf3-b145-9bbf41ff3e8e"},{"name":"Request managed returns funding setup for a company","id":"7dec52f9-80e2-4b57-a757-bdd23aca4efc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"requestEmail\":true,\"fundingEmailRecipient\":\"user@example.org\"}"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{id}/funding/setup","description":"<p>This API is available by invitation only.\nCompanies that use the Avalara Managed Returns or the SST Certified Service Provider services are\nrequired to setup their funding configuration before Avalara can begin filing tax returns on their\nbehalf.\nFunding configuration for each company is set up by submitting a funding setup request, which can\nbe sent either via email or via an embedded HTML widget.\nWhen the funding configuration is submitted to Avalara, it will be reviewed by treasury team members\nbefore approval.\nThis API records that an ambedded HTML funding setup widget was activated.\nThis API requires a subscription to Avalara Managed Returns or SST Certified Service Provider.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.</li>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{id}","funding","setup"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"7dec52f9-80e2-4b57-a757-bdd23aca4efc"},{"name":"Quick setup for a company with a single physical address","id":"ac68c853-0ba3-4763-bdee-8d950875fbab","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"name\":\"Bob's Artisan Pottery\",\"companyCode\":\"DEFAULT\",\"taxpayerIdNumber\":\"12-3456789\",\"isFein\":false,\"line1\":\"2000 Main Street\",\"city\":\"Irvine\",\"region\":\"CA\",\"postalCode\":\"92614\",\"country\":\"US\",\"firstName\":\"Bob\",\"lastName\":\"Example\",\"title\":\"Owner\",\"email\":\"bob@example.org\",\"phoneNumber\":\"714 555-2121\",\"mobileNumber\":\"714 555-1212\"}"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/initialize","description":"<p>Shortcut to quickly setup a single-physical-location company with critical information and activate it.\nThis API provides quick and simple company setup functionality and does the following things:</p>\n<ul>\n<li>Create a company object with its own tax profile</li>\n<li>Add a key contact person for the company</li>\n<li>Set up one physical location for the main office</li>\n<li>Declare nexus in all taxing jurisdictions for that main office address</li>\n<li>Activate the company</li>\n</ul>\n<p>This API only provides a limited subset of functionality compared to the 'Create Company' API call.\nIf you need additional features or options not present in this 'Quick Setup' API call, please use the full 'Create Company' call instead.\nPlease allow 1 minute before making transactions using the company.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, CSPTester, FirmAdmin, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","initialize"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"ac68c853-0ba3-4763-bdee-8d950875fbab"},{"name":"Retrieve a list of MRS Companies with account","id":"47477451-a694-436e-92c3-392a824c6628","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/mrs","description":"<p>This API is available by invitation only.</p>\n<p>Get a list of companies with an active MRS service.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","mrs"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"47477451-a694-436e-92c3-392a824c6628"},{"name":"API to modify the reference fields at the document and the line level.","id":"3f0b92d8-d8f2-466c-8855-8a9bf5a3c043","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"[{\"documentId\":12345,\"reportingLocationCode\":\"NewReportingLocation\",\"lineDetailSerCodes\":[{\"transactionLineDetailId\":12345}]}]"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/transactions/tag","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","transactions","tag"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"3f0b92d8-d8f2-466c-8855-8a9bf5a3c043"},{"name":"Retrieve jurisdictions and rates in a combined format.","id":"d2eb85ed-b915-426a-8ada-0ba7ed0c176d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/compliance/jurisdictionrates","description":"<p>This API is available by invitation only.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","compliance","jurisdictionrates"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"d2eb85ed-b915-426a-8ada-0ba7ed0c176d"},{"name":"Retrieve all unique jurisdictions.","id":"273cc827-0a2b-4690-ad99-02d3780c92eb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/compliance/jurisdictions/{country}/{region}","description":"<p>This API is available by invitation only.</p>\n<p>You may specify one or more of the following values in the '$include' parameter to fetch additional nested data, using commas to separate multiple values:</p>\n<ul>\n<li>TaxRates</li>\n</ul>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","compliance","jurisdictions","{country}","{region}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"273cc827-0a2b-4690-ad99-02d3780c92eb"},{"name":"Retrieve all tax rates.","id":"772a4ac3-0306-4236-b74e-73ea56d106c9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/compliance/taxrates","description":"<p>This API is available by invitation only.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","compliance","taxrates"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"772a4ac3-0306-4236-b74e-73ea56d106c9"},{"name":"Retrieve a single tax rate.","id":"ca52bdc7-75f7-4f20-b890-d3f6443b35a6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/compliance/taxrates/{id}","description":"<p>This API is available by invitation only.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","compliance","taxrates","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"ca52bdc7-75f7-4f20-b890-d3f6443b35a6"},{"name":"Retrieve all tax region jurisdictions.","id":"d27f5158-d441-4370-b2fe-bfc1997df209","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/compliance/taxregionjurisdictions","description":"<p>This API is available by invitation only.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","compliance","taxregionjurisdictions"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"d27f5158-d441-4370-b2fe-bfc1997df209"},{"name":"Retrieve all tax regions.","id":"a61b1d96-d189-4628-8181-bc8801aba985","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/compliance/taxregions","description":"<p>This API is available by invitation only.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","compliance","taxregions"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"a61b1d96-d189-4628-8181-bc8801aba985"},{"name":"Retrieve a single tax region.","id":"8de327c5-470b-4a53-ac82-98a8c984bde0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/compliance/taxregions/{id}","description":"<p>This API is available by invitation only.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","compliance","taxregions","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"8de327c5-470b-4a53-ac82-98a8c984bde0"},{"name":"Create a new contact","id":"564ba466-747b-4c31-bb55-88793f5e7d35","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"[{\"id\":56789,\"companyId\":12345,\"contactCode\":\"TestContact77a8dd2cf53444\",\"firstName\":\"Bob\",\"lastName\":\"McExample\",\"title\":\"Owner\",\"line1\":\"2000 Main Street\",\"city\":\"Irvine\",\"region\":\"CA\",\"postalCode\":\"92614\",\"country\":\"US\",\"email\":\"bob@example.org\",\"phone\":\"714 555-1212\"}]"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/contacts","description":"<p>Create one or more new contact objects.\nA 'contact' is a person associated with a company who is designated to handle certain responsibilities of\na tax collecting and filing entity.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, CSPTester, FirmAdmin, SSTAdmin, TechnicalSupportAdmin.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","contacts"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"564ba466-747b-4c31-bb55-88793f5e7d35"},{"name":"Retrieve contacts for this company","id":"b4bf040a-b140-404b-a696-8c37371f6ef5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/contacts","description":"<p>List all contact objects assigned to this company.</p>\n<p>Search for specific objects using the criteria in the <code>$filter</code> parameter; full documentation is available on <a href=\"http://developer.avalara.com/avatax/filtering-in-rest/\">Filtering in REST</a> .\nPaginate your results using the <code>$top</code>, <code>$skip</code>, and <code>$orderby</code> parameters.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, FirmAdmin, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","contacts"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"b4bf040a-b140-404b-a696-8c37371f6ef5"},{"name":"Retrieve a single contact","id":"604e1e59-63cf-4ec9-ac72-e56cb5df9ddd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/contacts/{id}","description":"<p>Get the contact object identified by this URL.\nA 'contact' is a person associated with a company who is designated to handle certain responsibilities of\na tax collecting and filing entity.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, FirmAdmin, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","contacts","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"604e1e59-63cf-4ec9-ac72-e56cb5df9ddd"},{"name":"Update a single contact","id":"03588688-6a20-4873-8acc-11dfb176f97e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"id\":56789,\"companyId\":12345,\"contactCode\":\"TestContact77a8dd2cf53444\",\"firstName\":\"Bob\",\"lastName\":\"McExample\",\"title\":\"Owner\",\"line1\":\"2000 Main Street\",\"city\":\"Irvine\",\"region\":\"CA\",\"postalCode\":\"92614\",\"country\":\"US\",\"email\":\"bob@example.org\",\"phone\":\"714 555-1212\"}"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/contacts/{id}","description":"<p>Replace the existing contact object at this URL with an updated object.\nA 'contact' is a person associated with a company who is designated to handle certain responsibilities of\na tax collecting and filing entity.\nAll data from the existing object will be replaced with data in the object you PUT.\nTo set a field's value to null, you may either set its value to null or omit that field from the object you post.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, CSPTester, FirmAdmin, SSTAdmin, TechnicalSupportAdmin.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","contacts","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"03588688-6a20-4873-8acc-11dfb176f97e"},{"name":"Delete a single contact","id":"7714f607-3133-42ea-a8db-203a1e1efe40","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/contacts/{id}","description":"<p>Mark the existing contact object at this URL as deleted.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, CSPTester, FirmAdmin, SSTAdmin, TechnicalSupportAdmin.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","contacts","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"7714f607-3133-42ea-a8db-203a1e1efe40"},{"name":"Retrieve all contacts","id":"bdea1c18-ae80-4302-a8f6-58186d163823","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/contacts","description":"<p>Get multiple contact objects across all companies.\nA 'contact' is a person associated with a company who is designated to handle certain responsibilities of\na tax collecting and filing entity.</p>\n<p>Search for specific objects using the criteria in the <code>$filter</code> parameter; full documentation is available on <a href=\"http://developer.avalara.com/avatax/filtering-in-rest/\">Filtering in REST</a> .\nPaginate your results using the <code>$top</code>, <code>$skip</code>, and <code>$orderby</code> parameters.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, FirmAdmin, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","contacts"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"bdea1c18-ae80-4302-a8f6-58186d163823"},{"name":"List all customers for this company","id":"6e0a9af0-2fcb-4927-a68e-8c6b79a98410","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/customers","description":"<p>List all customers recorded by this company matching the specified criteria.</p>\n<p>A customer object defines information about a person or business that purchases products from your\ncompany.  When you create a tax transaction in AvaTax, you can use the <code>customerCode</code> from this\nrecord in your <code>CreateTransaction</code> API call.  AvaTax will search for this <code>customerCode</code> value and\nidentify any certificates linked to this <code>customer</code> object.  If any certificate applies to the transaction,\nAvaTax will record the appropriate elements of the transaction as exempt and link it to the <code>certificate</code>.</p>\n<p>You can use the <code>$include</code> parameter to fetch the following additional objects for expansion:</p>\n<ul>\n<li>Certificates - Fetch a list of certificates linked to this customer.</li>\n<li>attributes - Retrieves all attributes applied to the customer.</li>\n</ul>\n<p>Using exemption certificates endpoints requires setup of an auditable document storage for each company that will use certificates.\nCompanies that do not have this storage system set up will receive the error <code>CertCaptureNotConfiguredError</code> when they call exemption\ncertificate related APIs.  To check if this company is set up, call <code>GetCertificateSetup</code>.  To request setup of the auditable document\nstorage for this company, call <code>RequestCertificateSetup</code>.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, CSPTester, SSTAdmin, TechnicalSupportAdmin, TechnicalSupportUser.</li>\n<li>This API depends on the following active services<br /><em>Required</em> (all):  AvaTaxPro.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","customers"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"6e0a9af0-2fcb-4927-a68e-8c6b79a98410"},{"name":"Create customers for this company","id":"2d96f67c-915b-4c42-aae0-9aafab12b7b2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"[{\"customerCode\":\"c26e0ff7-8b8a-4bc9-89e7-14d882952c84\",\"alternateId\":\"987654321\",\"name\":\"Dr. Bob Example\",\"attnName\":\"Attn: Receiving\",\"line1\":\"645 Main Street\",\"city\":\"Irvine\",\"postalCode\":\"92614\",\"phoneNumber\":\"(949) 555-1212\",\"faxNumber\":\"949.555.1213\",\"emailAddress\":\"dr.bob.example@example.org\",\"contactName\":\"Alice Smith\",\"lastTransaction\":\"2008-10-08T00:00:00\",\"country\":\"US\",\"region\":\"CA\",\"certificates\":[{\"signedDate\":\"2016-02-01T00:00:00\",\"expirationDate\":\"2020-12-31T00:00:00\",\"filename\":\"43c25c94-cdc2-48b9-8dd6-9a18289100ef\",\"valid\":true,\"exemptionNumber\":\"Exempt-1234\",\"validatedExemptionReason\":{\"name\":\"EXPOSURE\"},\"exemptionReason\":{\"name\":\"EXPOSURE\"},\"createdDate\":\"2020-10-12T21:31:06.609056Z\",\"modifiedDate\":\"2020-10-12T21:31:06.608935Z\",\"customers\":[null],\"poNumbers\":[{\"id\":1234,\"poNumber\":\"test\"}],\"exposureZone\":{\"name\":\"Washington\"},\"attributes\":[{\"name\":\"DIRECT PAY\"}],\"pages\":[null]}],\"customFields\":[{\"name\":\"Customer Type\",\"value\":\"my customer type\"}],\"exposureZones\":[{\"name\":\"Washington\"}],\"shipTos\":[null],\"attributes\":[{\"id\":1,\"name\":\"ADDRESS CHANGE NEEDED\",\"description\":\"Customer address change is needed.\",\"isNonDeliver\":true,\"isChangeable\":true}]}]"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/customers","description":"<p>Create one or more customers for this company.</p>\n<p>A customer object defines information about a person or business that purchases products from your\ncompany.  When you create a tax transaction in AvaTax, you can use the <code>customerCode</code> from this\nrecord in your <code>CreateTransaction</code> API call.  AvaTax will search for this <code>customerCode</code> value and\nidentify any certificates linked to this <code>customer</code> object.  If any certificate applies to the transaction,\nAvaTax will record the appropriate elements of the transaction as exempt and link it to the <code>certificate</code>.</p>\n<p>A nested object such as CustomFields could be specified and created along with the customer object. To fetch the\nnested object, please call 'GetCustomer' API with appropriate $include parameters.</p>\n<p>Using exemption certificates endpoints requires setup of an auditable document storage for each company that will use certificates.\nCompanies that do not have this storage system set up will receive the error <code>CertCaptureNotConfiguredError</code> when they call exemption\ncertificate related APIs.  To check if this company is set up, call <code>GetCertificateSetup</code>.  To request setup of the auditable document\nstorage for this company, call <code>RequestCertificateSetup</code>.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, CSPTester, SSTAdmin, TechnicalSupportAdmin.</li>\n<li>This API depends on the following active services<br /><em>Required</em> (all):  AvaTaxPro.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","customers"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"2d96f67c-915b-4c42-aae0-9aafab12b7b2"},{"name":"Retrieve a single customer","id":"5636f482-44bc-40db-b70b-979c01c40784","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/customers/{customerCode}","description":"<p>Retrieve the customer identified by this URL.</p>\n<p>A customer object defines information about a person or business that purchases products from your\ncompany.  When you create a tax transaction in AvaTax, you can use the <code>customerCode</code> from this\nrecord in your <code>CreateTransaction</code> API call.  AvaTax will search for this <code>customerCode</code> value and\nidentify any certificates linked to this customer object.  If any certificate applies to the transaction,\nAvaTax will record the appropriate elements of the transaction as exempt and link it to the <code>certificate</code>.</p>\n<p>You can use the <code>$include</code> parameter to fetch the following additional objects for expansion:</p>\n<ul>\n<li>Certificates - Fetch a list of certificates linked to this customer.</li>\n<li>CustomFields - Fetch a list of custom fields associated to this customer.</li>\n<li>attributes - Retrieves all attributes applied to the customer.</li>\n</ul>\n<p>Using exemption certificates endpoints requires setup of an auditable document storage for each company that will use certificates.\nCompanies that do not have this storage system set up will receive the error <code>CertCaptureNotConfiguredError</code> when they call exemption\ncertificate related APIs.  To check if this company is set up, call <code>GetCertificateSetup</code>.  To request setup of the auditable document\nstorage for this company, call <code>RequestCertificateSetup</code>.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, CSPTester, SSTAdmin, TechnicalSupportAdmin, TechnicalSupportUser.</li>\n<li>This API depends on the following active services<br /><em>Required</em> (all):  AvaTaxPro.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","customers","{customerCode}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"5636f482-44bc-40db-b70b-979c01c40784"},{"name":"Update a single customer","id":"c322f485-61ca-47cb-b72d-ab7110688c7e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"companyId\":0,\"customerCode\":\"c26e0ff7-8b8a-4bc9-89e7-14d882952c84\",\"alternateId\":\"987654321\",\"name\":\"Dr. Bob Example\",\"attnName\":\"Attn: Receiving\",\"line1\":\"645 Main Street\",\"city\":\"Irvine\",\"postalCode\":\"92614\",\"phoneNumber\":\"(949) 555-1212\",\"faxNumber\":\"949.555.1213\",\"emailAddress\":\"dr.bob.example@example.org\",\"contactName\":\"Alice Smith\",\"lastTransaction\":\"2008-10-08T00:00:00\",\"country\":\"US\",\"region\":\"CA\",\"exposureZones\":[{\"name\":\"Washington\"}]}"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/customers/{customerCode}","description":"<p>Replace the customer object at this URL with a new record.</p>\n<p>A customer object defines information about a person or business that purchases products from your\ncompany.  When you create a tax transaction in AvaTax, you can use the <code>customerCode</code> from this\nrecord in your <code>CreateTransaction</code> API call.  AvaTax will search for this <code>customerCode</code> value and\nidentify any certificates linked to this <code>customer</code> object.  If any certificate applies to the transaction,\nAvaTax will record the appropriate elements of the transaction as exempt and link it to the <code>certificate</code>.</p>\n<p>Using exemption certificates endpoints requires setup of an auditable document storage for each company that will use certificates.\nCompanies that do not have this storage system set up will receive the error <code>CertCaptureNotConfiguredError</code> when they call exemption\ncertificate related APIs.  To check if this company is set up, call <code>GetCertificateSetup</code>.  To request setup of the auditable document\nstorage for this company, call <code>RequestCertificateSetup</code>.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, CSPTester, SSTAdmin, TechnicalSupportAdmin.</li>\n<li>This API depends on the following active services<br /><em>Required</em> (all):  AvaTaxPro.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","customers","{customerCode}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"c322f485-61ca-47cb-b72d-ab7110688c7e"},{"name":"Delete a customer record","id":"a3ab7f0d-eba9-47a0-9f07-51c8a1ca2151","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/customers/{customerCode}","description":"<p>Deletes the customer object referenced by this URL.</p>\n<p>A customer object defines information about a person or business that purchases products from your\ncompany.  When you create a tax transaction in AvaTax, you can use the <code>customerCode</code> from this\nrecord in your <code>CreateTransaction</code> API call.  AvaTax will search for this <code>customerCode</code> value and\nidentify any certificates linked to this <code>customer</code> object.  If any certificate applies to the transaction,\nAvaTax will record the appropriate elements of the transaction as exempt and link it to the <code>certificate</code>.</p>\n<p>Using exemption certificates endpoints requires setup of an auditable document storage for each company that will use certificates.\nCompanies that do not have this storage system set up will receive the error <code>CertCaptureNotConfiguredError</code> when they call exemption\ncertificate related APIs.  To check if this company is set up, call <code>GetCertificateSetup</code>.  To request setup of the auditable document\nstorage for this company, call <code>RequestCertificateSetup</code>.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, CSPTester, SSTAdmin, TechnicalSupportAdmin.</li>\n<li>This API depends on the following active services<br /><em>Required</em> (all):  AvaTaxPro.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","customers","{customerCode}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"a3ab7f0d-eba9-47a0-9f07-51c8a1ca2151"},{"name":"Retrieve a customer's attributes","id":"16421e3a-8f1f-476e-9b67-ea820d5e2681","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/customers/{customerCode}/attributes","description":"<p>Retrieve the attributes linked to the customer identified by this URL.</p>\n<p>A customer may have multiple attributes that control its behavior.  You may link or unlink attributes to a\ncustomer at any time.  The full list of defined attributes may be found using <code>QueryCompanyCustomerAttributes</code> API.</p>\n<p>A customer object defines information about a person or business that purchases products from your\ncompany.  When you create a tax transaction in AvaTax, you can use the <code>customerCode</code> from this\nrecord in your <code>CreateTransaction</code> API call.  AvaTax will search for this <code>customerCode</code> value and\nidentify any certificates linked to this customer object.  If any certificate applies to the transaction,\nAvaTax will record the appropriate elements of the transaction as exempt and link it to the <code>certificate</code>.</p>\n<p>Using exemption certificates endpoints requires setup of an auditable document storage for each company that will use certificates.\nCompanies that do not have this storage system set up will receive the error <code>CertCaptureNotConfiguredError</code> when they call exemption\ncertificate related APIs.  To check if this company is set up, call <code>GetCertificateSetup</code>.  To request setup of the auditable document\nstorage for this company, call <code>RequestCertificateSetup</code>.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, CSPTester, SSTAdmin, TechnicalSupportAdmin, TechnicalSupportUser.</li>\n<li>This API depends on the following active services<br /><em>Required</em> (all):  AvaTaxPro.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","customers","{customerCode}","attributes"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"16421e3a-8f1f-476e-9b67-ea820d5e2681"},{"name":"Link attributes to a customer","id":"5e8b9450-4c3b-47c6-8975-2d14f406806f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"[{\"id\":1,\"name\":\"ADDRESS CHANGE NEEDED\",\"description\":\"Customer address change is needed.\",\"isNonDeliver\":true,\"isChangeable\":true}]"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/customers/{customerCode}/attributes/link","description":"<p>Link one or many attributes to a customer.</p>\n<p>A customer may have multiple attributes that control its behavior.  You may link or unlink attributes to a\ncustomer at any time.  The full list of defined attributes may be found using <code>QueryCompanyCustomerAttributes</code> API.</p>\n<p>A customer object defines information about a person or business that purchases products from your\ncompany.  When you create a tax transaction in AvaTax, you can use the <code>customerCode</code> from this\nrecord in your <code>CreateTransaction</code> API call.  AvaTax will search for this <code>customerCode</code> value and\nidentify any certificates linked to this customer object.  If any certificate applies to the transaction,\nAvaTax will record the appropriate elements of the transaction as exempt and link it to the <code>certificate</code>.</p>\n<p>Using exemption certificates endpoints requires setup of an auditable document storage for each company that will use certificates.\nCompanies that do not have this storage system set up will receive the error <code>CertCaptureNotConfiguredError</code> when they call exemption\ncertificate related APIs.  To check if this company is set up, call <code>GetCertificateSetup</code>.  To request setup of the auditable document\nstorage for this company, call <code>RequestCertificateSetup</code>.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, CSPTester, SSTAdmin, TechnicalSupportAdmin.</li>\n<li>This API depends on the following active services<br /><em>Required</em> (all):  AvaTaxPro.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","customers","{customerCode}","attributes","link"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"5e8b9450-4c3b-47c6-8975-2d14f406806f"},{"name":"Unlink attributes from a customer","id":"40bcf073-94d2-4c15-9937-82d1a755477b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"[{\"id\":1,\"name\":\"ADDRESS CHANGE NEEDED\",\"description\":\"Customer address change is needed.\",\"isNonDeliver\":true,\"isChangeable\":true}]"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/customers/{customerCode}/attributes/unlink","description":"<p>Unlink one or many attributes from a customer.</p>\n<p>A customer may have multiple attributes that control its behavior.  You may link or unlink attributes to a\ncustomer at any time.  The full list of defined attributes may be found using <code>QueryCompanyCustomerAttributes</code> API.</p>\n<p>A customer object defines information about a person or business that purchases products from your\ncompany.  When you create a tax transaction in AvaTax, you can use the <code>customerCode</code> from this\nrecord in your <code>CreateTransaction</code> API call.  AvaTax will search for this <code>customerCode</code> value and\nidentify any certificates linked to this customer object.  If any certificate applies to the transaction,\nAvaTax will record the appropriate elements of the transaction as exempt and link it to the <code>certificate</code>.</p>\n<p>Using exemption certificates endpoints requires setup of an auditable document storage for each company that will use certificates.\nCompanies that do not have this storage system set up will receive the error <code>CertCaptureNotConfiguredError</code> when they call exemption\ncertificate related APIs.  To check if this company is set up, call <code>GetCertificateSetup</code>.  To request setup of the auditable document\nstorage for this company, call <code>RequestCertificateSetup</code>.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, CSPTester, SSTAdmin, TechnicalSupportAdmin.</li>\n<li>This API depends on the following active services<br /><em>Required</em> (all):  AvaTaxPro.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","customers","{customerCode}","attributes","unlink"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"40bcf073-94d2-4c15-9937-82d1a755477b"},{"name":"List certificates linked to a customer","id":"088a0c62-fc4b-4331-843f-6463c0d95f55","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/customers/{customerCode}/certificates","description":"<p>List all certificates linked to a customer.</p>\n<p>A customer object defines information about a person or business that purchases products from your\ncompany.  When you create a tax transaction in AvaTax, you can use the <code>customerCode</code> from this\nrecord in your <code>CreateTransaction</code> API call.  AvaTax will search for this <code>customerCode</code> value and\nidentify any certificates linked to this <code>customer</code> object.  If any certificate applies to the transaction,\nAvaTax will record the appropriate elements of the transaction as exempt and link it to the <code>certificate</code>.</p>\n<p>Using exemption certificates endpoints requires setup of an auditable document storage for each company that will use certificates.\nCompanies that do not have this storage system set up will receive the error <code>CertCaptureNotConfiguredError</code> when they call exemption\ncertificate related APIs.  To check if this company is set up, call <code>GetCertificateSetup</code>.  To request setup of the auditable document\nstorage for this company, call <code>RequestCertificateSetup</code>.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, CSPTester, SSTAdmin, TechnicalSupportAdmin, TechnicalSupportUser.</li>\n<li>This API depends on the following active services<br /><em>Required</em> (all):  AvaTaxPro.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","customers","{customerCode}","certificates"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"088a0c62-fc4b-4331-843f-6463c0d95f55"},{"name":"List valid certificates for a location","id":"1b7fc2db-f0b8-48f7-9058-a4f75051312e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/customers/{customerCode}/certificates/{country}/{region}","description":"<p>List valid certificates linked to a customer in a particular country and region.</p>\n<p>This API is intended to help identify whether a customer has already provided a certificate that\napplies to a particular country and region.  This API is intended to help you remind a customer\nwhen they have or have not provided copies of their exemption certificates to you during the sales\norder process.</p>\n<p>If a customer does not have a certificate on file and they wish to provide one, you should send the customer\na CertExpress invitation link so that the customer can upload proof of their exemption certificate.  Please\nsee the <code>CreateCertExpressInvitation</code> API to create an invitation link for this customer.</p>\n<p>Using exemption certificates endpoints requires setup of an auditable document storage for each company that will use certificates.\nCompanies that do not have this storage system set up will receive the error <code>CertCaptureNotConfiguredError</code> when they call exemption\ncertificate related APIs.  To check if this company is set up, call <code>GetCertificateSetup</code>.  To request setup of the auditable document\nstorage for this company, call <code>RequestCertificateSetup</code>.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, CSPTester, SSTAdmin, TechnicalSupportAdmin, TechnicalSupportUser.</li>\n<li>This API depends on the following active services<br /><em>Required</em> (all):  AvaTaxPro.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","customers","{customerCode}","certificates","{country}","{region}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"1b7fc2db-f0b8-48f7-9058-a4f75051312e"},{"name":"Link certificates to a customer","id":"15b79a1f-f2de-4c9e-bdcf-a5e0b0cee5bb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"certificates\":[1,3]}"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/customers/{customerCode}/certificates/link","description":"<p>Link one or more certificates to a customer.</p>\n<p>A customer object defines information about a person or business that purchases products from your\ncompany.  When you create a tax transaction in AvaTax, you can use the <code>customerCode</code> from this\nrecord in your <code>CreateTransaction</code> API call.  AvaTax will search for this <code>customerCode</code> value and\nidentify any certificates linked to this <code>customer</code> object.  If any certificate applies to the transaction,\nAvaTax will record the appropriate elements of the transaction as exempt and link it to the <code>certificate</code>.</p>\n<p>Using exemption certificates endpoints requires setup of an auditable document storage for each company that will use certificates.\nCompanies that do not have this storage system set up will receive the error <code>CertCaptureNotConfiguredError</code> when they call exemption\ncertificate related APIs.  To check if this company is set up, call <code>GetCertificateSetup</code>.  To request setup of the auditable document\nstorage for this company, call <code>RequestCertificateSetup</code>.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, CSPTester, SSTAdmin, TechnicalSupportAdmin, TechnicalSupportUser.</li>\n<li>This API depends on the following active services<br /><em>Required</em> (all):  AvaTaxPro.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","customers","{customerCode}","certificates","link"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"15b79a1f-f2de-4c9e-bdcf-a5e0b0cee5bb"},{"name":"Unlink certificates from a customer","id":"f4011959-4f5f-47e7-8b8e-3ad7b88e54bc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"certificates\":[1,3]}"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/customers/{customerCode}/certificates/unlink","description":"<p>Remove one or more certificates to a customer.</p>\n<p>A customer object defines information about a person or business that purchases products from your\ncompany.  When you create a tax transaction in AvaTax, you can use the <code>customerCode</code> from this\nrecord in your <code>CreateTransaction</code> API call.  AvaTax will search for this <code>customerCode</code> value and\nidentify any certificates linked to this <code>customer</code> object.  If any certificate applies to the transaction,\nAvaTax will record the appropriate elements of the transaction as exempt and link it to the <code>certificate</code>.</p>\n<p>Using exemption certificates endpoints requires setup of an auditable document storage for each company that will use certificates.\nCompanies that do not have this storage system set up will receive the error <code>CertCaptureNotConfiguredError</code> when they call exemption\ncertificate related APIs.  To check if this company is set up, call <code>GetCertificateSetup</code>.  To request setup of the auditable document\nstorage for this company, call <code>RequestCertificateSetup</code>.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, CSPTester, SSTAdmin, TechnicalSupportAdmin, TechnicalSupportUser.</li>\n<li>This API depends on the following active services<br /><em>Required</em> (all):  AvaTaxPro.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","customers","{customerCode}","certificates","unlink"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"f4011959-4f5f-47e7-8b8e-3ad7b88e54bc"},{"name":"Link two customer records together","id":"3cbbe5a6-f82d-4200-94a7-44e18b149e77","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"customers\":[\"123456789\"]}"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/customers/billto/{code}/shipto/link","description":"<p>Links a Ship-To customer record with a Bill-To customer record.</p>\n<p>Customer records represent businesses or individuals who can provide exemption certificates.  Some customers\nmay have certificates that are linked to their shipping address or their billing address.  To group these\ncustomer records together, you may link multiple bill-to and ship-to addresses together to represent a single\nentity that has multiple different addresses of different kinds.</p>\n<p>In general, a customer will have only one primary billing address and multiple ship-to addresses, representing\nall of the different locations where they receive goods.  To facilitate this type of customer, you can send in\none bill-to customer code and multiple ship-to customer codes in a single API call.</p>\n<p>Note that you can only link a ship-to customer record to a bill-to customer record.  You may not link two customers\nof the same kind together.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, CSPTester, SSTAdmin, TechnicalSupportAdmin, TechnicalSupportUser.</li>\n<li>This API depends on the following active services<br /><em>Required</em> (all):  AvaTaxPro.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","customers","billto","{code}","shipto","link"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"3cbbe5a6-f82d-4200-94a7-44e18b149e77"},{"name":"Create and store new datasources for the respective companies.","id":"2518585f-848e-41d1-83b6-77d7d549c3bb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"[{\"id\":1,\"companyId\":12345,\"source\":\"Amazon v2 Extractor\",\"instance\":\"b916e73e-11a7-4d2f-910b-f34293c20a21\",\"createdUserId\":123,\"createdDate\":\"2020-10-12T00:00:00-07:00\",\"modifiedUserId\":12,\"modifiedDate\":\"2020-10-12T00:00:00-07:00\",\"name\":\"TestName\",\"externalState\":\"Test Path\"}]"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/datasources","description":"<p>Create one or more datasource objects.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, CSPTester, FirmAdmin, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin.</li>\n<li>This API depends on the following active services<br /><em>Required</em> (all):  AvaTaxPro, BasicReturns.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","datasources"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"2518585f-848e-41d1-83b6-77d7d549c3bb"},{"name":"Retrieve all datasources for this company","id":"63fc826f-1b6e-49ba-99fd-c1e393ea61c3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/datasources","description":"<p>Gets multiple datasource objects for a given company.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n<li>This API depends on the following active services<br /><em>Required</em> (all):  AvaTaxPro, BasicReturns.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","datasources"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"63fc826f-1b6e-49ba-99fd-c1e393ea61c3"},{"name":"Get data source by data source id","id":"843a39a1-b2c0-480a-80b3-f52db60377b6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/datasources/{id}","description":"<p>Retrieve the data source by its unique ID number.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n<li>This API depends on the following active services<br /><em>Required</em> (all):  AvaTaxPro, BasicReturns.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","datasources","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"843a39a1-b2c0-480a-80b3-f52db60377b6"},{"name":"Update a datasource identified by id for a company","id":"d94383a8-b361-4850-ac9a-2bbb43b33216","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"id\":1,\"companyId\":12345,\"source\":\"Amazon v2 Extractor\",\"instance\":\"b916e73e-11a7-4d2f-910b-f34293c20a21\",\"isEnabled\":false,\"isSynced\":false,\"isAuthorized\":false,\"createdUserId\":123,\"createdDate\":\"2020-10-12T00:00:00-07:00\",\"modifiedUserId\":12,\"modifiedDate\":\"2020-10-12T00:00:00-07:00\",\"name\":\"TestName\",\"externalState\":\"Test Path\"}"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/datasources/{id}","description":"<p>Updates a datasource for a company.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, CSPTester, FirmAdmin, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin.</li>\n<li>This API depends on the following active services<br /><em>Required</em> (all):  AvaTaxPro, BasicReturns.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","datasources","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"d94383a8-b361-4850-ac9a-2bbb43b33216"},{"name":"Delete a datasource by datasource id for a company.","id":"3766746f-20fe-4324-a638-67cc4f2d73cd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/datasources/{id}","description":"<p>Marks the existing datasource for a company as deleted.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, CSPTester, FirmAdmin, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin.</li>\n<li>This API depends on the following active services<br /><em>Required</em> (all):  AvaTaxPro, BasicReturns.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","datasources","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"3766746f-20fe-4324-a638-67cc4f2d73cd"},{"name":"Retrieve all datasources","id":"e0882789-8606-4155-b7e2-3ab1e64521eb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/datasources","description":"<p>Get multiple datasource objects across all companies.</p>\n<p>Search for specific objects using the criteria in the <code>$filter</code> parameter; full documentation is available on <a href=\"http://developer.avalara.com/avatax/filtering-in-rest/\">Filtering in REST</a> .\nPaginate your results using the <code>$top</code>, <code>$skip</code>, and <code>$orderby</code> parameters.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n<li>This API depends on the following active services<br /><em>Required</em> (all):  AvaTaxPro, BasicReturns.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","datasources"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"e0882789-8606-4155-b7e2-3ab1e64521eb"},{"name":"Retrieve the full list of the AvaFile Forms available","id":"50190de9-2c29-43d7-b6a1-df0e2ebebffc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/definitions/avafileforms","description":"<p>This API is deprecated.</p>\n<p>Please use the ListTaxForms API.</p>\n<p>Returns the full list of Avalara-supported AvaFile Forms\nThis API is intended to be useful to identify all the different AvaFile Forms</p>\n","urlObject":{"protocol":"https","path":["api","v2","definitions","avafileforms"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"50190de9-2c29-43d7-b6a1-df0e2ebebffc"},{"name":"List certificate attributes used by a company","id":"e828d1d7-255b-4956-a7ea-e51f893a1fe8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/definitions/certificateattributes","description":"<p>List the certificate attributes defined by a company either specified by the user or the user's default company.</p>\n<p>A certificate may have multiple attributes that control its behavior.  You may apply or remove attributes to a\ncertificate at any time.</p>\n<p>If you see the 'CertCaptureNotConfiguredError', please use CheckProvision and RequestProvision endpoints to\ncheck and provision account.</p>\n","urlObject":{"protocol":"https","path":["api","v2","definitions","certificateattributes"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"e828d1d7-255b-4956-a7ea-e51f893a1fe8"},{"name":"List the certificate exempt reasons defined by a company","id":"6de8150e-c9ba-491c-8e86-f198a4b2e25c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/definitions/certificateexemptreasons","description":"<p>List the certificate exempt reasons defined by a company.</p>\n<p>An exemption reason defines why a certificate allows a customer to be exempt\nfor purposes of tax calculation.</p>\n<p>If you see the 'CertCaptureNotConfiguredError', please use CheckProvision and RequestProvision endpoints to\ncheck and provision account.</p>\n","urlObject":{"protocol":"https","path":["api","v2","definitions","certificateexemptreasons"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"6de8150e-c9ba-491c-8e86-f198a4b2e25c"},{"name":"List certificate exposure zones used by a company","id":"b1ca9681-a11c-44b7-84ab-26c7db21d244","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/definitions/certificateexposurezones","description":"<p>List the certificate exposure zones defined by a company.</p>\n<p>An exposure zone is a location where a certificate can be valid.  Exposure zones may indicate a taxing\nauthority or other legal entity to which a certificate may apply.</p>\n<p>If you see the 'CertCaptureNotConfiguredError', please use CheckProvision and RequestProvision endpoints to\ncheck and provision account.</p>\n","urlObject":{"protocol":"https","path":["api","v2","definitions","certificateexposurezones"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"b1ca9681-a11c-44b7-84ab-26c7db21d244"},{"name":"Retrieve the full list of communications transactiontypes","id":"e9ff6351-3b69-45b9-ab23-923861fa9fda","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/definitions/communications/transactiontypes","description":"<p>Returns full list of communications transaction types which\nare accepted in communication tax calculation requests.</p>\n","urlObject":{"protocol":"https","path":["api","v2","definitions","communications","transactiontypes"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"e9ff6351-3b69-45b9-ab23-923861fa9fda"},{"name":"Retrieve the full list of communications service types","id":"90dce396-06d0-4026-93f5-6f5496b29547","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/definitions/communications/transactiontypes/{id}/servicetypes","description":"<p>Returns full list of service types for a given transaction type ID.</p>\n","urlObject":{"protocol":"https","path":["api","v2","definitions","communications","transactiontypes","{id}","servicetypes"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"90dce396-06d0-4026-93f5-6f5496b29547"},{"name":"Retrieve the full list of communications transaction/service type pairs","id":"f9a65b91-7d41-4791-b082-b56d038c82e4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/definitions/communications/tspairs","description":"<p>Returns full list of communications transaction/service type pairs which\nare accepted in communication tax calculation requests.</p>\n","urlObject":{"protocol":"https","path":["api","v2","definitions","communications","tspairs"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"f9a65b91-7d41-4791-b082-b56d038c82e4"},{"name":"List all ISO 3166 countries","id":"6b45ae0a-bc4d-410e-8d38-8e340021b724","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/definitions/countries","description":"<p>Returns a list of all ISO 3166 country codes, and their US English friendly names.\nThis API is intended to be useful when presenting a dropdown box in your website to allow customers to select a country for\na shipping address.</p>\n","urlObject":{"protocol":"https","path":["api","v2","definitions","countries"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"6b45ae0a-bc4d-410e-8d38-8e340021b724"},{"name":"Retrieve the full list of rate types for each country","id":"505bd038-73d6-4f48-b017-72c912e7e07f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/definitions/countries/{country}/ratetypes","description":"<p>Returns the full list of Avalara-supported rate type file types\nThis API is intended to be useful to identify all the different rate types.</p>\n","urlObject":{"protocol":"https","path":["api","v2","definitions","countries","{country}","ratetypes"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"505bd038-73d6-4f48-b017-72c912e7e07f"},{"name":"List all ISO 3166 regions for a country","id":"ba24c4f9-0cf9-4b83-8fdd-a64ac31b1a39","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/definitions/countries/{country}/regions","description":"<p>Returns a list of all ISO 3166 region codes for a specific country code, and their US English friendly names.\nThis API is intended to be useful when presenting a dropdown box in your website to allow customers to select a region\nwithin the country for a shipping addresses.</p>\n","urlObject":{"protocol":"https","path":["api","v2","definitions","countries","{country}","regions"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"ba24c4f9-0cf9-4b83-8fdd-a64ac31b1a39"},{"name":"List certificate exposure zones used by a company","id":"9d0136f0-8079-4a62-9bdc-fd9aebc39acb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/definitions/coverletters","description":"<p>List available cover letters that can be used when sending invitation to use CertExpress to upload certificates.</p>\n<p>The CoverLetter model represents a message sent along with an invitation to use CertExpress to\nupload certificates.  An invitation allows customers to use CertExpress to upload their exemption\ncertificates directly; this cover letter explains why the invitation was sent.</p>\n<p>If you see the 'CertCaptureNotConfiguredError', please use CheckProvision and RequestProvision endpoints to\ncheck and provision account.</p>\n","urlObject":{"protocol":"https","path":["api","v2","definitions","coverletters"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"9d0136f0-8079-4a62-9bdc-fd9aebc39acb"},{"name":"Lists the next level of HS Codes given a destination country and HS Code prefix.","id":"b61c5b42-0d6d-47dc-9ab4-cdf183048388","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/definitions/crossborder/{country}/{hsCode}","description":"<p>Retrieves a list of HS Codes that are the children of the prefix for the given destination country, if\nadditional children are available.</p>\n<p>HS Code is interchangeable with \"tariff code\" and definitions are generally unique to a destination country.\nAn HS Code describes an item and its eligibility/rate for tariffs. HS Codes are organized by\nSection/Chapter/Heading/Subheading/Classification.</p>\n<p>This API is intended to be useful to identify the correct HS Code to use for your item.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API depends on the following active services<br /><em>Required</em> (all):  AvaTaxGlobal.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","definitions","crossborder","{country}","{hsCode}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"b61c5b42-0d6d-47dc-9ab4-cdf183048388"},{"name":"Lists all parents of an HS Code.","id":"29c301d4-b8be-4c81-ab0e-b889bf5b4d18","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/definitions/crossborder/{country}/{hsCode}/hierarchy","description":"<p>Retrieves the specified HS code and all of its parents, reflecting all sections, chapters, headings, and subheadings</p>\n<p>a list of HS Codes that are the parents and information branches of the HS Code for the given\ndestination country, if lower detail is available.</p>\n<p>This API will include information branches if applicable. These do not have HS Codes and cannot be referenced,\nbut can contain information relevant to deciding the correct HS Code.</p>\n<p>This API is intended to be useful to review the descriptive hierarchy of an HS Code, which can be particularly helpful\nwhen HS Codes can have multiple levels of generic descriptions.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API depends on the following active services<br /><em>Required</em> (all):  AvaTaxGlobal.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","definitions","crossborder","{country}","{hsCode}","hierarchy"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"29c301d4-b8be-4c81-ab0e-b889bf5b4d18"},{"name":"List top level HS Code Sections.","id":"f47a3ac4-2869-4ef3-92c3-84fa49d1656b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/definitions/crossborder/sections","description":"<p>Returns the full list of top level HS Code Sections. Sections are the broadest level of detail for\nclassifying tariff codes and the items to which they apply. HS Codes are organized\nby Section/Chapter/Heading/Subheading/Classification.</p>\n<p>This API is intended to be useful to identify the top level Sections for\nfurther LandedCost HS Code lookups.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API depends on the following active services<br /><em>Required</em> (all):  AvaTaxGlobal.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","definitions","crossborder","sections"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"f47a3ac4-2869-4ef3-92c3-84fa49d1656b"},{"name":"List all ISO 4217 currencies supported by AvaTax.","id":"98ba73ee-6bce-42c7-afbd-6e6dadb4f9e6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/definitions/currencies","description":"<p>Lists all ISO 4217 currencies supported by AvaTax.</p>\n<p>This API produces a list of currency codes that can be used when calling AvaTax.  The values from this API can be used to fill out the\n<code>currencyCode</code> field in a <code>CreateTransactionModel</code>.</p>\n","urlObject":{"protocol":"https","path":["api","v2","definitions","currencies"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"98ba73ee-6bce-42c7-afbd-6e6dadb4f9e6"},{"name":"List customer attributes used by a company","id":"7173d877-f014-46a9-a0f0-c38a05d61456","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/definitions/customerattributes","description":"<p>List the customer attributes defined by a company.</p>\n<p>A customer may have multiple attributes that control its behavior.  You may apply or remove attributes to a\ncustomer at any time.</p>\n<p>If you see the 'CertCaptureNotConfiguredError', please use CheckProvision and RequestProvision endpoints to\ncheck and provision account.</p>\n","urlObject":{"protocol":"https","path":["api","v2","definitions","customerattributes"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"7173d877-f014-46a9-a0f0-c38a05d61456"},{"name":"Retrieve the full list of Avalara-supported entity use codes","id":"0300dcf7-3e5f-42cf-ad3f-8a405855ed89","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/definitions/entityusecodes","description":"<p>Returns the full list of Avalara-supported entity use codes.\nEntity/Use Codes are definitions of the entity who is purchasing something, or the purpose for which the transaction\nis occurring.  This information is generally used to determine taxability of the product.\nIn order to facilitate correct reporting of your taxes, you are encouraged to select the proper entity use codes for\nall transactions that are exempt.</p>\n","urlObject":{"protocol":"https","path":["api","v2","definitions","entityusecodes"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"0300dcf7-3e5f-42cf-ad3f-8a405855ed89"},{"name":"List all forms where logins can be verified automatically","id":"db66c99c-222b-4ab8-b08e-9301ab936d54","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/definitions/filingcalendars/loginverifiers","description":"<p>List all forms where logins can be verified automatically.\nThis API is intended to be useful to identify whether the user should be allowed\nto automatically verify their login and password.</p>\n","urlObject":{"protocol":"https","path":["api","v2","definitions","filingcalendars","loginverifiers"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"db66c99c-222b-4ab8-b08e-9301ab936d54"},{"name":"Test whether a form supports online login verification","id":"b03a9011-ce33-411a-8f70-3c329799aded","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/definitions/filingcalendars/loginverifiers/{form}","description":"<p>This API is intended to be useful to identify whether the user should be allowed\nto automatically verify their login and password. This API will provide a result only if the form supports automatic online login verification.</p>\n","urlObject":{"protocol":"https","path":["api","v2","definitions","filingcalendars","loginverifiers","{form}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"b03a9011-ce33-411a-8f70-3c329799aded"},{"name":"Retrieve the full list of Avalara-supported filing frequencies.","id":"878c0345-159c-4bea-aeaa-4bd92dd6924f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/definitions/filingfrequencies","description":"<p>Returns the full list of Avalara-supported filing frequencies.\nThis API is intended to be useful to identify all the different filing frequencies that can be used in notices.</p>\n","urlObject":{"protocol":"https","path":["api","v2","definitions","filingfrequencies"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"878c0345-159c-4bea-aeaa-4bd92dd6924f"},{"name":"List jurisdictions based on the filter provided","id":"8187ad7c-ff30-43ee-9497-69ad544ddf07","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/definitions/jurisdictions","description":"<p>Returns a list of all Avalara-supported taxing jurisdictions.</p>\n<p>This API allows you to examine all Avalara-supported jurisdictions. You can filter your search by supplying\nSQL-like query for fetching only the ones you concerned about. For example: effectiveDate &gt; '2016-01-01'</p>\n<p>The rate, salesRate, and useRate fields are not available on the JurisdictionModels returned by this API.</p>\n","urlObject":{"protocol":"https","path":["api","v2","definitions","jurisdictions"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"8187ad7c-ff30-43ee-9497-69ad544ddf07"},{"name":"List jurisdictions near a specific address","id":"5a8c4f7f-cb61-4883-afa3-81d7d77c8f3e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/definitions/jurisdictionsnearaddress","description":"<p>Returns a list of all Avalara-supported taxing jurisdictions that apply to this address.</p>\n<p>This API allows you to identify which jurisdictions are nearby a specific address according to the best available geocoding information.\nIt is intended to allow you to create a \"Jurisdiction Override\", which allows an address to be configured as belonging to a nearby\njurisdiction in AvaTax.</p>\n<p>The results of this API call can be passed to the <code>CreateJurisdictionOverride</code> API call.</p>\n","urlObject":{"protocol":"https","path":["api","v2","definitions","jurisdictionsnearaddress"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"5a8c4f7f-cb61-4883-afa3-81d7d77c8f3e"},{"name":"Retrieve the list of questions that are required for a tax location","id":"c8eec2aa-84e2-4b75-a9ca-3165d378fa8e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/definitions/locationquestions","description":"<p>Returns the list of additional questions you must answer when declaring a location in certain taxing jurisdictions.\nSome tax jurisdictions require that you register or provide additional information to configure each physical place where\nyour company does business.\nThis information is not usually required in order to calculate tax correctly, but is almost always required to file your tax correctly.\nYou can call this API call for any address and obtain information about what questions must be answered in order to properly\nfile tax in that location.</p>\n","urlObject":{"protocol":"https","path":["api","v2","definitions","locationquestions"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"c8eec2aa-84e2-4b75-a9ca-3165d378fa8e"},{"name":"Retrieve the list of locations for a marketplace.","id":"bd0ec826-4da7-4c7a-9be7-dc251011a418","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/definitions/marketplacelocations","description":"<p>Retrieves the list of suggested locations for a marketplace.</p>\n","urlObject":{"protocol":"https","path":["api","v2","definitions","marketplacelocations"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"bd0ec826-4da7-4c7a-9be7-dc251011a418"},{"name":"Retrieve the full list of Avalara-supported nexus for all countries and regions.","id":"0e068729-34e1-40bc-945d-e06c9e5b8b67","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/definitions/nexus","description":"<p>Returns the full list of all Avalara-supported nexus for all countries and regions.</p>\n<p>This API is intended to be useful if your user interface needs to display a selectable list of nexus.</p>\n","urlObject":{"protocol":"https","path":["api","v2","definitions","nexus"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"0e068729-34e1-40bc-945d-e06c9e5b8b67"},{"name":"Retrieve the full list of Avalara-supported nexus for a country.","id":"f4ab1292-8438-43e1-838c-9d0bcdaa3007","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/definitions/nexus/{country}","description":"<p>Returns all Avalara-supported nexus for the specified country.</p>\n<p>This API is intended to be useful if your user interface needs to display a selectable list of nexus filtered by country.</p>\n","urlObject":{"protocol":"https","path":["api","v2","definitions","nexus","{country}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"f4ab1292-8438-43e1-838c-9d0bcdaa3007"},{"name":"Retrieve the full list of Avalara-supported nexus for a country and region.","id":"e0140ace-9f86-47e4-a941-8200f4eea821","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/definitions/nexus/{country}/{region}","description":"<p>Returns all Avalara-supported nexus for the specified country and region.</p>\n<p>This API is intended to be useful if your user interface needs to display a selectable list of nexus filtered by country and region.</p>\n","urlObject":{"protocol":"https","path":["api","v2","definitions","nexus","{country}","{region}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"e0140ace-9f86-47e4-a941-8200f4eea821"},{"name":"List all nexus that apply to a specific address.","id":"04eb95d9-9fbb-4b59-83cb-ed3b28ebae29","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/definitions/nexus/byaddress","description":"<p>Returns a list of all Avalara-supported taxing jurisdictions that apply to this address.\nThis API allows you to identify which tax authorities apply to a physical location, salesperson address, or point of sale.\nIn general, it is usually expected that a company will declare nexus in all the jurisdictions that apply to each physical address\nwhere the company does business.\nThe results of this API call can be passed to the 'Create Nexus' API call to declare nexus for this address.</p>\n","urlObject":{"protocol":"https","path":["api","v2","definitions","nexus","byaddress"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"04eb95d9-9fbb-4b59-83cb-ed3b28ebae29"},{"name":"List nexus related to a tax form","id":"77a79fcb-a40e-4823-8aff-eaac5f6172ea","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/definitions/nexus/byform/{formCode}","description":"<p>Retrieves a list of nexus related to a tax form.</p>\n<p>The concept of <code>Nexus</code> indicates a place where your company has sufficient physical presence and is obligated\nto collect and remit transaction-based taxes.</p>\n<p>When defining companies in AvaTax, you must declare nexus for your company in order to correctly calculate tax\nin all jurisdictions affected by your transactions.</p>\n<p>This API is intended to provide useful information when examining a tax form.  If you are about to begin filing\na tax form, you may want to know whether you have declared nexus in all the jurisdictions related to that tax\nform in order to better understand how the form will be filled out.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","definitions","nexus","byform","{formCode}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"77a79fcb-a40e-4823-8aff-eaac5f6172ea"},{"name":"Retrieve the full list of Avalara-supported nexus for a tax type group.","id":"3c755045-8c91-4006-a502-62ad2e210fc0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/definitions/nexus/bytaxtypegroup/{taxTypeGroup}","description":"<p>Returns all Avalara-supported nexus for the specified specified tax type group.</p>\n<p>This API is intended to be useful if your user interface needs to display a selectable list of nexus filtered by tax type group.</p>\n","urlObject":{"protocol":"https","path":["api","v2","definitions","nexus","bytaxtypegroup","{taxTypeGroup}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"3c755045-8c91-4006-a502-62ad2e210fc0"},{"name":"Retrieve the full list of nexus tax type groups","id":"eb57ccf0-0616-4d8a-b3cc-3901f9c03144","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/definitions/nexustaxtypegroups","description":"<p>Returns the full list of Avalara-supported nexus tax type groups\nThis API is intended to be useful to identify all the different tax sub-types.</p>\n","urlObject":{"protocol":"https","path":["api","v2","definitions","nexustaxtypegroups"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"eb57ccf0-0616-4d8a-b3cc-3901f9c03144"},{"name":"Retrieve the full list of Avalara-supported tax notice customer funding options.","id":"f8b08e53-e738-47eb-909c-a20dc47951c4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/definitions/noticecustomerfundingoptions","description":"<p>Returns the full list of Avalara-supported tax notice customer funding options.\nThis API is intended to be useful to identify all the different notice customer funding options that can be used in notices.</p>\n","urlObject":{"protocol":"https","path":["api","v2","definitions","noticecustomerfundingoptions"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"f8b08e53-e738-47eb-909c-a20dc47951c4"},{"name":"Retrieve the full list of Avalara-supported tax notice customer types.","id":"58157fe6-38e3-4a8d-82dd-0cac985ff6f0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/definitions/noticecustomertypes","description":"<p>Returns the full list of Avalara-supported tax notice customer types.\nThis API is intended to be useful to identify all the different notice customer types.</p>\n","urlObject":{"protocol":"https","path":["api","v2","definitions","noticecustomertypes"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"58157fe6-38e3-4a8d-82dd-0cac985ff6f0"},{"name":"Retrieve the full list of Avalara-supported tax notice filing types.","id":"d3d652de-cbfa-4204-9e43-1b1bf0a3d886","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/definitions/noticefilingtypes","description":"<p>Returns the full list of Avalara-supported tax notice filing types.\nThis API is intended to be useful to identify all the different notice filing types that can be used in notices.</p>\n","urlObject":{"protocol":"https","path":["api","v2","definitions","noticefilingtypes"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"d3d652de-cbfa-4204-9e43-1b1bf0a3d886"},{"name":"Retrieve the full list of Avalara-supported tax notice priorities.","id":"469cf611-36f6-48fd-b083-503def3d1283","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/definitions/noticepriorities","description":"<p>Returns the full list of Avalara-supported tax notice priorities.\nThis API is intended to be useful to identify all the different notice priorities that can be used in notices.</p>\n","urlObject":{"protocol":"https","path":["api","v2","definitions","noticepriorities"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"469cf611-36f6-48fd-b083-503def3d1283"},{"name":"Retrieve the full list of Avalara-supported tax notice reasons.","id":"723057ba-efe3-4fe6-bf67-aa2d6e09a3a5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/definitions/noticereasons","description":"<p>Returns the full list of Avalara-supported tax notice reasons.\nThis API is intended to be useful to identify all the different tax notice reasons.</p>\n","urlObject":{"protocol":"https","path":["api","v2","definitions","noticereasons"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"723057ba-efe3-4fe6-bf67-aa2d6e09a3a5"},{"name":"Retrieve the full list of Avalara-supported tax notice responsibility ids","id":"97473df5-dadd-45ad-b827-e468d8c6018e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/definitions/noticeresponsibilities","description":"<p>Returns the full list of Avalara-supported tax notice responsibility ids\nThis API is intended to be useful to identify all the different tax notice responsibilities.</p>\n","urlObject":{"protocol":"https","path":["api","v2","definitions","noticeresponsibilities"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"97473df5-dadd-45ad-b827-e468d8c6018e"},{"name":"Retrieve the full list of Avalara-supported tax notice root causes","id":"f5adb933-e4b1-468f-88bb-7282baf4a02a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/definitions/noticerootcauses","description":"<p>Returns the full list of Avalara-supported tax notice root causes\nThis API is intended to be useful to identify all the different tax notice root causes.</p>\n","urlObject":{"protocol":"https","path":["api","v2","definitions","noticerootcauses"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"f5adb933-e4b1-468f-88bb-7282baf4a02a"},{"name":"Retrieve the full list of Avalara-supported tax notice statuses.","id":"9f81fdd5-b7bb-4de6-9929-c68615d14c1f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/definitions/noticestatuses","description":"<p>Returns the full list of Avalara-supported tax notice statuses.\nThis API is intended to be useful to identify all the different tax notice statuses.</p>\n","urlObject":{"protocol":"https","path":["api","v2","definitions","noticestatuses"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"9f81fdd5-b7bb-4de6-9929-c68615d14c1f"},{"name":"Retrieve the full list of Avalara-supported tax notice types.","id":"d5474ff1-d474-4376-a6de-32a5a24f2526","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/definitions/noticetypes","description":"<p>Returns the full list of Avalara-supported tax notice types.\nThis API is intended to be useful to identify all the different notice types that can be used in notices.</p>\n","urlObject":{"protocol":"https","path":["api","v2","definitions","noticetypes"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"d5474ff1-d474-4376-a6de-32a5a24f2526"},{"name":"Retrieve the full list of Avalara-supported extra parameters for creating transactions.","id":"3f391c4d-2387-4fda-9a9c-22ee940987cc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/definitions/parameters","description":"<p>Returns the full list of Avalara-supported extra parameters for the 'Create Transaction' API call.\nThis list of parameters is available for use when configuring your transaction.\nSome parameters are only available for use if you have subscribed to certain features of AvaTax.</p>\n","urlObject":{"protocol":"https","path":["api","v2","definitions","parameters"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"3f391c4d-2387-4fda-9a9c-22ee940987cc"},{"name":"Retrieve the parameters by companyCode and itemCode.","id":"07ee5354-66d7-41a5-889c-b0e220673e16","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/definitions/parameters/byitem/{companyCode}/{itemCode}","description":"<p>Returns the list of parameters based on the company country and state jurisdiction and the item code.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","definitions","parameters","byitem","{companyCode}","{itemCode}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"07ee5354-66d7-41a5-889c-b0e220673e16"},{"name":"Retrieve the full list of Avalara-supported usage of extra parameters for creating transactions.","id":"e9e65867-a25b-4b39-8a37-dd85dc3ba68f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/definitions/parametersusage","description":"<p>Returns the full list of Avalara-supported usage of extra parameters for the 'Create Transaction' API call.\nThis list of parameters is available for use when configuring your transaction.\nSome parameters are only available for use if you have subscribed to certain features of AvaTax.</p>\n","urlObject":{"protocol":"https","path":["api","v2","definitions","parametersusage"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"e9e65867-a25b-4b39-8a37-dd85dc3ba68f"},{"name":"Retrieve the full list of Avalara-supported permissions","id":"09bad27d-a8da-456e-a143-43c4ce106e16","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/definitions/permissions","description":"<p>Returns the full list of Avalara-supported permission types.\nThis API is intended to be useful to identify the capabilities of a particular user logon.</p>\n","urlObject":{"protocol":"https","path":["api","v2","definitions","permissions"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"09bad27d-a8da-456e-a143-43c4ce106e16"},{"name":"Retrieve the full list of Avalara-supported postal codes.","id":"0c1b0ede-6689-42a3-a731-cb239472edd9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/definitions/postalcodes","description":"<p>Retrieves the list of Avalara-supported postal codes.</p>\n","urlObject":{"protocol":"https","path":["api","v2","definitions","postalcodes"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"0c1b0ede-6689-42a3-a731-cb239472edd9"},{"name":"List all customs duty programs recognized by AvaTax","id":"f3fb7bd3-6142-4a16-920f-0ba652322b84","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/definitions/preferredprograms","description":"<p>List all preferred customs duty programs recognized by AvaTax.</p>\n<p>A customs duty program is an optional program you can use to obtain favorable treatment from customs and duty agents.\nAn example of a preferred program is NAFTA, which provides preferential rates for products being shipped from neighboring\ncountries.</p>\n<p>To select a preferred program for calculating customs and duty rates, call this API to find the appropriate code for your\npreferred program.  Next, set the parameter <code>AvaTax.LC.PreferredProgram</code> in your <code>CreateTransaction</code> call to the code of\nthe program.</p>\n","urlObject":{"protocol":"https","path":["api","v2","definitions","preferredprograms"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"f3fb7bd3-6142-4a16-920f-0ba652322b84"},{"name":"List all available product classification systems.","id":"c32e4baa-884b-4238-a9a7-8a3bc15a6044","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/definitions/productclassificationsystems","description":"<p>List all available product classification systems.</p>\n<p>Tax authorities use product classification systems as a way to identify products and associate them with a tax rate.\nMore than one tax authority might use the same product classification system, but they might charge different tax rates for products.</p>\n","urlObject":{"protocol":"https","path":["api","v2","definitions","productclassificationsystems"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"c32e4baa-884b-4238-a9a7-8a3bc15a6044"},{"name":"List all product classification systems available to a company based on its nexus.","id":"e8e3cac6-202f-4b64-9077-d1ab19fd6986","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/definitions/productclassificationsystems/bycompany/{companyCode}","description":"<p>Lists all product classification systems available to a company based on its nexus.</p>\n<p>Tax authorities use product classification systems as a way to identify products and associate them with a tax rate.\nMore than one tax authority might use the same product classification system, but they might charge different tax rates for products.</p>\n","urlObject":{"protocol":"https","path":["api","v2","definitions","productclassificationsystems","bycompany","{companyCode}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"e8e3cac6-202f-4b64-9077-d1ab19fd6986"},{"name":"List all ISO 3166 regions","id":"701b60f9-5447-46b2-9379-8c8c243c37bd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/definitions/regions","description":"<p>Returns a list of all ISO 3166 region codes and their US English friendly names.\nThis API is intended to be useful when presenting a dropdown box in your website to allow customers to select a region\nwithin the country for a shipping addresses.</p>\n","urlObject":{"protocol":"https","path":["api","v2","definitions","regions"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"701b60f9-5447-46b2-9379-8c8c243c37bd"},{"name":"Retrieve the full list of Avalara-supported resource file types","id":"fa91c5de-0bf7-4e8d-86db-ab6f3ad647fd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/definitions/resourcefiletypes","description":"<p>Returns the full list of Avalara-supported resource file types\nThis API is intended to be useful to identify all the different resource file types.</p>\n","urlObject":{"protocol":"https","path":["api","v2","definitions","resourcefiletypes"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"fa91c5de-0bf7-4e8d-86db-ab6f3ad647fd"},{"name":"Retrieve the full list of Avalara-supported permissions","id":"91dea7fa-b171-4404-a90e-9bb77ea62ea1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/definitions/securityroles","description":"<p>Returns the full list of Avalara-supported permission types.\nThis API is intended to be useful when designing a user interface for selecting the security role of a user account.\nSome security roles are restricted for Avalara internal use.</p>\n","urlObject":{"protocol":"https","path":["api","v2","definitions","securityroles"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"91dea7fa-b171-4404-a90e-9bb77ea62ea1"},{"name":"Retrieve the full list of Avalara-supported subscription types","id":"a6662774-e679-4b68-b524-b661fd65186b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/definitions/subscriptiontypes","description":"<p>Returns the full list of Avalara-supported subscription types.\nThis API is intended to be useful for identifying which features you have added to your account.\nYou may always contact Avalara's sales department for information on available products or services.\nYou cannot change your subscriptions directly through the API.</p>\n","urlObject":{"protocol":"https","path":["api","v2","definitions","subscriptiontypes"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"a6662774-e679-4b68-b524-b661fd65186b"},{"name":"Retrieve the full list of Avalara-supported tax authorities.","id":"90907e35-ea12-4955-8177-bacbda441f01","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/definitions/taxauthorities","description":"<p>Returns the full list of Avalara-supported tax authorities.\nThis API is intended to be useful to identify all the different authorities that receive tax.</p>\n","urlObject":{"protocol":"https","path":["api","v2","definitions","taxauthorities"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"90907e35-ea12-4955-8177-bacbda441f01"},{"name":"Retrieve the full list of Avalara-supported forms for each tax authority.","id":"35dbd5c7-00d7-4327-919d-f446e61e419c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/definitions/taxauthorityforms","description":"<p>Returns the full list of Avalara-supported forms for each tax authority.\nThis list represents tax forms that Avalara recognizes.\nCustomers who subscribe to Avalara Managed Returns Service can request these forms to be filed automatically\nbased on the customer's AvaTax data.</p>\n","urlObject":{"protocol":"https","path":["api","v2","definitions","taxauthorityforms"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"35dbd5c7-00d7-4327-919d-f446e61e419c"},{"name":"Retrieve the full list of Avalara-supported tax authority types.","id":"7c6f136c-3c29-43d5-a9b4-9ebf446d0783","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/definitions/taxauthoritytypes","description":"<p>Returns the full list of Avalara-supported tax authority types.\nThis API is intended to be useful to identify all the different authority types.</p>\n","urlObject":{"protocol":"https","path":["api","v2","definitions","taxauthoritytypes"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"7c6f136c-3c29-43d5-a9b4-9ebf446d0783"},{"name":"Retrieve the full list of Avalara-supported tax codes.","id":"efd0e196-ed4c-495e-ae01-5408ebf503fb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/definitions/taxcodes","description":"<p>Retrieves the list of Avalara-supported system tax codes.\nA 'TaxCode' represents a uniquely identified type of product, good, or service.\nAvalara supports correct tax rates and taxability rules for all TaxCodes in all supported jurisdictions.\nIf you identify your products by tax code in your 'Create Transacion' API calls, Avalara will correctly calculate tax rates and\ntaxability rules for this product in all supported jurisdictions.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","definitions","taxcodes"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"efd0e196-ed4c-495e-ae01-5408ebf503fb"},{"name":"Retrieve the full list of Avalara-supported tax code types.","id":"9d09b560-925f-4803-b254-0b63345655ce","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/definitions/taxcodetypes","description":"<p>Returns the full list of recognized tax code types.\nA 'Tax Code Type' represents a broad category of tax codes, and is less detailed than a single TaxCode.\nThis API is intended to be useful for broadly searching for tax codes by tax code type.</p>\n","urlObject":{"protocol":"https","path":["api","v2","definitions","taxcodetypes"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"9d09b560-925f-4803-b254-0b63345655ce"},{"name":"Retrieve the full list of the Tax Forms available","id":"9da4704e-0454-4b01-9f53-d98e8525f1b0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/definitions/taxforms","description":"<p>Returns the full list of Avalara-supported Tax Forms\nThis API is intended to be useful to identify all the different Tax Forms</p>\n","urlObject":{"protocol":"https","path":["api","v2","definitions","taxforms"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"9da4704e-0454-4b01-9f53-d98e8525f1b0"},{"name":"Retrieve the full list of tax sub types","id":"fb03a458-381b-4cb6-b6b3-698e2125516f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/definitions/taxsubtypes","description":"<p>Returns the full list of Avalara-supported tax sub-types\nThis API is intended to be useful to identify all the different tax sub-types.</p>\n","urlObject":{"protocol":"https","path":["api","v2","definitions","taxsubtypes"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"fb03a458-381b-4cb6-b6b3-698e2125516f"},{"name":"Retrieve the full list of tax sub types by jurisdiction code and region","id":"424c865c-8822-4923-bc90-32b4bcbc9e97","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/definitions/taxsubtypes/{jurisdictionCode}/{region}","description":"<p>Returns the full list of Avalara-supported tax sub-types by jurisdiction and region\nThis API is intended to be useful to identify all the different tax sub-types.</p>\n","urlObject":{"protocol":"https","path":["api","v2","definitions","taxsubtypes","{jurisdictionCode}","{region}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"424c865c-8822-4923-bc90-32b4bcbc9e97"},{"name":"Retrieve the full list of tax type groups","id":"645ba74b-5296-4535-a07c-a23913ecf9fd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/definitions/taxtypegroups","description":"<p>Returns the full list of Avalara-supported tax type groups\nThis API is intended to be useful to identify all the different tax type groups.</p>\n","urlObject":{"protocol":"https","path":["api","v2","definitions","taxtypegroups"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"645ba74b-5296-4535-a07c-a23913ecf9fd"},{"name":"List all defined units of measurement","id":"455fff5a-4d5e-46a9-a66f-fb8c4b104be9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/definitions/unitofmeasurements","description":"<p>List all units of measurement systems defined by Avalara.</p>\n<p>A unit of measurement system is a method of measuring a quantity, such as distance, mass, or others.</p>\n","urlObject":{"protocol":"https","path":["api","v2","definitions","unitofmeasurements"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"455fff5a-4d5e-46a9-a66f-fb8c4b104be9"},{"name":"Retrieve all DistanceThresholds for this company.","id":"f928edaa-ee94-40cb-9e73-cb3697157878","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/distancethresholds","description":"<p>Lists all DistanceThreshold objects that belong to this company.</p>\n<p>A company-distance-threshold model indicates the distance between a company\nand the taxing borders of various countries.  Distance thresholds are necessary\nto correctly calculate some value-added taxes.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","distancethresholds"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"f928edaa-ee94-40cb-9e73-cb3697157878"},{"name":"Create one or more DistanceThreshold objects","id":"a3c0461e-6cc2-4bff-a633-6dcdea7b8bb7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"[{\"originCountry\":\"FR\",\"destinationCountry\":\"BR\",\"type\":\"Sale\"}]"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/distancethresholds","description":"<p>Create one or more DistanceThreshold objects for this company.</p>\n<p>A company-distance-threshold model indicates the distance between a company\nand the taxing borders of various countries.  Distance thresholds are necessary\nto correctly calculate some value-added taxes.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, CSPAdmin, CSPTester, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","distancethresholds"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"a3c0461e-6cc2-4bff-a633-6dcdea7b8bb7"},{"name":"Retrieve a single DistanceThreshold","id":"24eeddfc-9f15-470f-a84d-d640bce15685","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/distancethresholds/{id}","description":"<p>Retrieves a single DistanceThreshold object defined by this URL.</p>\n<p>A company-distance-threshold model indicates the distance between a company\nand the taxing borders of various countries.  Distance thresholds are necessary\nto correctly calculate some value-added taxes.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","distancethresholds","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"24eeddfc-9f15-470f-a84d-d640bce15685"},{"name":"Update a DistanceThreshold object","id":"5296166d-877c-4ed2-a86d-b7df261c6102","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"id\":0,\"companyId\":0,\"originCountry\":\"FR\",\"destinationCountry\":\"BR\",\"thresholdExceeded\":false,\"type\":\"Sale\"}"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/distancethresholds/{id}","description":"<p>Replace the existing DistanceThreshold object at this URL with an updated object.</p>\n<p>A company-distance-threshold model indicates the distance between a company\nand the taxing borders of various countries.  Distance thresholds are necessary\nto correctly calculate some value-added taxes.</p>\n<p>All data from the existing object will be replaced with data in the object you PUT.\nTo set a field's value to null, you may either set its value to null or omit that field from the object you post.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, CSPAdmin, CSPTester, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","distancethresholds","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"5296166d-877c-4ed2-a86d-b7df261c6102"},{"name":"Delete a single DistanceThreshold object","id":"b8f1a785-3f09-4ac4-9948-604414497647","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/distancethresholds/{id}","description":"<p>Marks the DistanceThreshold object identified by this URL as deleted.</p>\n<p>A company-distance-threshold model indicates the distance between a company\nand the taxing borders of various countries.  Distance thresholds are necessary\nto correctly calculate some value-added taxes.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, CSPAdmin, CSPTester, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","distancethresholds","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"b8f1a785-3f09-4ac4-9948-604414497647"},{"name":"Retrieve all DistanceThreshold objects","id":"2934cfba-fbe4-4569-802b-38ef4e599f2d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/distancethresholds","description":"<p>Lists all DistanceThreshold objects that belong to this account.</p>\n<p>A company-distance-threshold model indicates the distance between a company\nand the taxing borders of various countries.  Distance thresholds are necessary\nto correctly calculate some value-added taxes.</p>\n<p>Search for specific objects using the criteria in the <code>$filter</code> parameter; full documentation is available on <a href=\"http://developer.avalara.com/avatax/filtering-in-rest/\">Filtering in REST</a> .\nPaginate your results using the <code>$top</code>, <code>$skip</code>, and <code>$orderby</code> parameters.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","distancethresholds"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"2934cfba-fbe4-4569-802b-38ef4e599f2d"},{"name":"Get list of ECMS data for this company","id":"97cae1b9-2780-4a0a-937a-d2b8e1137834","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/ecms","description":"<p>Get list of ECMS data for this company\nAn ECMS data represents a documentation based on which companies can claim tax exemption\nYou may attach nested data objects such as ECMS detail, and those objects will be created with certificate.\nYou may specify one or more of the following values in the <code>$include</code> parameter to fetch additional nested data, using commas to separate multiple values:</p>\n<ul>\n<li>Details</li>\n</ul>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser.</li>\n<li>This API depends on the following active services<br /><em>Required</em> (all):  AvaCert.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","ecms"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"97cae1b9-2780-4a0a-937a-d2b8e1137834"},{"name":"Get an ECMS identified by company id and ECMS id","id":"1347ee2a-701a-4b12-8c34-adb1a49fa4de","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/ecms/{ecmsId}","description":"<p>Get an ECMS identified by company id and ECMS id.\nAn ECMS data represents a documentation based on which companies can claim tax exemption\nYou may attach nested data objects such as exempt cert detail, and those objects will be created with certificate.\nYou may specify one or more of the following values in the <code>$include</code> parameter to fetch additional nested data, using commas to separate multiple values:</p>\n<ul>\n<li>Details</li>\n</ul>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser.</li>\n<li>This API depends on the following active services<br /><em>Required</em> (all):  AvaCert.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","ecms","{ecmsId}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"1347ee2a-701a-4b12-8c34-adb1a49fa4de"},{"name":"Get all exempt certificates","id":"b32ab90a-c289-4a3f-bceb-132f3085814e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/ecms","description":"<p>Get all ECMS currently available in database.\nAn ECMS data represents a documentation based on which companies can claim tax exemption\nYou may attach nested data objects such as ECMS detail, and those objects will be created with certificate.\nSearch for specific objects using the criteria in the <code>$filter</code> parameter; full documentation is available on <a href=\"http://developer.avalara.com/avatax/filtering-in-rest/\">Filtering in REST</a> .\nPaginate your results using the <code>$top</code>, <code>$skip</code>, and <code>$orderby</code> parameters.\nYou may specify one or more of the following values in the <code>$include</code> parameter to fetch additional nested data, using commas to separate multiple values:</p>\n<ul>\n<li>Details</li>\n</ul>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser.</li>\n<li>This API depends on the following active services<br /><em>Required</em> (all):  AvaCert.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","ecms"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"b32ab90a-c289-4a3f-bceb-132f3085814e"},{"name":"Create a new eCommerce token.","id":"781c0721-aaac-41e5-8fde-7dfca77c7ff1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"customerNumber\":\"1\"}"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/ecommercetokens","description":"<p>Creates a new eCommerce token.</p>\n<p>This API is used to create a new eCommerce token. An eCommerce token is required in order to launch the CertCapture eCommerce plugin. Create a token for each of your CertCapture customers.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","ecommercetokens"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"781c0721-aaac-41e5-8fde-7dfca77c7ff1"},{"name":"Refresh an eCommerce token.","id":"1770231f-d579-4f99-849c-12a652ca3fa0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"token\":\"jwt token for gencert utility\"}"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/ecommercetokens","description":"<p>Refresh an eCommerce token.</p>\n<p>CertCapture eCommerce tokens expire after one hour. This API is used to refresh an eCommerce token that is about to expire. This API can only be used with active tokens. If your token has expired, you must generate a new one.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","ecommercetokens"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"1770231f-d579-4f99-849c-12a652ca3fa0"},{"name":"Retrieve list of error transactions","id":"40e2ef2b-8332-47a4-b502-cf0722d16aed","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/errortransactions","description":"<p>List error transactions attached to this company. Results are dependent on <code>$filter</code> if provided.</p>\n<p>This endpoint is limited to returning 1000 error transactions at a time maximum.</p>\n<p>Search for specific objects using the criteria in the <code>$filter</code> parameter; full documentation is available on <a href=\"http://developer.avalara.com/avatax/filtering-in-rest/\">Filtering in REST</a> .\nPaginate your results using the <code>$top</code>, <code>$skip</code>, and <code>$orderby</code> parameters.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, ProStoresOperator, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser.</li>\n<li>This API depends on the following active services<br /><em>Required</em> (all):  AvaTaxPro, BasicReturns.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","errortransactions"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"40e2ef2b-8332-47a4-b502-cf0722d16aed"},{"name":"Delete a batch of error transactions","id":"797dd089-ba14-46be-b7a4-8daedc28d8b5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"models\":[{\"documentType\":\"SalesOrder\",\"documentCode\":\"e3c57274-ba76-4ff2-8039-0d90351dc87c\"}]}"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/errortransactions","description":"<p>Delete a batch of error transactions attached to a company.</p>\n<p>If any of the provided error transaction isn't found then it'll be treated as a success.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, ProStoresOperator, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser.</li>\n<li>This API depends on the following active services<br /><em>Required</em> (all):  AvaTaxPro, BasicReturns.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","errortransactions"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"797dd089-ba14-46be-b7a4-8daedc28d8b5"},{"name":"Get a list of error transactions' error codes and its counts","id":"083d82c8-2088-4a82-a8f2-b634b887abd9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/errortransactions/errorcodes","description":"<p>Get a list of error transactions' error codes and their counts\nWhen you try to create or adjust a transaction with a datasource for a company and for any reason that call fails with an error,\nthose errors with their count can be retrieved by this API.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, ProStoresOperator, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser.</li>\n<li>This API depends on the following active services<br /><em>Required</em> (all):  AvaTaxPro, BasicReturns.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","errortransactions","errorcodes"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"083d82c8-2088-4a82-a8f2-b634b887abd9"},{"name":"Retrieve all filing calendars for this company","id":"f454fc3b-a3b8-4f09-9ad7-e0dd8569168f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/filingcalendars","description":"<p>This API is available by invitation only.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","filingcalendars"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"f454fc3b-a3b8-4f09-9ad7-e0dd8569168f"},{"name":"Create a filing calendar","id":"e5e70125-273c-4827-95e7-4422b6ca9965","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"[{\"id\":56789,\"companyId\":12345,\"returnName\":\"CABOE401A2\",\"outletTypeId\":\"None\",\"filingFrequencyId\":\"Monthly\",\"months\":2340,\"stateRegistrationId\":\"101-123456\",\"employerIdentificationNumber\":\"12-3456789\",\"line1\":\"2000 Main Street\",\"city\":\"Irvine\",\"region\":\"CA\",\"postalCode\":\"92614\",\"country\":\"US\",\"phone\":\"714 555-1212\",\"legalEntityName\":\"Bob's Artisan Pottery\",\"effectiveDate\":\"2015-01-01T00:00:00\",\"filingTypeId\":\"PaperReturn\",\"prepayPercentage\":90,\"taxTypeId\":\"E\",\"bulkAccountValidationStatus\":\"New\",\"settings\":[{\"companyReturnId\":123,\"filingQuestionId\":26,\"filingQuestionCode\":\"EfileUsername\",\"value\":\"bobExample\"}]}]"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/filingcalendars","description":"<p>This API is available by invitation only and only available for users with Compliance access\nA \"filing request\" represents information that compliance uses to file a return</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPTester, FirmAdmin, FirmUser, SSTAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","filingcalendars"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"e5e70125-273c-4827-95e7-4422b6ca9965"},{"name":"Delete a company return setting","id":"c50f6063-1166-490d-9fe9-239b51976471","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/filingcalendars/{filingCalendarId}/setting/{companyReturnSettingId}","description":"<p>This API is available by invitation only and only available for users with Compliance access</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPTester, FirmAdmin, FirmUser, SSTAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","filingcalendars","{filingCalendarId}","setting","{companyReturnSettingId}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"c50f6063-1166-490d-9fe9-239b51976471"},{"name":"Create a company return setting","id":"60b59935-b097-4f6e-985d-0983cbe2e655","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"[{\"companyReturnId\":123,\"filingQuestionId\":26,\"filingQuestionCode\":\"EfileUsername\",\"value\":\"bobExample\"}]"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/filingcalendars/{filingCalendarId}/settings","description":"<p>This API is available by invitation only and only available for users with Compliance access</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPTester, FirmAdmin, FirmUser, SSTAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","filingcalendars","{filingCalendarId}","settings"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"60b59935-b097-4f6e-985d-0983cbe2e655"},{"name":"Retrieve a single filing calendar","id":"5ccc7888-e23f-486a-b5f6-ef27922c674a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/filingcalendars/{id}","description":"<p>This API is available by invitation only.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","filingcalendars","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"5ccc7888-e23f-486a-b5f6-ef27922c674a"},{"name":"Delete a single filing calendar.","id":"c295e244-ef2f-4e4c-bd0e-5078edd35a65","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/filingcalendars/{id}","description":"<p>This API is available by invitation only.\nMark the existing notice object at this URL as deleted.\nA 'notice' represents a letter sent to a business by a tax authority regarding tax filing issues.  Avalara\nReturns customers often receive support and assistance from the Compliance Notices team in handling notices received by taxing authorities.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","filingcalendars","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"c295e244-ef2f-4e4c-bd0e-5078edd35a65"},{"name":"Edit existing Filing Calendar","id":"e31075c7-1049-4817-8c78-c898a61da167","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"id\":56789,\"companyId\":12345,\"returnName\":\"CABOE401A2\",\"outletTypeId\":\"None\",\"filingFrequencyId\":\"Quarterly\",\"months\":2340,\"stateRegistrationId\":\"101-123456\",\"employerIdentificationNumber\":\"12-3456789\",\"line1\":\"2000 Main Street\",\"city\":\"Irvine\",\"region\":\"CA\",\"postalCode\":\"92614\",\"country\":\"US\",\"phone\":\"714 555-1212\",\"legalEntityName\":\"Bob's Artisan Pottery\",\"effectiveDate\":\"2015-01-01\",\"filingTypeId\":\"ElectronicReturn\",\"prepayPercentage\":90,\"prePaymentRequired\":false,\"taxTypeId\":\"All\",\"settings\":[{\"id\":0,\"companyReturnId\":123,\"filingQuestionId\":26,\"filingQuestionCode\":\"EfileUsername\",\"value\":\"bobExample\"}]}"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/filingcalendars/{id}","description":"<p>This API is available by invitation only.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPTester, FirmAdmin, FirmUser, SSTAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","filingcalendars","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"e31075c7-1049-4817-8c78-c898a61da167"},{"name":"Returns a list of options for expiring a filing calendar","id":"c8bfece0-56f6-4d5e-8976-7b16148b2d8a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/filingcalendars/{id}/cancel/options","description":"<p>This API is available by invitation only.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPTester, FirmAdmin, FirmUser, SSTAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","filingcalendars","{id}","cancel","options"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"c8bfece0-56f6-4d5e-8976-7b16148b2d8a"},{"name":"Create a new filing request to cancel a filing calendar","id":"db018f6d-7557-4ecf-a86e-f09a7c6a4cef","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"[{\"id\":12345,\"companyId\":12345,\"filingRequestStatusId\":\"New\",\"data\":{\"companyReturnId\":1,\"returnName\":\"WIST12CT\",\"taxFormCode\":\"US00194\",\"filingFrequencyId\":\"Monthly\",\"registrationId\":\"1234\",\"months\":2,\"taxTypeId\":\"E\",\"locationCode\":\"LOC-1\",\"effDate\":\"2017-01-01T00:00:00\",\"endDate\":\"2020-01-01T00:00:00\",\"country\":\"US\",\"region\":\"WI\",\"taxAuthorityId\":121,\"taxAuthorityName\":\"WISCONSIN\",\"answers\":[{\"filingQuestionId\":1}]}}]"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/filingcalendars/{id}/cancel/request","description":"<p>This API is available by invitation only.</p>\n<p>A \"filing request\" represents a request to change an existing filing calendar.  Filing requests\nare reviewed and validated by Avalara Compliance before being implemented.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPTester, FirmAdmin, FirmUser, SSTAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","filingcalendars","{id}","cancel","request"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"db018f6d-7557-4ecf-a86e-f09a7c6a4cef"},{"name":"Indicates when changes are allowed to be made to a filing calendar.","id":"21e49d0d-6936-431f-ace5-aaa382057aa5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"[{\"fieldName\":\"Ein\",\"questionId\":36}]"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/filingcalendars/{id}/edit/options","description":"<p>This API is available by invitation only.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPTester, FirmAdmin, FirmUser, SSTAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","filingcalendars","{id}","edit","options"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"21e49d0d-6936-431f-ace5-aaa382057aa5"},{"name":"Create a new filing request to edit a filing calendar","id":"ad18754b-82a3-4df9-b6b6-a436bff1b06c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"[{\"id\":12345,\"companyId\":12345,\"filingRequestStatusId\":\"New\",\"data\":{\"companyReturnId\":1,\"returnName\":\"WIST12CT\",\"taxFormCode\":\"US00194\",\"filingFrequencyId\":\"Monthly\",\"registrationId\":\"1234\",\"months\":2,\"taxTypeId\":\"E\",\"locationCode\":\"LOC-1\",\"effDate\":\"2017-01-01T00:00:00\",\"endDate\":\"2020-01-01T00:00:00\",\"country\":\"US\",\"region\":\"WI\",\"taxAuthorityId\":121,\"taxAuthorityName\":\"WISCONSIN\",\"answers\":[{\"filingQuestionId\":1}]}}]"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/filingcalendars/{id}/edit/request","description":"<p>This API is available by invitation only.</p>\n<p>A \"filing request\" represents a request to change an existing filing calendar.  Filing requests\nare reviewed and validated by Avalara Compliance before being implemented.</p>\n<p>Certain users may not update filing calendars directly.  Instead, they may submit an edit request\nto modify the value of a filing calendar using this API.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPTester, FirmAdmin, FirmUser, SSTAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","filingcalendars","{id}","edit","request"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"ad18754b-82a3-4df9-b6b6-a436bff1b06c"},{"name":"Returns a list of options for adding the specified form.","id":"b1f9d804-9e69-48c1-8c66-1adbe4b49d71","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/filingcalendars/add/options","description":"<p>This API is available by invitation only.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPTester, FirmAdmin, FirmUser, SSTAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","filingcalendars","add","options"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"b1f9d804-9e69-48c1-8c66-1adbe4b49d71"},{"name":"Create a new filing request to create a filing calendar","id":"61e741e9-8b93-4509-8a08-383ea3b850b4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"[{\"id\":12345,\"companyId\":12345,\"filingRequestStatusId\":\"New\",\"data\":{\"companyReturnId\":1,\"returnName\":\"WIST12CT\",\"taxFormCode\":\"US00194\",\"filingFrequencyId\":\"Monthly\",\"registrationId\":\"1234\",\"months\":2,\"taxTypeId\":\"E\",\"locationCode\":\"LOC-1\",\"effDate\":\"2017-01-01T00:00:00\",\"endDate\":\"2020-01-01T00:00:00\",\"country\":\"US\",\"region\":\"WI\",\"taxAuthorityId\":121,\"taxAuthorityName\":\"WISCONSIN\",\"answers\":[{\"filingQuestionId\":1}]}}]"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/filingcalendars/add/request","description":"<p>This API is available by invitation only.\nA \"filing request\" represents a request to change an existing filing calendar.  Filing requests\nare reviewed and validated by Avalara Compliance before being implemented.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPTester, FirmAdmin, FirmUser, SSTAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","filingcalendars","add","request"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"61e741e9-8b93-4509-8a08-383ea3b850b4"},{"name":"Checks to see if the company has a valid POA for a tax form code","id":"541bc7d8-e9ee-43f0-b4a6-cbd906ff075f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/filingcalendars/powerofattorney","description":"<p>This API is available by invitation only.</p>\n<p>This API fetches valid POA's for a company by TaxFormCode or by country/region</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, Compliance Operator, Compliance Root User, Compliance Temp User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, SystemOperator, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","filingcalendars","powerofattorney"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"541bc7d8-e9ee-43f0-b4a6-cbd906ff075f"},{"name":"Retrieve all filing requests for this company","id":"1b9193be-5e10-428b-852f-54622daf39d2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/filingrequests","description":"<p>This API is available by invitation only.\nA \"filing request\" represents a request to change an existing filing calendar.  Filing requests\nare reviewed and validated by Avalara Compliance before being implemented.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","filingrequests"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"1b9193be-5e10-428b-852f-54622daf39d2"},{"name":"Retrieve a single filing request","id":"64651b62-107e-4bbc-b87c-9e4f13b9aaf1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/filingrequests/{id}","description":"<p>This API is available by invitation only.\nA \"filing request\" represents a request to change an existing filing calendar.  Filing requests\nare reviewed and validated by Avalara Compliance before being implemented.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","filingrequests","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"64651b62-107e-4bbc-b87c-9e4f13b9aaf1"},{"name":"Edit existing Filing Request","id":"ab780b05-90e2-4cd2-9646-79b0c8b31e21","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"id\":12345,\"companyId\":12345,\"filingRequestStatusId\":\"New\",\"data\":{\"companyReturnId\":1,\"returnName\":\"WIST12CT\",\"filingFrequencyId\":\"Monthly\",\"registrationId\":\"1234\",\"months\":2,\"taxTypeId\":\"SalesTax\",\"locationCode\":\"LOC-1\",\"effDate\":\"2017-01-01\",\"endDate\":\"2017-01-01\",\"isClone\":false,\"region\":\"WI\",\"taxAuthorityId\":121,\"taxAuthorityName\":\"WISCONSIN\",\"answers\":[{\"filingQuestionId\":1,\"answer\":\"Answer to question 1\"},{\"filingQuestionId\":2,\"answer\":\"Answer to question 2\"}]}}"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/filingrequests/{id}","description":"<p>This API is available by invitation only.\nA \"filing request\" represents a request to change an existing filing calendar.  Filing requests\nare reviewed and validated by Avalara Compliance before being implemented.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPTester, FirmAdmin, FirmUser, SSTAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","filingrequests","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"ab780b05-90e2-4cd2-9646-79b0c8b31e21"},{"name":"Approve existing Filing Request","id":"6cb00352-f682-41c6-b1b6-66c35b9fcd1a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/filingrequests/{id}/approve","description":"<p>This API is available by invitation only.\nA \"filing request\" represents a request to change an existing filing calendar.  Filing requests\nare reviewed and validated by Avalara Compliance before being implemented.\nThe filing request must be in the \"ChangeRequest\" status to be approved.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPTester, FirmAdmin, FirmUser, SSTAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","filingrequests","{id}","approve"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"6cb00352-f682-41c6-b1b6-66c35b9fcd1a"},{"name":"Cancel existing Filing Request","id":"ac6728ec-4469-4d57-a695-6b936dc0656b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/filingrequests/{id}/cancel","description":"<p>This API is available by invitation only.\nA \"filing request\" represents a request to change an existing filing calendar.  Filing requests\nare reviewed and validated by Avalara Compliance before being implemented.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPTester, FirmAdmin, FirmUser, SSTAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","filingrequests","{id}","cancel"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"ac6728ec-4469-4d57-a695-6b936dc0656b"},{"name":"Retrieve all filing calendars","id":"8b7596c3-0d0f-4737-8908-6a296424c854","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/filingcalendars","description":"<p>This API is available by invitation only.</p>\n<p>This API is deprecated - please use POST <code>/api/v2/filingrequests/query</code> API.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","filingcalendars"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"8b7596c3-0d0f-4737-8908-6a296424c854"},{"name":"Gets the request status and Login Result","id":"e4de9293-556e-4d44-a8ca-dcf5071d0503","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/filingcalendars/credentials/{jobId}","description":"<p>This API is available by invitation only.</p>\n<p>This API checks the status of a login verification request.  It may only be called by authorized users from the account\nthat initially requested the login verification.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","filingcalendars","credentials","{jobId}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"e4de9293-556e-4d44-a8ca-dcf5071d0503"},{"name":"New request for getting for validating customer's login credentials","id":"3c4ee421-3e6e-49c3-9340-14fd22c4706f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"companyId\":12345,\"accountId\":1987654323,\"region\":\"AR\",\"taxFormCode\":\"USARET1\",\"username\":\"Test\",\"password\":\"Test\",\"additionalOptions\":{\"key\":\"4133|AR-2131232-13\"},\"bulkRequestId\":1,\"priority\":2}"},"url":"https://sandbox-rest.avatax.com/api/v2/filingcalendars/credentials/verify","description":"<p>This API is available by invitation only.</p>\n<p>This API verifies that a customer has submitted correct login credentials for a tax authority's online filing system.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","filingcalendars","credentials","verify"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"3c4ee421-3e6e-49c3-9340-14fd22c4706f"},{"name":"Retrieve all filing calendars","id":"451a989e-e2bf-4b04-90d3-3e0f225da5e7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"filter\":\"id = 1\",\"maxResults\":10,\"startIndex\":0,\"sortBy\":\"id asc\"}"},"url":"https://sandbox-rest.avatax.com/api/v2/filingcalendars/query","description":"<p>This API is available by invitation only.</p>\n<p>This API is intended to replace the GET <code>/api/v2/filingcalendars</code> API. The fetch request object is posted on the body of the request instead of the URI, so it's not limited by a set number of characters.\nThe documentation of the GET API shows how filtering, sorting and pagination works.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","filingcalendars","query"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"451a989e-e2bf-4b04-90d3-3e0f225da5e7"},{"name":"Retrieve all filing requests","id":"7a6ef6bc-5ec1-4894-8d26-4d2a260c080c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/filingrequests","description":"<p>This API is available by invitation only.</p>\n<p>This API is deprecated - please use POST <code>/api/v2/filingrequests/query</code> API.</p>\n<p>A \"filing request\" represents a request to change an existing filing calendar.  Filing requests\nare reviewed and validated by Avalara Compliance before being implemented.</p>\n<p>Search for specific objects using the criteria in the <code>$filter</code> parameter; full documentation is available on <a href=\"http://developer.avalara.com/avatax/filtering-in-rest/\">Filtering in REST</a> .\nPaginate your results using the <code>$top</code>, <code>$skip</code>, and <code>$orderby</code> parameters.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","filingrequests"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"7a6ef6bc-5ec1-4894-8d26-4d2a260c080c"},{"name":"Retrieve all filing requests","id":"030ea6b3-2e6c-492c-9c8c-dfdf96a07c7f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"filter\":\"id = 1\",\"maxResults\":10,\"startIndex\":0,\"sortBy\":\"id asc\"}"},"url":"https://sandbox-rest.avatax.com/api/v2/filingrequests/query","description":"<p>This API is available by invitation only.</p>\n<p>This API is intended to replace the GET <code>/api/v2/filingrequests</code> API. The fetch request object is posted on the body of the request instead of the URI, so it's not limited by a set number of characters.\nThe documentation of the GET API shows how filtering, sorting and pagination works.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","filingrequests","query"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"030ea6b3-2e6c-492c-9c8c-dfdf96a07c7f"},{"name":"Retrieve a list of filings for the specified company in the year and month of a given filing period.","id":"016edd3b-f7f9-4bda-a41b-547001d7ff18","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/filings","description":"<p>This API is available by invitation only.\nA \"filing period\" is the year and month of the date of the latest customer transaction allowed to be reported on a filing,\nbased on filing frequency of filing.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPTester, FirmAdmin, FirmUser, SSTAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","filings"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"016edd3b-f7f9-4bda-a41b-547001d7ff18"},{"name":"Retrieve a single attachment for a filing","id":"10b29b37-8a6d-4b8b-a0c7-d2a1ab3c7c17","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/filings/{filingReturnId}/attachment","description":"<p>This API is available by invitation only.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPTester, FirmAdmin, FirmUser, SSTAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","filings","{filingReturnId}","attachment"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"10b29b37-8a6d-4b8b-a0c7-d2a1ab3c7c17"},{"name":"Retrieve worksheet checkup report for company and filing period.","id":"e4583459-b457-4def-a98c-a264ffc470d3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/filings/{filingsId}/checkup","description":"<p>This API is available by invitation only.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPTester, FirmAdmin, FirmUser, SSTAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","filings","{filingsId}","checkup"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"e4583459-b457-4def-a98c-a264ffc470d3"},{"name":"Retrieve a list of filings for the specified company in the year and month of a given filing period.","id":"e0a54c31-9607-4da1-b07a-472a235e054e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/filings/{year}/{month}","description":"<p>This API is available by invitation only.\nA \"filing period\" is the year and month of the date of the latest customer transaction allowed to be reported on a filing,\nbased on filing frequency of filing.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPTester, FirmAdmin, FirmUser, SSTAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","filings","{year}","{month}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"e0a54c31-9607-4da1-b07a-472a235e054e"},{"name":"Retrieve a list of filings for the specified company in the given filing period and country.","id":"fc34f2b6-a8d8-4aed-8624-5d19646ff97e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/filings/{year}/{month}/{country}","description":"<p>This API is available by invitation only.\nA \"filing period\" is the year and month of the date of the latest customer transaction allowed to be reported on a filing,\nbased on filing frequency of filing.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPTester, FirmAdmin, FirmUser, SSTAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","filings","{year}","{month}","{country}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"fc34f2b6-a8d8-4aed-8624-5d19646ff97e"},{"name":"Retrieve a list of filings for the specified company in the filing period, country and region.","id":"93d88bec-434f-4037-82f9-c69231e2f859","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/filings/{year}/{month}/{country}/{region}","description":"<p>This API is available by invitation only.\nA \"filing period\" is the year and month of the date of the latest customer transaction allowed to be reported on a filing,\nbased on filing frequency of filing.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPTester, FirmAdmin, FirmUser, SSTAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","filings","{year}","{month}","{country}","{region}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"93d88bec-434f-4037-82f9-c69231e2f859"},{"name":"Retrieve a list of filings for the specified company in the given filing period, country, region and form.","id":"60b73d2a-f121-4fa7-802d-869d0524f5a8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/filings/{year}/{month}/{country}/{region}/{formCode}","description":"<p>This API is available by invitation only.\nA \"filing period\" is the year and month of the date of the latest customer transaction allowed to be reported on a filing,\nbased on filing frequency of filing.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPTester, FirmAdmin, FirmUser, SSTAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","filings","{year}","{month}","{country}","{region}","{formCode}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"60b73d2a-f121-4fa7-802d-869d0524f5a8"},{"name":"Add an adjustment to a given filing.","id":"a14621b5-37bd-443d-99af-c74ac4769bec","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"[{\"id\":15634,\"amount\":100,\"period\":\"None\",\"type\":\"Discount\",\"accountType\":\"None\"}]"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/filings/{year}/{month}/{country}/{region}/{formCode}/adjust","description":"<p>This API is available by invitation only.\nAn \"Adjustment\" is usually an increase or decrease to customer funding to Avalara,\nsuch as early filer discount amounts that are refunded to the customer, or efile fees from websites.\nSometimes may be a manual change in tax liability similar to an augmentation.\nThis API creates a new adjustment for an existing tax filing.\nThis API can only be used when the filing has not yet been approved.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPTester, FirmAdmin, FirmUser, SSTAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","filings","{year}","{month}","{country}","{region}","{formCode}","adjust"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"a14621b5-37bd-443d-99af-c74ac4769bec"},{"name":"Add an augmentation for a given filing.","id":"0b875ac8-dfd7-4fca-9675-fcbc9df0cdc5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"[{\"id\":103230,\"fieldAmount\":10,\"fieldName\":\"Credit from the State\"}]"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/filings/{year}/{month}/{country}/{region}/{formCode}/augment","description":"<p>This API is available by invitation only.\nAn \"Augmentation\" is a manually added increase or decrease in tax liability, by either customer or Avalara\nusually due to customer wanting to report tax Avatax does not support, e.g. bad debts, rental tax.\nThis API creates a new augmentation for an existing tax filing.\nThis API can only be used when the filing has not been approved.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, Compliance Root User, ComplianceAdmin, CSPTester, FirmUser, SSTAdmin, TechnicalSupportAdmin.</li>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","filings","{year}","{month}","{country}","{region}","{formCode}","augment"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"0b875ac8-dfd7-4fca-9675-fcbc9df0cdc5"},{"name":"Add an payment to a given filing.","id":"d542510b-d3f1-4090-93ec-cead4c0a8c40","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"[{\"id\":15634,\"filingId\":1234,\"paymentAmount\":100,\"type\":\"CurrentPeriod\"}]"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/filings/{year}/{month}/{country}/{region}/{formCode}/payment","description":"<p>This API is available by invitation only.\nAn \"Payment\" is usually an increase or decrease to customer funding to Avalara,\nsuch as early filer discount amounts that are refunded to the customer, or efile fees from websites.\nSometimes may be a manual change in tax liability similar to an augmentation.\nThis API creates a new payment for an existing tax filing.\nThis API can only be used when the filing has not yet been approved.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, Compliance Root User, ComplianceAdmin, CSPTester, FirmUser, SSTAdmin, TechnicalSupportAdmin.</li>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","filings","{year}","{month}","{country}","{region}","{formCode}","payment"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"d542510b-d3f1-4090-93ec-cead4c0a8c40"},{"name":"Approve all filings for the specified company in the given filing period, country and region.","id":"df305935-5cde-41cb-b751-717aac2398ba","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"approve\":true}"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/filings/{year}/{month}/{country}/{region}/approve","description":"<p>This API is available by invitation only.\nApproving a return means the customer is ready to let Avalara file that return.\nCustomer either approves themselves from admin console,\nelse system auto-approves the night before the filing cycle\nSometimes Compliance has to manually unapprove and reapprove to modify liability or filing for the customer.\nA \"filing period\" is the year and month of the date of the latest customer transaction allowed to be reported on a filing,\nbased on filing frequency of filing.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, Compliance Root User, ComplianceAdmin, CSPTester, FirmUser, SSTAdmin, TechnicalSupportAdmin.</li>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","filings","{year}","{month}","{country}","{region}","approve"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"df305935-5cde-41cb-b751-717aac2398ba"},{"name":"Rebuild a set of filings for the specified company in the given filing period, country and region.","id":"7aa43a53-ea00-470d-8451-bb6ca429692a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"rebuild\":true}"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/filings/{year}/{month}/{country}/{region}/rebuild","description":"<p>This API is available by invitation only.audit.CheckAuthorizationReturns(null, companyId);\nRebuilding a return means re-creating or updating the amounts to be filed for a filing.\nRebuilding has to be done whenever a customer adds transactions to a filing.\nA \"filing period\" is the year and month of the date of the latest customer transaction allowed to be reported on a filing,\nbased on filing frequency of filing.\nThis API requires filing to be unapproved.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, Compliance Root User, ComplianceAdmin, CSPTester, FirmUser, SSTAdmin, TechnicalSupportAdmin.</li>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","filings","{year}","{month}","{country}","{region}","rebuild"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"7aa43a53-ea00-470d-8451-bb6ca429692a"},{"name":"Approve all filings for the specified company in the given filing period and country.","id":"23e3e473-1af6-47f9-bb1b-d7439bccae79","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"approve\":true}"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/filings/{year}/{month}/{country}/approve","description":"<p>This API is available by invitation only.\nApproving a return means the customer is ready to let Avalara file that return.\nCustomer either approves themselves from admin console,\nelse system auto-approves the night before the filing cycle.\nSometimes Compliance has to manually unapprove and reapprove to modify liability or filing for the customer.\nA \"filing period\" is the year and month of the date of the latest customer transaction allowed to be reported on a filing,\nbased on filing frequency of filing.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, Compliance Root User, ComplianceAdmin, CSPTester, FirmUser, SSTAdmin, TechnicalSupportAdmin.</li>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","filings","{year}","{month}","{country}","approve"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"23e3e473-1af6-47f9-bb1b-d7439bccae79"},{"name":"Rebuild a set of filings for the specified company in the given filing period and country.","id":"719c48f6-d905-40ab-8e44-107f943ba246","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"rebuild\":true}"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/filings/{year}/{month}/{country}/rebuild","description":"<p>This API is available by invitation only.\nRebuilding a return means re-creating or updating the amounts to be filed (worksheet) for a filing.\nRebuilding has to be done whenever a customer adds transactions to a filing.\nA \"filing period\" is the year and month of the date of the latest customer transaction allowed to be reported on a filing,\nbased on filing frequency of filing.\nThis API requires filing to be unapproved.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, Compliance Root User, ComplianceAdmin, CSPTester, FirmUser, SSTAdmin, TechnicalSupportAdmin.</li>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","filings","{year}","{month}","{country}","rebuild"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"719c48f6-d905-40ab-8e44-107f943ba246"},{"name":"Approve all filings for the specified company in the given filing period.","id":"ef490cc2-1b67-49e3-9d5d-8139a986c8b5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"approve\":true}"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/filings/{year}/{month}/approve","description":"<p>This API is available by invitation only.\nApproving a return means the customer is ready to let Avalara file that return.\nCustomer either approves themselves from admin console,\nelse system auto-approves the night before the filing cycle.\nSometimes Compliance has to manually unapprove and reapprove to modify liability or filing for the customer.\nA \"filing period\" is the year and month of the date of the latest customer transaction allowed to be reported on a filing,\nbased on filing frequency of filing.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, Compliance Root User, ComplianceAdmin, CSPTester, FirmUser, SSTAdmin, TechnicalSupportAdmin.</li>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","filings","{year}","{month}","approve"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"ef490cc2-1b67-49e3-9d5d-8139a986c8b5"},{"name":"Retrieve a list of filings for the specified company in the year and month of a given filing period.","id":"72ade1f3-147c-4502-9731-f9fe91cf7cb9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/filings/{year}/{month}/attachments","description":"<p>This API is available by invitation only.\nA \"filing period\" is the year and month of the date of the latest customer transaction allowed to be reported on a filing,\nbased on filing frequency of filing.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPTester, FirmAdmin, FirmUser, SSTAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","filings","{year}","{month}","attachments"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"72ade1f3-147c-4502-9731-f9fe91cf7cb9"},{"name":"Retrieve a single trace file for a company filing period","id":"c2cb9627-b6b4-4f86-a0a3-5214162c058a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/filings/{year}/{month}/attachments/tracefile","description":"<p>This API is available by invitation only.\nA \"filing period\" is the year and month of the date of the latest customer transaction allowed to be reported on a filing,\nbased on filing frequency of filing.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPTester, FirmAdmin, FirmUser, SSTAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","filings","{year}","{month}","attachments","tracefile"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"c2cb9627-b6b4-4f86-a0a3-5214162c058a"},{"name":"Retrieve worksheet checkup report for company and filing period.","id":"56926651-9eaf-481a-90f3-054c1ce429b6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/filings/{year}/{month}/checkup","description":"<p>This API is available by invitation only.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPTester, FirmAdmin, FirmUser, SSTAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","filings","{year}","{month}","checkup"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"56926651-9eaf-481a-90f3-054c1ce429b6"},{"name":"Rebuild a set of filings for the specified company in the given filing period.","id":"5e71c676-24da-4780-9509-940327193dbc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"rebuild\":true}"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/filings/{year}/{month}/rebuild","description":"<p>This API is available by invitation only.\nRebuilding a return means re-creating or updating the amounts to be filed (worksheet) for a filing.\nRebuilding has to be done whenever a customer adds transactions to a filing.\nA \"filing period\" is the year and month of the date of the latest customer transaction allowed to be reported on a filing,\nbased on filing frequency of filing.\nThis API requires filing to be unapproved.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, Compliance Root User, ComplianceAdmin, CSPTester, FirmUser, SSTAdmin, TechnicalSupportAdmin.</li>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","filings","{year}","{month}","rebuild"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"5e71c676-24da-4780-9509-940327193dbc"},{"name":"Retrieve a filing containing the return and all its accrual returns.","id":"c1946620-7cc5-4f69-9d60-0646451705b0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/filings/accrual/{filingReturnId}","description":"<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPTester, FirmAdmin, FirmUser, SSTAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","filings","accrual","{filingReturnId}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"c1946620-7cc5-4f69-9d60-0646451705b0"},{"name":"Edit an adjustment for a given filing.","id":"f868fbf6-3f54-4b1f-b21a-836562becaab","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"id\":15634,\"amount\":100,\"period\":\"CurrentPeriod\",\"type\":\"Discount\",\"isCalculated\":false,\"accountType\":\"AccountsReceivableAccountsPayable\"}"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/filings/adjust/{id}","description":"<p>This API is available by invitation only.\nAn \"Adjustment\" is usually an increase or decrease to customer funding to Avalara,\nsuch as early filer discount amounts that are refunded to the customer, or efile fees from websites.\nSometimes may be a manual change in tax liability similar to an augmentation.\nThis API modifies an adjustment for an existing tax filing.\nThis API can only be used when the filing has not yet been approved.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, Compliance Root User, ComplianceAdmin, CSPTester, FirmUser, SSTAdmin, TechnicalSupportAdmin.</li>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","filings","adjust","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"f868fbf6-3f54-4b1f-b21a-836562becaab"},{"name":"Delete an adjustment for a given filing.","id":"2e47559a-7da6-4164-be82-32f6724aa30e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/filings/adjust/{id}","description":"<p>This API is available by invitation only.\nAn \"Adjustment\" is usually an increase or decrease to customer funding to Avalara,\nsuch as early filer discount amounts that are refunded to the customer, or efile fees from websites.\nSometimes may be a manual change in tax liability similar to an augmentation.\nThis API deletes an adjustment for an existing tax filing.\nThis API can only be used when the filing has been unapproved.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, Compliance Root User, ComplianceAdmin, CSPTester, FirmUser, SSTAdmin, TechnicalSupportAdmin.</li>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","filings","adjust","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"2e47559a-7da6-4164-be82-32f6724aa30e"},{"name":"Edit an augmentation for a given filing.","id":"bdc6b68c-b159-4a06-a733-6ab3bfa74e20","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"id\":103230,\"fieldAmount\":10,\"fieldName\":\"Credit from the State\"}"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/filings/augment/{id}","description":"<p>This API is available by invitation only.\nAn \"Augmentation\" is a manually added increase or decrease in tax liability, by either customer or Avalara\nusually due to customer wanting to report tax Avatax does not support, e.g. bad debts, rental tax.\nThis API modifies an augmentation for an existing tax filing.\nThis API can only be used when the filing has not been approved.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, Compliance Root User, ComplianceAdmin, CSPTester, FirmUser, SSTAdmin, TechnicalSupportAdmin.</li>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","filings","augment","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"bdc6b68c-b159-4a06-a733-6ab3bfa74e20"},{"name":"Delete an augmentation for a given filing.","id":"6348f547-4dc3-4b25-bdfb-7533494bf8ef","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/filings/augment/{id}","description":"<p>This API is available by invitation only.\nAn \"Augmentation\" is a manually added increase or decrease in tax liability, by either customer or Avalara\nusually due to customer wanting to report tax Avatax does not support, e.g. bad debts, rental tax.\nThis API deletes an augmentation for an existing tax filing.\nThis API can only be used when the filing has been unapproved.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, Compliance Root User, ComplianceAdmin, CSPTester, FirmUser, SSTAdmin, TechnicalSupportAdmin.</li>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","filings","augment","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"6348f547-4dc3-4b25-bdfb-7533494bf8ef"},{"name":"Edit an payment for a given filing.","id":"5e826666-4565-4b02-a068-d5ad12b869ef","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"id\":15634,\"filingId\":1234,\"paymentAmount\":100,\"type\":\"CurrentPeriod\",\"isCalculated\":false}"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/filings/payment/{id}","description":"<p>This API is available by invitation only.\nAn \"Payment\" is usually an increase or decrease to customer funding to Avalara,\nsuch as early filer discount amounts that are refunded to the customer, or efile fees from websites.\nSometimes may be a manual change in tax liability similar to an augmentation.\nThis API modifies an payment for an existing tax filing.\nThis API can only be used when the filing has not yet been approved.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, Compliance Root User, ComplianceAdmin, CSPTester, FirmUser, SSTAdmin, TechnicalSupportAdmin.</li>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","filings","payment","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"5e826666-4565-4b02-a068-d5ad12b869ef"},{"name":"Delete an payment for a given filing.","id":"a251af55-775f-4bf7-ac5f-f166950ad355","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/filings/payment/{id}","description":"<p>This API is available by invitation only.\nAn \"Payment\" is usually an increase or decrease to customer funding to Avalara,\nsuch as early filer discount amounts that are refunded to the customer, or efile fees from websites.\nSometimes may be a manual change in tax liability similar to an augmentation.\nThis API deletes an payment for an existing tax filing.\nThis API can only be used when the filing has been unapproved.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, Compliance Root User, ComplianceAdmin, CSPTester, FirmUser, SSTAdmin, TechnicalSupportAdmin.</li>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","filings","payment","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"a251af55-775f-4bf7-ac5f-f166950ad355"},{"name":"Retrieve a list of filings for the specified company in the year and month of a given filing period.\r\nThis gets the basic information from the filings and doesn't include anything extra.","id":"8a65704a-9e26-4494-aff6-ee9a467466c0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/filings/returns","description":"<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPTester, FirmAdmin, FirmUser, SSTAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","filings","returns"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"8a65704a-9e26-4494-aff6-ee9a467466c0"},{"name":"Retrieve a filing for the specified company and id.","id":"26503afa-bfdd-466c-8c59-ff3fd132c6a1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/filings/returns/{id}","description":"<p>This API is available by invitation only.\nA \"filing period\" is the year and month of the date of the latest customer transaction allowed to be reported on a filing,\nbased on filing frequency of filing.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPTester, FirmAdmin, FirmUser, SSTAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","filings","returns","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"26503afa-bfdd-466c-8c59-ff3fd132c6a1"},{"name":"Retrieve a list of filed returns for the specified company in the year and month of a given filing period.","id":"154209b0-c473-4747-a9bd-d150f57cc8fa","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/filings/returns/filed","description":"<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n<li>This API is available by invitation only.<br /><em>Exempt security roles</em>:  ComplianceRootUser, ComplianceAdmin, ComplianceUser, TechnicalSupportAdmin, TechnicalSupportUser, CompanyUser, AccountUser, CompanyAdmin, AccountAdmin.</li>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","filings","returns","filed"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"154209b0-c473-4747-a9bd-d150f57cc8fa"},{"name":"List client linkages for a firm or client","id":"fea7f2f1-f1d6-4fc7-99be-f75ab1609bf0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/firmclientlinkages","description":"<p>This API enables the firm or account users to request the associated linkages to the account.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","firmclientlinkages"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"fea7f2f1-f1d6-4fc7-99be-f75ab1609bf0"},{"name":"Links a firm account with the client account","id":"2363fe83-8566-41fe-af56-7213b45aa438","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"clientAccountId\":24958289,\"clientAccountName\":\"client account\"}"},"url":"https://sandbox-rest.avatax.com/api/v2/firmclientlinkages","description":"<p>This API enables the firm admins/firm users to request the linkage of a firm account and a client account.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: FirmAdmin, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","firmclientlinkages"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"2363fe83-8566-41fe-af56-7213b45aa438"},{"name":"Get linkage between a firm and client by id","id":"44bc495b-a6eb-45a5-80ef-a80b44e80f03","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/firmclientlinkages/{id}","description":"<p>This API enables the firm admins/firm users to request the linkage of a firm account and a client account.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","firmclientlinkages","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"44bc495b-a6eb-45a5-80ef-a80b44e80f03"},{"name":"Delete a linkage","id":"68d8dae7-5d76-4c2b-9f28-2a9128f7b5f2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/firmclientlinkages/{id}","description":"<p>This API marks a linkage between a firm and client as deleted.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: FirmAdmin, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","firmclientlinkages","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"68d8dae7-5d76-4c2b-9f28-2a9128f7b5f2"},{"name":"Approves linkage to a firm for a client account","id":"a96002c7-b09f-4897-92c1-fbdb0c0d2826","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/firmclientlinkages/{id}/approve","description":"<p>This API enables the account admin of a client account to approve linkage request by a firm.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, FirmAdmin, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","firmclientlinkages","{id}","approve"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"a96002c7-b09f-4897-92c1-fbdb0c0d2826"},{"name":"Rejects linkage to a firm for a client account","id":"d10de278-58d8-4b16-bda5-a52f68e8a8bb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/firmclientlinkages/{id}/reject","description":"<p>This API enables the account admin of a client account to reject linkage request by a firm.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, FirmAdmin, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","firmclientlinkages","{id}","reject"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"d10de278-58d8-4b16-bda5-a52f68e8a8bb"},{"name":"Reset linkage status between a client and firm back to requested","id":"adcf6cfb-7820-44fd-b5ad-9422add7a08b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/firmclientlinkages/{id}/reset","description":"<p>This API enables the firm admin of a client account to reset a previously created linkage request by a firm.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: FirmAdmin, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","firmclientlinkages","{id}","reset"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"adcf6cfb-7820-44fd-b5ad-9422add7a08b"},{"name":"Revokes previously approved linkage to a firm for a client account","id":"72229291-2365-4de0-97e3-08c38e069f15","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/firmclientlinkages/{id}/revoke","description":"<p>This API enables the account admin of a client account to revoke a previously approved linkage request by a firm.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, FirmAdmin, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","firmclientlinkages","{id}","revoke"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"72229291-2365-4de0-97e3-08c38e069f15"},{"name":"Request a new FirmClient account and create an approved linkage to it","id":"704d1c30-e997-4570-b124-eb40c1bce64b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"accountName\":\"BizTech Company Inc.\",\"firstName\":\"Bob\",\"lastName\":\"Example\",\"email\":\"bob@example.org\",\"companyCode\":\"DEFAULT\",\"companyAddress\":{\"line\":\"100 Ravine Ln\",\"region\":\"WA\",\"country\":\"US\",\"postalCode\":\"98010\"}}"},"url":"https://sandbox-rest.avatax.com/api/v2/firmclientlinkages/createandlinkclient","description":"<p>This API is for use by Firms only.</p>\n<p>Avalara allows firms to manage returns for clients without the clients needing to use AvaTax service.\nFirms can create accounts of FirmClient for customers they are managing using this API.</p>\n<p>Calling this API creates an account with the specified product subscriptions, but without a new user for account.\nAccount is then linked to the Firm so they can managed their returns.\nYou should call this API when a customer does not have an AvaTax account and is to be managed only by the firm.</p>\n<p>The created account will be created in <code>Active</code> status but there will be no user or license key associated with account.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: FirmAdmin, Registrar, SiteAdmin, SystemAdmin.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","firmclientlinkages","createandlinkclient"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"704d1c30-e997-4570-b124-eb40c1bce64b"},{"name":"FREE API - Request a free trial of AvaTax","id":"2285acc4-9e8f-482c-99f2-74eeb500473c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"firstName\":\"Bob\",\"lastName\":\"McExample\",\"email\":\"bob@example.org\",\"company\":\"Bob's Artisan Pottery\",\"phone\":\"+1 (714) 555-1212\",\"campaign\":\"70140000000TsVb\",\"companyAddress\":{\"line\":\"100 Ravine Ln\",\"region\":\"WA\",\"country\":\"US\",\"postalCode\":\"98010\"},\"website\":\"www.bobartisanpottery.com\",\"haveReadAvalaraTermsAndConditions\":true,\"acceptAvalaraTermsAndConditions\":true}"},"url":"https://sandbox-rest.avatax.com/api/v2/accounts/freetrials/request","description":"<p>Call this API to obtain a free AvaTax account.</p>\n<p>This API is free to use.  No authentication credentials are required to call this API. You must read and\naccept <a href=\"https://www1.avalara.com/us/en/legal/terms.html\">Avalara's terms and conditions</a> for the account to be\ncreated.</p>\n<p>If all conditions are met, this API will grant a free trial version of AvaTax.  For a list of functionality\navailable in the free trial and its limitations, please see the <a href=\"https://developer.avalara.com/avatax/signup/\">AvaTax Developer Website Free Trial page</a>.</p>\n<p>After your free trial concludes, you will still be able to use the <a href=\"https://developer.avalara.com/api-reference/avatax/rest/v2/methods/Free/\">Free AvaTax API Suite</a>.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API may be called without providing authentication credentials.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","accounts","freetrials","request"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"2285acc4-9e8f-482c-99f2-74eeb500473c"},{"name":"FREE API - Sales tax rates for a specified address","id":"2853cfd7-b91d-4ae6-b5e0-50478e93251e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/taxrates/byaddress","description":"<h1 id=\"free-to-use\">Free-To-Use</h1>\n<p>The TaxRates API is a free-to-use, no cost option for estimating sales tax rates.\nAny customer can request a free AvaTax account and make use of the TaxRates API.</p>\n<p>Usage of this API is subject to rate limits.  Users who exceed the rate limit will receive HTTP\nresponse code 429 - <code>Too Many Requests</code>.</p>\n<p>This API assumes that you are selling general tangible personal property at a retail point-of-sale\nlocation in the United States only.</p>\n<p>For more powerful tax calculation, please consider upgrading to the <code>CreateTransaction</code> API,\nwhich supports features including, but not limited to:</p>\n<ul>\n<li>Nexus declarations</li>\n<li>Taxability based on product/service type</li>\n<li>Sourcing rules affecting origin/destination states</li>\n<li>Customers who are exempt from certain taxes</li>\n<li>States that have dollar value thresholds for tax amounts</li>\n<li>Refunds for products purchased on a different date</li>\n<li>Detailed jurisdiction names and state assigned codes</li>\n<li>And more!</li>\n</ul>\n<p>Please see <a href=\"http://developer.avalara.com/blog/2016/11/04/estimating-tax-with-rest-v2/\">Estimating Tax with REST v2</a>\nfor information on how to upgrade to the full AvaTax CreateTransaction API.</p>\n","urlObject":{"protocol":"https","path":["api","v2","taxrates","byaddress"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"2853cfd7-b91d-4ae6-b5e0-50478e93251e"},{"name":"FREE API - Sales tax rates for a specified country and postal code. This API is only available for US postal codes.","id":"5109a47e-a6f7-4f97-a339-9b0c95bc0e4e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/taxrates/bypostalcode","description":"<h1 id=\"free-to-use\">Free-To-Use</h1>\n<p>This API is only available for a US postal codes.</p>\n<p>The TaxRates API is a free-to-use, no cost option for estimating sales tax rates.\nAny customer can request a free AvaTax account and make use of the TaxRates API.</p>\n<p>Usage of this API is subject to rate limits.  Users who exceed the rate limit will receive HTTP\nresponse code 429 - <code>Too Many Requests</code>.</p>\n<p>This API assumes that you are selling general tangible personal property at a retail point-of-sale\nlocation in the United States only.</p>\n<p>For more powerful tax calculation, please consider upgrading to the <code>CreateTransaction</code> API,\nwhich supports features including, but not limited to:</p>\n<ul>\n<li>Nexus declarations</li>\n<li>Taxability based on product/service type</li>\n<li>Sourcing rules affecting origin/destination states</li>\n<li>Customers who are exempt from certain taxes</li>\n<li>States that have dollar value thresholds for tax amounts</li>\n<li>Refunds for products purchased on a different date</li>\n<li>Detailed jurisdiction names and state assigned codes</li>\n<li>And more!</li>\n</ul>\n<p>Please see <a href=\"http://developer.avalara.com/blog/2016/11/04/estimating-tax-with-rest-v2/\">Estimating Tax with REST v2</a>\nfor information on how to upgrade to the full AvaTax CreateTransaction API.</p>\n","urlObject":{"protocol":"https","path":["api","v2","taxrates","bypostalcode"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"5109a47e-a6f7-4f97-a339-9b0c95bc0e4e"},{"name":"Retrieve status about a funding setup request","id":"3f6d09eb-9eda-4205-86b3-dcaf5cb76a59","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/fundingrequests/{id}","description":"<p>This API is available by invitation only.\nCompanies that use the Avalara Managed Returns or the SST Certified Service Provider services are\nrequired to setup their funding configuration before Avalara can begin filing tax returns on their\nbehalf.\nFunding configuration for each company is set up by submitting a funding setup request, which can\nbe sent either via email or via an embedded HTML widget.\nWhen the funding configuration is submitted to Avalara, it will be reviewed by treasury team members\nbefore approval.\nThis API checks the status on an existing funding request.\nThis API requires a subscription to Avalara Managed Returns or SST Certified Service Provider.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, CSPTester, FirmAdmin, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin.</li>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","fundingrequests","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"3f6d09eb-9eda-4205-86b3-dcaf5cb76a59"},{"name":"Request the javascript for a funding setup widget","id":"3ac35373-89dd-400e-bf5d-0d33825a0c85","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/fundingrequests/{id}/widget","description":"<p>This API is available by invitation only.\nCompanies that use the Avalara Managed Returns or the SST Certified Service Provider services are\nrequired to setup their funding configuration before Avalara can begin filing tax returns on their\nbehalf.\nFunding configuration for each company is set up by submitting a funding setup request, which can\nbe sent either via email or via an embedded HTML widget.\nWhen the funding configuration is submitted to Avalara, it will be reviewed by treasury team members\nbefore approval.\nThis API returns back the actual javascript code to insert into your application to render the\nJavaScript funding setup widget inline.\nUse the 'methodReturn.javaScript' return value to insert this widget into your HTML page.\nThis API requires a subscription to Avalara Managed Returns or SST Certified Service Provider.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","fundingrequests","{id}","widget"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"3ac35373-89dd-400e-bf5d-0d33825a0c85"},{"name":"Retrieve items for this company","id":"fbda220e-b2b4-4b3e-a925-37438e8ad445","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/items","description":"<p>List all items defined for the current company.</p>\n<p>Items are a way of separating your tax calculation process from your tax configuration details.  If you choose, you\ncan provide <code>itemCode</code> values for each <code>CreateTransaction()</code> API call rather than specifying tax codes, parameters, descriptions,\nand other data fields.  AvaTax will automatically look up each <code>itemCode</code> and apply the correct tax codes and parameters\nfrom the item table instead.  This allows your CreateTransaction call to be as simple as possible, and your tax compliance\nteam can manage your item catalog and adjust the tax behavior of items without having to modify your software.</p>\n<p>Search for specific objects using the criteria in the <code>$filter</code> parameter; full documentation is available on <a href=\"http://developer.avalara.com/avatax/filtering-in-rest/\">Filtering in REST</a> .</p>\n<p>Paginate your results using the <code>$top</code>, <code>$skip</code>, and <code>$orderby</code> parameters.</p>\n<p>You may specify one or more of the following values in the <code>$include</code> parameter to fetch additional nested data, using commas to separate multiple values:</p>\n<ul>\n<li>Parameters</li>\n<li>Classifications</li>\n</ul>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","items"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"fbda220e-b2b4-4b3e-a925-37438e8ad445"},{"name":"Create a new item","id":"13b48d8a-280b-4db4-bf9a-b02d9a7439bb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"[{\"id\":56789,\"companyId\":12345,\"itemCode\":\"CERMUG\",\"taxCode\":\"P0000000\",\"description\":\"Ceramic Mug\",\"itemGroup\":\"Mugs\",\"classifications\":[{\"productCode\":\"9011900000\",\"systemCode\":\"TARIC\"}],\"parameters\":[{\"name\":\"ScreenSize\",\"value\":\"24\",\"unit\":\"inch\"}]}]"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/items","description":"<p>Creates one or more new item objects attached to this company.</p>\n<p>Items are a way of separating your tax calculation process from your tax configuration details.  If you choose, you\ncan provide <code>itemCode</code> values for each <code>CreateTransaction()</code> API call rather than specifying tax codes, parameters, descriptions,\nand other data fields.  AvaTax will automatically look up each <code>itemCode</code> and apply the correct tax codes and parameters\nfrom the item table instead.  This allows your CreateTransaction call to be as simple as possible, and your tax compliance\nteam can manage your item catalog and adjust the tax behavior of items without having to modify your software.</p>\n<p>The tax code takes precedence over the tax code id if both are provided.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, CSPTester, SSTAdmin, TechnicalSupportAdmin.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","items"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"13b48d8a-280b-4db4-bf9a-b02d9a7439bb"},{"name":"Retrieve a single item","id":"e58bfb86-076e-4ba1-99a4-3ae74c19cc2b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/items/{id}","description":"<p>Get the <code>Item</code> object identified by this URL.</p>\n<p>Items are a way of separating your tax calculation process from your tax configuration details.  If you choose, you\ncan provide <code>itemCode</code> values for each <code>CreateTransaction()</code> API call rather than specifying tax codes, parameters, descriptions,\nand other data fields.  AvaTax will automatically look up each <code>itemCode</code> and apply the correct tax codes and parameters\nfrom the item table instead.  This allows your CreateTransaction call to be as simple as possible, and your tax compliance\nteam can manage your item catalog and adjust the tax behavior of items without having to modify your software.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","items","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"e58bfb86-076e-4ba1-99a4-3ae74c19cc2b"},{"name":"Update a single item","id":"4457f47a-8731-428d-a7c5-7bd700c9ebf1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"id\":56789,\"companyId\":12345,\"itemCode\":\"CERMUG\",\"taxCode\":\"P0000000\",\"description\":\"Ceramic Mug\",\"itemGroup\":\"Mugs\",\"classifications\":[{\"productCode\":\"9011900000\",\"systemCode\":\"TARIC\"}]}"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/items/{id}","description":"<p>Replace the existing <code>Item</code> object at this URL with an updated object.</p>\n<p>Items are a way of separating your tax calculation process from your tax configuration details.  If you choose, you\ncan provide <code>itemCode</code> values for each <code>CreateTransaction()</code> API call rather than specifying tax codes, parameters, descriptions,\nand other data fields.  AvaTax will automatically look up each <code>itemCode</code> and apply the correct tax codes and parameters\nfrom the item table instead.  This allows your CreateTransaction call to be as simple as possible, and your tax compliance\nteam can manage your item catalog and adjust the tax behavior of items without having to modify your software.</p>\n<p>All data from the existing object will be replaced with data in the object you PUT.  To set a field's value to null,\nyou may either set its value to null or omit that field from the object you post.</p>\n<p>The tax code takes precedence over the tax code id if both are provided.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, CSPTester, SSTAdmin, TechnicalSupportAdmin.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","items","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"4457f47a-8731-428d-a7c5-7bd700c9ebf1"},{"name":"Delete a single item","id":"dedc51b3-d3dc-4b99-b7a5-3bb01e48dde3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/items/{id}","description":"<p>Deletes the item object at this URL.</p>\n<p>Items are a way of separating your tax calculation process from your tax configuration details.  If you choose, you\ncan provide <code>itemCode</code> values for each <code>CreateTransaction()</code> API call rather than specifying tax codes, parameters, descriptions,\nand other data fields.  AvaTax will automatically look up each <code>itemCode</code> and apply the correct tax codes and parameters\nfrom the item table instead.  This allows your CreateTransaction call to be as simple as possible, and your tax compliance\nteam can manage your item catalog and adjust the tax behavior of items without having to modify your software.</p>\n<p>Deleting an item will also delete the parameters and classifications associated with that item.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, CSPTester, SSTAdmin, TechnicalSupportAdmin.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","items","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"dedc51b3-d3dc-4b99-b7a5-3bb01e48dde3"},{"name":"Add classifications to an item.","id":"b484ac42-35b8-4d11-b226-ec24be904660","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"[{\"productCode\":\"9011900000\",\"systemCode\":\"TARIC\"}]"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/items/{itemId}/classifications","description":"<p>Add classifications to an item.</p>\n<p>A classification is the code for a product in a particular tax system. Classifications enable an item to be used in multiple tax systems which may have different tax rates for a product.</p>\n<p>When an item is used in a transaction, the applicable classification will be used to determine the appropriate tax rate.</p>\n<p>An item may only have one classification per tax system.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, CSPTester, SSTAdmin, TechnicalSupportAdmin.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","items","{itemId}","classifications"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"b484ac42-35b8-4d11-b226-ec24be904660"},{"name":"Retrieve classifications for an item.","id":"5c2f494b-8fdc-4a2b-b0fa-4f59caf61c95","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/items/{itemId}/classifications","description":"<p>List classifications for an item.</p>\n<p>A classification is the code for a product in a particular tax system. Classifications enable an item to be used in multiple tax systems which may have different tax rates for a product.</p>\n<p>When an item is used in a transaction, the applicable classification will be used to determine the appropriate tax rate.</p>\n<p>Search for specific objects using the criteria in the <code>$filter</code> classification; full documentation is available on <a href=\"http://developer.avalara.com/avatax/filtering-in-rest/\">Filtering in REST</a> .\nPaginate your results using the <code>$top</code>, <code>$skip</code>, and <code>$orderby</code> classifications.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","items","{itemId}","classifications"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"5c2f494b-8fdc-4a2b-b0fa-4f59caf61c95"},{"name":"Delete all classifications for an item","id":"33b5965e-1e15-4766-83f7-cd4dc04a17f8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/items/{itemId}/classifications","description":"<p>Delete all the classifications for a given item.</p>\n<p>A classification is the code for a product in a particular tax system. Classifications enable an item to be used in multiple tax systems which may have different tax rates for a product.</p>\n<p>When an item is used in a transaction, the applicable classification will be used to determine the appropriate tax rate.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, CSPTester, SSTAdmin, TechnicalSupportAdmin.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","items","{itemId}","classifications"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"33b5965e-1e15-4766-83f7-cd4dc04a17f8"},{"name":"Retrieve a single item classification.","id":"0566bf1b-d670-4a16-9fd1-8ecd498a6d1d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/items/{itemId}/classifications/{id}","description":"<p>Retrieve a single item classification.</p>\n<p>A classification is the code for a product in a particular tax system. Classifications enable an item to be used in multiple tax systems which may have different tax rates for a product.</p>\n<p>When an item is used in a transaction, the applicable classification will be used to determine the appropriate tax rate.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","items","{itemId}","classifications","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"0566bf1b-d670-4a16-9fd1-8ecd498a6d1d"},{"name":"Update an item classification.","id":"494d9c93-db7d-4fe7-bf61-936c8a6bce92","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"productCode\":\"9011900000\",\"systemCode\":\"TARIC\"}"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/items/{itemId}/classifications/{id}","description":"<p>Update an item classification.</p>\n<p>A classification is the code for a product in a particular tax system. Classifications enable an item to be used in multiple tax systems which may have different tax rates for a product.</p>\n<p>When an item is used in a transaction, the applicable classification will be used to determine the appropriate tax rate.</p>\n<p>An item may only have one classification per tax system.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, CSPTester, SSTAdmin, TechnicalSupportAdmin.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","items","{itemId}","classifications","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"494d9c93-db7d-4fe7-bf61-936c8a6bce92"},{"name":"Delete a single item classification.","id":"6e56197d-d079-4782-a1d9-6a46c15701ca","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/items/{itemId}/classifications/{id}","description":"<p>Delete a single item classification.</p>\n<p>A classification is the code for a product in a particular tax system. Classifications enable an item to be used in multiple tax systems which may have different tax rates for a product.</p>\n<p>When an item is used in a transaction, the applicable classification will be used to determine the appropriate tax rate.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, CSPTester, SSTAdmin, TechnicalSupportAdmin.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","items","{itemId}","classifications","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"6e56197d-d079-4782-a1d9-6a46c15701ca"},{"name":"Add parameters to an item.","id":"418f69c1-b737-4d70-8d8a-5fdb77c97e4f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"[{\"name\":\"ScreenSize\",\"value\":\"24\",\"unit\":\"inch\"}]"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/items/{itemId}/parameters","description":"<p>Add parameters to an item.</p>\n<p>Some items can be taxed differently depending on the properties of that item, such as the item grade or by a particular measurement of that item. In AvaTax, these tax-affecting properties are called \"parameters\".</p>\n<p>A parameter added to an item will be used by default in tax calculation but will not show on the transaction line referencing the item .</p>\n<p>A parameter specified on a transaction line will override an item parameter if they share the same parameter name.</p>\n<p>To see available parameters for this item, call <code>/api/v2/definitions/parameters?$filter=attributeType eq Product</code></p>\n<p>Some parameters are only available for use if you have subscribed to specific AvaTax services. To see which parameters you are able to use, add the query parameter \"$showSubscribed=true\" to the parameter definition call above.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, CSPTester, SSTAdmin, TechnicalSupportAdmin.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","items","{itemId}","parameters"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"418f69c1-b737-4d70-8d8a-5fdb77c97e4f"},{"name":"Retrieve parameters for an item","id":"19307f8a-c060-416f-b7b0-88fb6ecc1a18","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/items/{itemId}/parameters","description":"<p>List parameters for an item.</p>\n<p>Some items can be taxed differently depending on the properties of that item, such as the item grade or by a particular measurement of that item. In AvaTax, these tax-affecting properties are called \"parameters\".</p>\n<p>A parameter added to an item will be used by default in tax calculation but will not show on the transaction line referencing the item .</p>\n<p>A parameter specified on a transaction line will override an item parameter if they share the same parameter name.</p>\n<p>Search for specific objects using the criteria in the <code>$filter</code> parameter; full documentation is available on <a href=\"http://developer.avalara.com/avatax/filtering-in-rest/\">Filtering in REST</a> .\nPaginate your results using the <code>$top</code>, <code>$skip</code>, and <code>$orderby</code> parameters.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","items","{itemId}","parameters"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"19307f8a-c060-416f-b7b0-88fb6ecc1a18"},{"name":"Delete all parameters for an item","id":"3b0a2506-afd9-456c-8884-3d7865768712","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/items/{itemId}/parameters","description":"<p>Delete all the parameters for a given item.</p>\n<p>Some items can be taxed differently depending on the properties of that item, such as the item grade or by a particular measurement of that item. In AvaTax, these tax-affecting properties are called \"parameters\".</p>\n<p>A parameter added to an item will be used by default in tax calculation but will not show on the transaction line referencing the item .</p>\n<p>A parameter specified on a transaction line will override an item parameter if they share the same parameter name.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, CSPTester, SSTAdmin, TechnicalSupportAdmin.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","items","{itemId}","parameters"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"3b0a2506-afd9-456c-8884-3d7865768712"},{"name":"Retrieve a single item parameter","id":"1ff49bc2-bd5b-4034-b12c-d3247aa1c964","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/items/{itemId}/parameters/{id}","description":"<p>Retrieve a single item parameter.</p>\n<p>Some items can be taxed differently depending on the properties of that item, such as the item grade or by a particular measurement of that item. In AvaTax, these tax-affecting properties are called \"parameters\".</p>\n<p>A parameter added to an item will be used by default in tax calculation but will not show on the transaction line referencing the item .</p>\n<p>A parameter specified on a transaction line will override an item parameter if they share the same parameter name.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","items","{itemId}","parameters","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"1ff49bc2-bd5b-4034-b12c-d3247aa1c964"},{"name":"Update an item parameter","id":"80fa134b-1ab4-4aae-9e49-9567a18b60ea","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"id\":0,\"name\":\"ScreenSize\",\"value\":\"24\",\"unit\":\"inch\"}"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/items/{itemId}/parameters/{id}","description":"<p>Update an item parameter.</p>\n<p>Some items can be taxed differently depending on the properties of that item, such as the item grade or by a particular measurement of that item. In AvaTax, these tax-affecting properties are called \"parameters\".</p>\n<p>A parameter added to an item will be used by default in tax calculation but will not show on the transaction line referencing the item .</p>\n<p>A parameter specified on a transaction line will override an item parameter if they share the same parameter name.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, CSPTester, SSTAdmin, TechnicalSupportAdmin.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","items","{itemId}","parameters","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"80fa134b-1ab4-4aae-9e49-9567a18b60ea"},{"name":"Delete a single item parameter","id":"39f66bbe-c969-4a72-80df-522754a1ffe6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/items/{itemId}/parameters/{id}","description":"<p>Delete a single item parameter.</p>\n<p>Some items can be taxed differently depending on the properties of that item, such as the item grade or by a particular measurement of that item. In AvaTax, these tax-affecting properties are called \"parameters\".</p>\n<p>A parameter added to an item will be used by default in tax calculation but will not show on the transaction line referencing the item .</p>\n<p>A parameter specified on a transaction line will override an item parameter if they share the same parameter name.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, CSPTester, SSTAdmin, TechnicalSupportAdmin.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","items","{itemId}","parameters","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"39f66bbe-c969-4a72-80df-522754a1ffe6"},{"name":"Sync items from a product catalog","id":"a0bcc447-9c7c-4aa1-ba95-76d5188f943e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"items\":[{\"itemCode\":\"CHIP1041\",\"description\":\"Potato Chips\",\"itemGroup\":\"Packaged Food\",\"taxCode\":\"PF051578\"}]}"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/items/sync","description":"<p>Syncs a list of items with AvaTax without waiting for them to be created. It is ideal for syncing large product catalogs\nwith AvaTax.</p>\n<p>Any invalid or duplicate items will be ignored. To diagnose why an item is not created, use the normal create transaction API to receive validation information.</p>\n<p>This API is currently limited to 1000 items per call (the limit is subject to change).</p>\n<p>Items are a way of separating your tax calculation process from your tax configuration details.  If you choose, you\ncan provide <code>itemCode</code> values for each <code>CreateTransaction()</code> API call rather than specifying tax codes, parameters, descriptions,\nand other data fields.  AvaTax will automatically look up each <code>itemCode</code> and apply the correct tax codes and parameters\nfrom the item table instead.  This allows your CreateTransaction call to be as simple as possible, and your tax compliance\nteam can manage your item catalog and adjust the tax behavior of items without having to modify your software.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, CSPTester, SSTAdmin, TechnicalSupportAdmin.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","items","sync"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"a0bcc447-9c7c-4aa1-ba95-76d5188f943e"},{"name":"Retrieve all items","id":"bc0d1ee0-e5b1-4494-850e-5d05e3856118","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/items","description":"<p>Get multiple item objects across all companies.</p>\n<p>Items are a way of separating your tax calculation process from your tax configuration details.  If you choose, you\ncan provide <code>itemCode</code> values for each <code>CreateTransaction()</code> API call rather than specifying tax codes, parameters, descriptions,\nand other data fields.  AvaTax will automatically look up each <code>itemCode</code> and apply the correct tax codes and parameters\nfrom the item table instead.  This allows your CreateTransaction call to be as simple as possible, and your tax compliance\nteam can manage your item catalog and adjust the tax behavior of items without having to modify your software.</p>\n<p>Search for specific objects using the criteria in the <code>$filter</code> parameter; full documentation is available on <a href=\"http://developer.avalara.com/avatax/filtering-in-rest/\">Filtering in REST</a> .</p>\n<p>Paginate your results using the <code>$top</code>, <code>$skip</code>, and <code>$orderby</code> parameters.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","items"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"bc0d1ee0-e5b1-4494-850e-5d05e3856118"},{"name":"Create one or more overrides","id":"75c04652-971c-4112-9bcf-0c9af918525e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"[{\"description\":\"a test JO\",\"line1\":\"5500 Irvine Center Dr\",\"city\":\"Irvine\",\"region\":\"CA\",\"country\":\"US\",\"postalCode\":\"92618\",\"effectiveDate\":\"2006-08-01T00:00:00\",\"endDate\":\"2099-01-12T00:00:00\",\"jurisdictions\":[{\"code\":\"53\",\"name\":\"WASHINGTON\",\"type\":\"Country\",\"rate\":0.06,\"salesRate\":0.06,\"region\":\"WA\",\"useRate\":0.06}],\"boundaryLevel\":\"Address\"}]"},"url":"https://sandbox-rest.avatax.com/api/v2/accounts/{accountId}/jurisdictionoverrides","description":"<p>Creates one or more jurisdiction override objects for this account.</p>\n<p>A Jurisdiction Override is a configuration setting that allows you to select the taxing\njurisdiction for a specific address.  If you encounter an address that is on the boundary\nbetween two different jurisdictions, you can choose to set up a jurisdiction override\nto switch this address to use different taxing jurisdictions.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CSPTester, SSTAdmin, TechnicalSupportAdmin.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","accounts","{accountId}","jurisdictionoverrides"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"75c04652-971c-4112-9bcf-0c9af918525e"},{"name":"Retrieve overrides for this account","id":"731274d0-645a-44ce-9ce1-e96593c26e5e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/accounts/{accountId}/jurisdictionoverrides","description":"<p>List all jurisdiction override objects defined for this account.</p>\n<p>A Jurisdiction Override is a configuration setting that allows you to select the taxing\njurisdiction for a specific address.  If you encounter an address that is on the boundary\nbetween two different jurisdictions, you can choose to set up a jurisdiction override\nto switch this address to use different taxing jurisdictions.</p>\n<p>Search for specific objects using the criteria in the <code>$filter</code> parameter; full documentation is available on <a href=\"http://developer.avalara.com/avatax/filtering-in-rest/\">Filtering in REST</a> .\nPaginate your results using the <code>$top</code>, <code>$skip</code>, and <code>$orderby</code> parameters.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","accounts","{accountId}","jurisdictionoverrides"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"731274d0-645a-44ce-9ce1-e96593c26e5e"},{"name":"Retrieve a single override","id":"5a9c380a-dede-4dae-b252-52442ea52e88","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/accounts/{accountId}/jurisdictionoverrides/{id}","description":"<p>Get the item object identified by this URL.</p>\n<p>A Jurisdiction Override is a configuration setting that allows you to select the taxing\njurisdiction for a specific address.  If you encounter an address that is on the boundary\nbetween two different jurisdictions, you can choose to set up a jurisdiction override\nto switch this address to use different taxing jurisdictions.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","accounts","{accountId}","jurisdictionoverrides","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"5a9c380a-dede-4dae-b252-52442ea52e88"},{"name":"Update a single jurisdictionoverride","id":"a57a72d3-f235-44bd-9cb7-f294f055653a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"id\":0,\"accountId\":0,\"description\":\"a test JO\",\"line1\":\"5500 Irvine Center Dr\",\"city\":\"Irvine\",\"region\":\"CA\",\"country\":\"US\",\"postalCode\":\"92618\",\"effectiveDate\":\"2006-08-01\",\"endDate\":\"2099-01-12\",\"jurisdictions\":[{\"code\":\"53\",\"name\":\"WASHINGTON\",\"type\":\"State\",\"rate\":0.06,\"salesRate\":0.06,\"signatureCode\":\"\",\"region\":\"WA\",\"useRate\":0.06}],\"taxRegionId\":0,\"boundaryLevel\":\"Address\",\"isDefault\":false}"},"url":"https://sandbox-rest.avatax.com/api/v2/accounts/{accountId}/jurisdictionoverrides/{id}","description":"<p>Replace the existing jurisdictionoverride object at this URL with an updated object.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CSPTester, SSTAdmin, TechnicalSupportAdmin.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","accounts","{accountId}","jurisdictionoverrides","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"a57a72d3-f235-44bd-9cb7-f294f055653a"},{"name":"Delete a single override","id":"03d8a264-46d7-4ddb-9ed4-0ce7332c3b87","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/accounts/{accountId}/jurisdictionoverrides/{id}","description":"<p>Marks the item object at this URL as deleted.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CSPTester, SSTAdmin, TechnicalSupportAdmin.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","accounts","{accountId}","jurisdictionoverrides","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"03d8a264-46d7-4ddb-9ed4-0ce7332c3b87"},{"name":"Retrieve all overrides","id":"aa5f819c-c7cb-4360-adc8-00638931e9de","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/jurisdictionoverrides","description":"<p>Get multiple jurisdiction override objects across all companies.</p>\n<p>A Jurisdiction Override is a configuration setting that allows you to select the taxing\njurisdiction for a specific address.  If you encounter an address that is on the boundary\nbetween two different jurisdictions, you can choose to set up a jurisdiction override\nto switch this address to use different taxing jurisdictions.</p>\n<p>Search for specific objects using the criteria in the <code>$filter</code> parameter; full documentation is available on <a href=\"http://developer.avalara.com/avatax/filtering-in-rest/\">Filtering in REST</a> .\nPaginate your results using the <code>$top</code>, <code>$skip</code>, and <code>$orderby</code> parameters.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","jurisdictionoverrides"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"aa5f819c-c7cb-4360-adc8-00638931e9de"},{"name":"Retrieve locations for this company","id":"2d12ac19-4d64-44a1-8635-d914f9205b80","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/locations","description":"<p>List all location objects defined for this company.\nAn 'Location' represents a physical address where a company does business.\nMany taxing authorities require that you define a list of all locations where your company does business.\nThese locations may require additional custom configuration or tax registration with these authorities.\nFor more information on metadata requirements, see the '/api/v2/definitions/locationquestions' API.</p>\n<p>Search for specific objects using the criteria in the <code>$filter</code> parameter; full documentation is available on <a href=\"http://developer.avalara.com/avatax/filtering-in-rest/\">Filtering in REST</a> .\nPaginate your results using the <code>$top</code>, <code>$skip</code>, and <code>$orderby</code> parameters.\nYou may specify one or more of the following values in the <code>$include</code> parameter to fetch additional nested data, using commas to separate multiple values:</p>\n<ul>\n<li>LocationSettings</li>\n<li>parameters</li>\n</ul>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","locations"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"2d12ac19-4d64-44a1-8635-d914f9205b80"},{"name":"Create a new location","id":"b726fde0-27b2-48c7-a534-25b01512dbd7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"[{\"id\":56789,\"companyId\":12345,\"locationCode\":\"DEFAULT\",\"description\":\"Bob's Artisan Pottery\",\"addressTypeId\":\"Location\",\"addressCategoryId\":\"Storefront\",\"line1\":\"2000 Main Street\",\"city\":\"Irvine\",\"county\":\"Orange\",\"region\":\"CA\",\"postalCode\":\"92614\",\"country\":\"US\",\"isDefault\":true,\"isRegistered\":true,\"dbaName\":\"Bob's Artisan Pottery\",\"outletName\":\"Main Office\",\"registeredDate\":\"2015-01-01T00:00:00\",\"settings\":[{\"questionId\":17,\"value\":\"abcdefghij\"}],\"parameters\":[{\"name\":\"NumberOfUnitsForRent\",\"unit\":\"Count\",\"value\":\"10\",\"locationId\":12345}]}]"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/locations","description":"<p>Create one or more new location objects attached to this company.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, CSPAdmin, CSPTester, FirmAdmin, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","locations"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"b726fde0-27b2-48c7-a534-25b01512dbd7"},{"name":"Retrieve a single location","id":"bffccbfa-1d3e-4ef9-848c-66c3f9d83259","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/locations/{id}","description":"<p>Get the location object identified by this URL.\nAn 'Location' represents a physical address where a company does business.\nMany taxing authorities require that you define a list of all locations where your company does business.\nThese locations may require additional custom configuration or tax registration with these authorities.\nFor more information on metadata requirements, see the '/api/v2/definitions/locationquestions' API.</p>\n<p>You may specify one or more of the following values in the <code>$include</code> parameter to fetch additional nested data, using commas to separate multiple values:</p>\n<ul>\n<li>LocationSettings</li>\n<li>parameters</li>\n</ul>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","locations","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"bffccbfa-1d3e-4ef9-848c-66c3f9d83259"},{"name":"Update a single location","id":"1e343277-d410-42af-88ac-65d6d83b89a0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"id\":56789,\"companyId\":12345,\"locationCode\":\"DEFAULT\",\"description\":\"Bob's Artisan Pottery\",\"addressTypeId\":\"Location\",\"addressCategoryId\":\"MainOffice\",\"line1\":\"2000 Main Street\",\"city\":\"Irvine\",\"county\":\"Orange\",\"region\":\"CA\",\"postalCode\":\"92614\",\"country\":\"US\",\"isDefault\":true,\"isRegistered\":true,\"dbaName\":\"Bob's Artisan Pottery\",\"outletName\":\"Main Office\",\"registeredDate\":\"2015-01-01T00:00:00\",\"settings\":[{\"questionId\":17,\"value\":\"abcdefghij\"}]}"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/locations/{id}","description":"<p>Replace the existing location object at this URL with an updated object.\nAll data from the existing object will be replaced with data in the object you PUT.\nTo set a field's value to null, you may either set its value to null or omit that field from the object you post.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, CSPAdmin, CSPTester, FirmAdmin, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","locations","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"1e343277-d410-42af-88ac-65d6d83b89a0"},{"name":"Delete a single location","id":"4215a655-4895-45e4-9291-f041902bfdd8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/locations/{id}","description":"<p>Mark the location object at this URL as deleted.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, CSPAdmin, CSPTester, FirmAdmin, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","locations","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"4215a655-4895-45e4-9291-f041902bfdd8"},{"name":"Update a location's remittance","id":"174c54c7-81db-41f3-84c5-26883b3883be","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"addressCategoryId\":\"MarketplaceRemitsTax\",\"effectiveDate\":\"2020-01-01\",\"endDate\":\"2021-01-01\"}"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/locations/{id}/remittance","description":"<p>Use when wanting to change the remittance of a company location of type Marketplace. The new Effective Date should be at least a day later than\nthe existing Effective Date but no greater than the existing End Date. This API will expire the existing location by\nsetting end date with the new effective date minus one day. Then create a new location with the same parameters except for the dates\nand the remittance type.</p>\n<p>NOTES: Only to alternate between SellerRemitsTax and MarketPlaceRemitsTax address categories for location with address type MarketPlace.\nIf new Effective Date is greater than the existing End Date, in other words the new date range isn't overlapping with the existing date range,\nplease create a new location instead.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, CSPAdmin, CSPTester, FirmAdmin, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","locations","{id}","remittance"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"174c54c7-81db-41f3-84c5-26883b3883be"},{"name":"Validate the location against local requirements","id":"5297b2c0-5ba6-4244-9ea1-327b0550e65b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/locations/{id}/validate","description":"<p>Returns validation information for this location.\nThis API call is intended to compare this location against the currently known taxing authority rules and regulations,\nand provide information about what additional work is required to completely setup this location.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","locations","{id}","validate"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"5297b2c0-5ba6-4244-9ea1-327b0550e65b"},{"name":"Add parameters to a location.","id":"d14258c4-6cc9-40b2-95c1-00aa125f2938","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"[{\"name\":\"NumberOfUnitsForRent\",\"unit\":\"Count\",\"value\":\"10\",\"locationId\":12345}]"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/locations/{locationId}/parameters","description":"<p>Add parameters to a location.</p>\n<p>Some locations can be taxed differently depending on the properties of that location. In AvaTax, these tax-affecting properties are called \"parameters\".</p>\n<p>A parameter added to a location will be used by default in tax calculation but will not show on the transaction line referencing the location.</p>\n<p>A parameter specified on a transaction line will override a location parameter if they share the same parameter name.</p>\n<p>To see available parameters for this location, call <code>/api/v2/definitions/parameters?$filter=attributeType eq Company</code></p>\n<p>Some parameters are only available for use if you have subscribed to specific AvaTax services. To see which parameters you are able to use, add the query parameter \"$showSubscribed=true\" to the parameter definition call above.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, CSPAdmin, CSPTester, FirmAdmin, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","locations","{locationId}","parameters"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"d14258c4-6cc9-40b2-95c1-00aa125f2938"},{"name":"Retrieve parameters for a location","id":"b6ed8858-7702-4c9c-a511-aaefe71f0e88","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/locations/{locationId}/parameters","description":"<p>List parameters for a location.</p>\n<p>Some locations can be taxed differently depending on the properties of that location. In AvaTax, these tax-affecting properties are called \"parameters\".</p>\n<p>A parameter added to a location will be used by default in tax calculation but will not show on the transaction line referencing the location.</p>\n<p>A parameter specified on a transaction line will override a location parameter if they share the same parameter name.</p>\n<p>Search for specific objects using the criteria in the <code>$filter</code> parameter; full documentation is available on <a href=\"http://developer.avalara.com/avatax/filtering-in-rest/\">Filtering in REST</a> .\nPaginate your results using the <code>$top</code>, <code>$skip</code>, and <code>$orderby</code> parameters.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","locations","{locationId}","parameters"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"b6ed8858-7702-4c9c-a511-aaefe71f0e88"},{"name":"Retrieve a single company location parameter","id":"72ca6053-c181-4734-a33d-7f73043e3cf2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/locations/{locationId}/parameters/{id}","description":"<p>Retrieve a single location parameter.</p>\n<p>Some locations can be taxed differently depending on the properties of that location. In AvaTax, these tax-affecting properties are called \"parameters\".</p>\n<p>A parameter added to a location will be used by default in tax calculation but will not show on the transaction line referencing the location.</p>\n<p>A parameter specified on a transaction line will override a location parameter if they share the same parameter name.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","locations","{locationId}","parameters","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"72ca6053-c181-4734-a33d-7f73043e3cf2"},{"name":"Update a location parameter","id":"6427a838-f9ba-4a94-a208-f9d688d499c6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"id\":0,\"name\":\"NumberOfUnitsForRent\",\"unit\":\"Count\",\"value\":\"10\",\"locationId\":12345}"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/locations/{locationId}/parameters/{id}","description":"<p>Update a location parameter.</p>\n<p>Some locations can be taxed differently depending on the properties of that location. In AvaTax, these tax-affecting properties are called \"parameters\".</p>\n<p>A parameter added to a location will be used by default in tax calculation but will not show on the transaction line referencing the location.</p>\n<p>A parameter specified on a transaction line will override a location parameter if they share the same parameter name.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, CSPAdmin, CSPTester, FirmAdmin, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","locations","{locationId}","parameters","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"6427a838-f9ba-4a94-a208-f9d688d499c6"},{"name":"Delete a single location parameter","id":"feb40f1e-93b3-44d7-b2a5-0c7ee78b544f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/locations/{locationId}/parameters/{id}","description":"<p>Delete a single location parameter.</p>\n<p>Some locations can be taxed differently depending on the properties of that location. In AvaTax, these tax-affecting properties are called \"parameters\".</p>\n<p>A parameter added to a location will be used by default in tax calculation but will not show on the transaction line referencing the location.</p>\n<p>A parameter specified on a transaction line will override a location parameter if they share the same parameter name.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, CSPAdmin, CSPTester, FirmAdmin, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","locations","{locationId}","parameters","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"feb40f1e-93b3-44d7-b2a5-0c7ee78b544f"},{"name":"Retrieve all locations","id":"06a17b1f-01fc-47dc-92f7-b3e15fa376ca","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/locations","description":"<p>Get multiple location objects across all companies.\nAn 'Location' represents a physical address where a company does business.\nMany taxing authorities require that you define a list of all locations where your company does business.\nThese locations may require additional custom configuration or tax registration with these authorities.\nFor more information on metadata requirements, see the '/api/v2/definitions/locationquestions' API.</p>\n<p>Search for specific objects using the criteria in the <code>$filter</code> parameter; full documentation is available on <a href=\"http://developer.avalara.com/avatax/filtering-in-rest/\">Filtering in REST</a> .\nPaginate your results using the <code>$top</code>, <code>$skip</code>, and <code>$orderby</code> parameters.</p>\n<p>You may specify one or more of the following values in the <code>$include</code> parameter to fetch additional nested data, using commas to separate multiple values:</p>\n<ul>\n<li>LocationSettings</li>\n<li>parameters</li>\n</ul>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","locations"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"06a17b1f-01fc-47dc-92f7-b3e15fa376ca"},{"name":"Create a new MultiDocument transaction","id":"5f3c3d08-9b94-4274-86e1-94cea81f62c4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"lines\":[{\"companyCode\":\"DEFAULT\",\"reportingLocationCode\":\"ReportLocation111\",\"number\":\"1\",\"quantity\":1,\"amount\":100,\"taxCode\":\"PS081282\",\"itemCode\":\"Y0001\",\"description\":\"Yarn\"}],\"type\":\"SalesInvoice\",\"companyCode\":\"DEFAULT\",\"date\":\"2020-10-12\",\"customerCode\":\"ABC\",\"purchaseOrderNo\":\"2020-10-12-001\",\"addresses\":{\"singleLocation\":{\"line1\":\"2000 Main Street\",\"city\":\"Irvine\",\"region\":\"CA\",\"country\":\"US\",\"postalCode\":\"92614\"}},\"commit\":true,\"currencyCode\":\"USD\",\"description\":\"Yarn\"}"},"url":"https://sandbox-rest.avatax.com/api/v2/transactions/multidocument","description":"<p>Records a new MultiDocument transaction in AvaTax.</p>\n<p>A traditional transaction requires exactly two parties: a seller and a buyer.  MultiDocument transactions can\ninvolve a marketplace of vendors, each of which contributes some portion of the final transaction.  Within\na MultiDocument transaction, each individual buyer and seller pair are matched up and converted to a separate\ndocument.  This separation of documents allows each seller to file their taxes separately.</p>\n<p>This API will report an error if you attempt to create a transaction when one already exists with the specified <code>code</code>.\nIf you would like the API to automatically update the transaction when it already exists, please set the <code>allowAdjust</code>\nvalue to <code>true</code>.</p>\n<p>To generate a refund for a transaction, use the <code>RefundTransaction</code> API.</p>\n<p>The field <code>type</code> identifies the kind of transaction - for example, a sale, purchase, or refund.  If you do not specify\na <code>type</code> value, you will receive an estimate of type <code>SalesOrder</code>, which will not be recorded.</p>\n<p>The origin and destination locations for a transaction must be identified by either address or geocode.  For address-based transactions, please\nprovide addresses in the fields <code>line</code>, <code>city</code>, <code>region</code>, <code>country</code> and <code>postalCode</code>.  For geocode-based transactions, please provide the geocode\ninformation in the fields <code>latitude</code> and <code>longitude</code>.  If either <code>latitude</code> or <code>longitude</code> or both are null, the transaction will be calculated\nusing the best available address location information.</p>\n<p>You may specify one or more of the following values in the <code>$include</code> parameter to fetch additional nested data, using commas to separate multiple values:</p>\n<ul>\n<li>Lines</li>\n<li>Details (implies lines)</li>\n<li>Summary (implies details)</li>\n<li>Addresses</li>\n<li>SummaryOnly (omit lines and details - reduces API response size)</li>\n<li>LinesOnly (omit details - reduces API response size)</li>\n<li>ForceTimeout - Simulates a timeout.  This adds a 30 second delay and error to your API call.  This can be used to test your code to ensure it can respond correctly in the case of a dropped connection.</li>\n</ul>\n<p>If you omit the <code>$include</code> parameter, the API will assume you want <code>Summary,Addresses</code>.</p>\n<p>NOTE: If your companyCode or transactionCode contains any of these characters /, +, ? or a space please use the following encoding before making a request:</p>\n<ul>\n<li>Replace '/' with '_-ava2f-_'  For example: document/Code becomes document_-ava2f-_Code</li>\n<li>Replace '+' with '_-ava2b-_'  For example: document+Code becomes document_-ava2b-_Code</li>\n<li>Replace '?' with '_-ava3f-_'  For example: document?Code becomes document_-ava3f-_Code</li>\n<li>Replace '%' with '_-ava25-_'  For example: document%Code becomes document_-ava25-_Code</li>\n<li>Replace '#' with '_-ava23-_'  For example: document#Code becomes document_-ava23-_Code</li>\n<li>Replace ' ' with '%20'  For example: document Code becomes document%20Code</li>\n</ul>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, CSPTester, SSTAdmin, TechnicalSupportAdmin, TechnicalSupportUser.</li>\n<li>This API depends on the following active services<br /><em>Required</em> (all):  AvaTaxPro.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","transactions","multidocument"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"5f3c3d08-9b94-4274-86e1-94cea81f62c4"},{"name":"Retrieve all MultiDocument transactions","id":"f5d9cf89-df80-4dd8-951e-5d8423482175","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/transactions/multidocument","description":"<p>List all MultiDocument transactions within this account.</p>\n<p>This endpoint is limited to returning 1,000 MultiDocument transactions at a time.  To retrieve more than 1,000 MultiDocument\ntransactions, please use the pagination features of the API.</p>\n<p>A transaction represents a unique potentially taxable action that your company has recorded, and transactions include actions like\nsales, purchases, inventory transfer, and returns (also called refunds).</p>\n<p>Search for specific objects using the criteria in the <code>$filter</code> parameter; full documentation is available on <a href=\"http://developer.avalara.com/avatax/filtering-in-rest/\">Filtering in REST</a> .\nPaginate your results using the <code>$top</code>, <code>$skip</code>, and <code>$orderby</code> parameters.</p>\n<p>You may specify one or more of the following values in the <code>$include</code> parameter to fetch additional nested data, using commas to separate multiple values:</p>\n<ul>\n<li>Lines</li>\n<li>Details (implies lines)</li>\n<li>Summary (implies details)</li>\n<li>Addresses</li>\n<li>SummaryOnly (omit lines and details - reduces API response size)</li>\n<li>LinesOnly (omit details - reduces API response size)</li>\n</ul>\n<p>NOTE: If your companyCode or transactionCode contains any of these characters /, +, ? or a space please use the following encoding before making a request:</p>\n<ul>\n<li>Replace '/' with '_-ava2f-_'  For example: document/Code becomes document_-ava2f-_Code</li>\n<li>Replace '+' with '_-ava2b-_'  For example: document+Code becomes document_-ava2b-_Code</li>\n<li>Replace '?' with '_-ava3f-_'  For example: document?Code becomes document_-ava3f-_Code</li>\n<li>Replace '%' with '_-ava25-_'  For example: document%Code becomes document_-ava25-_Code</li>\n<li>Replace '#' with '_-ava23-_'  For example: document#Code becomes document_-ava23-_Code</li>\n<li>Replace ' ' with '%20'  For example: document Code becomes document%20Code</li>\n</ul>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, ProStoresOperator, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser.</li>\n<li>This API depends on the following active services<br /><em>Required</em> (all):  AvaTaxPro.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","transactions","multidocument"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"f5d9cf89-df80-4dd8-951e-5d8423482175"},{"name":"Retrieve a MultiDocument transaction","id":"2c59f2fa-6b07-4c07-ad2e-04d1e65cce31","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/transactions/multidocument/{code}/type/{type}","description":"<p>Get the current MultiDocument transaction identified by this URL.</p>\n<p>If this transaction was adjusted, the return value of this API will be the current transaction with this code.</p>\n<p>You may specify one or more of the following values in the <code>$include</code> parameter to fetch additional nested data, using commas to separate multiple values:</p>\n<ul>\n<li>Lines</li>\n<li>Details (implies lines)</li>\n<li>Summary (implies details)</li>\n<li>Addresses</li>\n<li>SummaryOnly (omit lines and details - reduces API response size)</li>\n<li>LinesOnly (omit details - reduces API response size)</li>\n</ul>\n<p>NOTE: If your companyCode or transactionCode contains any of these characters /, +, ? or a space please use the following encoding before making a request:</p>\n<ul>\n<li>Replace '/' with '_-ava2f-_'  For example: document/Code becomes document_-ava2f-_Code</li>\n<li>Replace '+' with '_-ava2b-_'  For example: document+Code becomes document_-ava2b-_Code</li>\n<li>Replace '?' with '_-ava3f-_'  For example: document?Code becomes document_-ava3f-_Code</li>\n<li>Replace '%' with '_-ava25-_'  For example: document%Code becomes document_-ava25-_Code</li>\n<li>Replace '#' with '_-ava23-_'  For example: document#Code becomes document_-ava23-_Code</li>\n<li>Replace ' ' with '%20'  For example: document Code becomes document%20Code</li>\n</ul>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, ProStoresOperator, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser.</li>\n<li>This API depends on the following active services<br /><em>Required</em> (all):  AvaTaxPro.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","transactions","multidocument","{code}","type","{type}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"2c59f2fa-6b07-4c07-ad2e-04d1e65cce31"},{"name":"Adjust a MultiDocument transaction","id":"02cdff66-79ec-4cff-b566-88a7e2a14be7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"adjustmentReason\":\"PriceAdjusted\",\"adjustDescription\":\"Price was dropped.\",\"newTransaction\":{\"lines\":[{\"companyCode\":\"DEFAULT\",\"reportingLocationCode\":\"ReportLocation111\",\"number\":\"1\",\"quantity\":1,\"amount\":100,\"taxCode\":\"PS081282\",\"itemCode\":\"Y0001\",\"description\":\"Yarn\"}],\"type\":\"SalesInvoice\",\"companyCode\":\"DEFAULT\",\"date\":\"2020-10-12\",\"customerCode\":\"ABC\",\"purchaseOrderNo\":\"2020-10-12-001\",\"addresses\":{\"singleLocation\":{\"line1\":\"2000 Main Street\",\"city\":\"Irvine\",\"region\":\"CA\",\"country\":\"US\",\"postalCode\":\"92614\"}},\"commit\":true,\"currencyCode\":\"USD\",\"description\":\"Yarn\"}}"},"url":"https://sandbox-rest.avatax.com/api/v2/transactions/multidocument/{code}/type/{type}/adjust","description":"<p>Adjusts the current MultiDocument transaction uniquely identified by this URL.</p>\n<p>A transaction represents a unique potentially taxable action that your company has recorded, and transactions include actions like\nsales, purchases, inventory transfer, and returns (also called refunds).</p>\n<p>When you adjust a transaction, that transaction's status is recorded as <code>Adjusted</code>.</p>\n<p>Both the revisions will be available for retrieval based on their code and ID numbers. Only transactions in Committed status can be reported on a tax filing by Avalara's Managed Returns Service.</p>\n<p>Transactions that have been previously reported to a tax authority by Avalara Managed Returns are considered locked and are no longer available for adjustments.</p>\n<p>NOTE: If your companyCode or transactionCode contains any of these characters /, +, ? or a space please use the following encoding before making a request:</p>\n<ul>\n<li>Replace '/' with '_-ava2f-_'  For example: document/Code becomes document_-ava2f-_Code</li>\n<li>Replace '+' with '_-ava2b-_'  For example: document+Code becomes document_-ava2b-_Code</li>\n<li>Replace '?' with '_-ava3f-_'  For example: document?Code becomes document_-ava3f-_Code</li>\n<li>Replace '%' with '_-ava25-_'  For example: document%Code becomes document_-ava25-_Code</li>\n<li>Replace '#' with '_-ava23-_'  For example: document#Code becomes document_-ava23-_Code</li>\n<li>Replace ' ' with '%20'  For example: document Code becomes document%20Code</li>\n</ul>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, CompanyAdmin, CSPTester, SSTAdmin, TechnicalSupportAdmin, TechnicalSupportUser.</li>\n<li>This API depends on the following active services<br /><em>Required</em> (all):  AvaTaxPro.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","transactions","multidocument","{code}","type","{type}","adjust"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"02cdff66-79ec-4cff-b566-88a7e2a14be7"},{"name":"Get audit information about a MultiDocument transaction","id":"aef66e19-e2e4-40f7-9cec-ee4a1b3a74d2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/transactions/multidocument/{code}/type/{type}/audit","description":"<p>Retrieve audit information about a MultiDocument transaction stored in AvaTax.</p>\n<p>The audit API retrieves audit information related to a specific MultiDocument transaction.  This audit\ninformation includes the following:</p>\n<ul>\n<li>The <code>code</code> of the MultiDocument transaction</li>\n<li>The <code>type</code> of the MultiDocument transaction</li>\n<li>The server timestamp representing the exact server time when the transaction was created</li>\n<li>The server duration - how long it took to process this transaction</li>\n<li>Whether exact API call details were logged</li>\n<li>A reconstructed API call showing what the original create call looked like</li>\n</ul>\n<p>A transaction represents a unique potentially taxable action that your company has recorded, and transactions include actions like\nsales, purchases, inventory transfer, and returns (also called refunds).</p>\n<p>NOTE: If your companyCode or transactionCode contains any of these characters /, +, ? or a space please use the following encoding before making a request:</p>\n<ul>\n<li>Replace '/' with '_-ava2f-_'  For example: document/Code becomes document_-ava2f-_Code</li>\n<li>Replace '+' with '_-ava2b-_'  For example: document+Code becomes document_-ava2b-_Code</li>\n<li>Replace '?' with '_-ava3f-_'  For example: document?Code becomes document_-ava3f-_Code</li>\n<li>Replace '%' with '_-ava25-_'  For example: document%Code becomes document_-ava25-_Code</li>\n<li>Replace '#' with '_-ava23-_'  For example: document#Code becomes document_-ava23-_Code</li>\n<li>Replace ' ' with '%20'  For example: document Code becomes document%20Code</li>\n</ul>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, ProStoresOperator, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser.</li>\n<li>This API depends on the following active services<br /><em>Required</em> (all):  AvaTaxPro.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","transactions","multidocument","{code}","type","{type}","audit"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"aef66e19-e2e4-40f7-9cec-ee4a1b3a74d2"},{"name":"Create a refund for a MultiDocument transaction","id":"8097d7d1-df3c-4065-9328-685e13a5fad4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"refundTransactionCode\":\"b2f30edf-3505-43ec-a429-4d2c82111cb6\",\"refundDate\":\"2020-10-12\",\"refundType\":\"Full\",\"referenceCode\":\"Refund for a committed transaction\"}"},"url":"https://sandbox-rest.avatax.com/api/v2/transactions/multidocument/{code}/type/{type}/refund","description":"<p>Create a refund for a MultiDocument transaction.</p>\n<p>A traditional transaction requires exactly two parties: a seller and a buyer.  MultiDocument transactions can\ninvolve a marketplace of vendors, each of which contributes some portion of the final transaction.  Within\na MultiDocument transaction, each individual buyer and seller pair are matched up and converted to a separate\ndocument.  This separation of documents allows each seller to file their taxes separately.</p>\n<p>The <code>RefundTransaction</code> API allows you to quickly and easily create a <code>ReturnInvoice</code> representing a refund\nfor a previously created <code>SalesInvoice</code> transaction.  You can choose to create a full or partial refund, and\nspecify individual line items from the original sale for refund.</p>\n<p>The <code>RefundTransaction</code> API ensures that the tax amount you refund to the customer exactly matches the tax that\nwas calculated during the original transaction, regardless of any changes to your company's configuration, rules,\nnexus, or any other setting.</p>\n<p>This API is intended to be a shortcut to allow you to quickly and accurately generate a refund for the following\ncommon refund scenarios:</p>\n<ul>\n<li>A full refund of a previous sale</li>\n<li>Refunding the tax that was charged on a previous sale, when the customer provides an exemption certificate after the purchase</li>\n<li>Refunding one or more items (lines) from a previous sale</li>\n<li>Granting a customer a percentage refund of a previous sale</li>\n</ul>\n<p>For more complex scenarios than the ones above, please use <code>CreateTransaction</code> with document type <code>ReturnInvoice</code> to\ncreate a custom refund transaction.</p>\n<p>You may specify one or more of the following values in the <code>$include</code> parameter to fetch additional nested data, using commas to separate multiple values:</p>\n<ul>\n<li>Lines</li>\n<li>Details (implies lines)</li>\n<li>Summary (implies details)</li>\n<li>Addresses</li>\n<li>SummaryOnly (omit lines and details - reduces API response size)</li>\n<li>LinesOnly (omit details - reduces API response size)</li>\n</ul>\n<p>If you omit the <code>$include</code> parameter, the API will assume you want <code>Summary,Addresses</code>.</p>\n<p>NOTE: If your companyCode or transactionCode contains any of these characters /, +, ? or a space please use the following encoding before making a request:</p>\n<ul>\n<li>Replace '/' with '_-ava2f-_'  For example: document/Code becomes document_-ava2f-_Code</li>\n<li>Replace '+' with '_-ava2b-_'  For example: document+Code becomes document_-ava2b-_Code</li>\n<li>Replace '?' with '_-ava3f-_'  For example: document?Code becomes document_-ava3f-_Code</li>\n<li>Replace '%' with '_-ava25-_'  For example: document%Code becomes document_-ava25-_Code</li>\n<li>Replace '#' with '_-ava23-_'  For example: document#Code becomes document_-ava23-_Code</li>\n<li>Replace ' ' with '%20'  For example: document Code becomes document%20Code</li>\n</ul>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, CSPTester, SSTAdmin, TechnicalSupportAdmin, TechnicalSupportUser.</li>\n<li>This API depends on the following active services<br /><em>Required</em> (all):  AvaTaxPro.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","transactions","multidocument","{code}","type","{type}","refund"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"8097d7d1-df3c-4065-9328-685e13a5fad4"},{"name":"Void a MultiDocument transaction","id":"f4d47c7e-6151-4414-ad1b-228220a58e81","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"code\":\"DocVoided\"}"},"url":"https://sandbox-rest.avatax.com/api/v2/transactions/multidocument/{code}/type/{type}/void","description":"<p>Voids the current transaction uniquely identified by this URL.</p>\n<p>A transaction represents a unique potentially taxable action that your company has recorded, and transactions include actions like\nsales, purchases, inventory transfer, and returns (also called refunds).</p>\n<p>When you void a transaction, that transaction's status is recorded as <code>DocVoided</code>.</p>\n<p>Transactions that have been previously reported to a tax authority by Avalara Managed Returns Service are considered <code>locked</code>,\nand they are no longer available to be voided.</p>\n<p>NOTE: If your companyCode or transactionCode contains any of these characters /, +, ? or a space please use the following encoding before making a request:</p>\n<ul>\n<li>Replace '/' with '_-ava2f-_'  For example: document/Code becomes document_-ava2f-_Code</li>\n<li>Replace '+' with '_-ava2b-_'  For example: document+Code becomes document_-ava2b-_Code</li>\n<li>Replace '?' with '_-ava3f-_'  For example: document?Code becomes document_-ava3f-_Code</li>\n<li>Replace '%' with '_-ava25-_'  For example: document%Code becomes document_-ava25-_Code</li>\n<li>Replace '#' with '_-ava23-_'  For example: document#Code becomes document_-ava23-_Code</li>\n<li>Replace ' ' with '%20'  For example: document Code becomes document%20Code</li>\n</ul>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, CompanyAdmin, CSPTester, ProStoresOperator, SSTAdmin, TechnicalSupportAdmin.</li>\n<li>This API depends on the following active services<br /><em>Required</em> (all):  AvaTaxPro.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","transactions","multidocument","{code}","type","{type}","void"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"f4d47c7e-6151-4414-ad1b-228220a58e81"},{"name":"Retrieve a MultiDocument transaction by ID","id":"6fa11356-af43-4220-b970-b7c0759821d0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/transactions/multidocument/{id}","description":"<p>Get the unique MultiDocument transaction identified by this URL.</p>\n<p>A traditional transaction requires exactly two parties: a seller and a buyer.  MultiDocument transactions can\ninvolve a marketplace of vendors, each of which contributes some portion of the final transaction.  Within\na MultiDocument transaction, each individual buyer and seller pair are matched up and converted to a separate\ndocument.  This separation of documents allows each seller to file their taxes separately.</p>\n<p>This endpoint retrieves the exact transaction identified by this ID number even if that transaction was later adjusted\nby using the <code>AdjustTransaction</code> endpoint.</p>\n<p>A transaction represents a unique potentially taxable action that your company has recorded, and transactions include actions like\nsales, purchases, inventory transfer, and returns (also called refunds).</p>\n<p>You may specify one or more of the following values in the <code>$include</code> parameter to fetch additional nested data, using commas to separate multiple values:</p>\n<ul>\n<li>Lines</li>\n<li>Details (implies lines)</li>\n<li>Summary (implies details)</li>\n<li>Addresses</li>\n<li>SummaryOnly (omit lines and details - reduces API response size)</li>\n<li>LinesOnly (omit details - reduces API response size)</li>\n</ul>\n<p>NOTE: If your companyCode or transactionCode contains any of these characters /, +, ? or a space please use the following encoding before making a request:</p>\n<ul>\n<li>Replace '/' with '_-ava2f-_'  For example: document/Code becomes document_-ava2f-_Code</li>\n<li>Replace '+' with '_-ava2b-_'  For example: document+Code becomes document_-ava2b-_Code</li>\n<li>Replace '?' with '_-ava3f-_'  For example: document?Code becomes document_-ava3f-_Code</li>\n<li>Replace '%' with '_-ava25-_'  For example: document%Code becomes document_-ava25-_Code</li>\n<li>Replace '#' with '_-ava23-_'  For example: document#Code becomes document_-ava23-_Code</li>\n<li>Replace ' ' with '%20'  For example: document Code becomes document%20Code</li>\n</ul>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, ProStoresOperator, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser.</li>\n<li>This API depends on the following active services<br /><em>Required</em> (all):  AvaTaxPro.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","transactions","multidocument","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"6fa11356-af43-4220-b970-b7c0759821d0"},{"name":"Commit a MultiDocument transaction","id":"df1942ee-57dc-4ef3-a3a0-7c73c27b0082","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"code\":\"0a0cc285-43ee-4056-b8f2-5f0e139e59d7\",\"type\":\"SalesInvoice\",\"commit\":true}"},"url":"https://sandbox-rest.avatax.com/api/v2/transactions/multidocument/commit","description":"<p>Marks a list of transactions by changing its status to <code>Committed</code>.</p>\n<p>Transactions that are committed are available to be reported to a tax authority by Avalara Managed Returns.</p>\n<p>A transaction represents a unique potentially taxable action that your company has recorded, and transactions include actions like\nsales, purchases, inventory transfer, and returns (also called refunds).</p>\n<p>Any changes made to a committed transaction will generate a transaction history.</p>\n<p>NOTE: If your companyCode or transactionCode contains any of these characters /, +, ? or a space please use the following encoding before making a request:</p>\n<ul>\n<li>Replace '/' with '_-ava2f-_'  For example: document/Code becomes document_-ava2f-_Code</li>\n<li>Replace '+' with '_-ava2b-_'  For example: document+Code becomes document_-ava2b-_Code</li>\n<li>Replace '?' with '_-ava3f-_'  For example: document?Code becomes document_-ava3f-_Code</li>\n<li>Replace '%' with '_-ava25-_'  For example: document%Code becomes document_-ava25-_Code</li>\n<li>Replace '#' with '_-ava23-_'  For example: document#Code becomes document_-ava23-_Code</li>\n<li>Replace ' ' with '%20'  For example: document Code becomes document%20Code</li>\n</ul>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, CSPTester, ProStoresOperator, SSTAdmin, TechnicalSupportAdmin.</li>\n<li>This API depends on the following active services<br /><em>Required</em> (all):  AvaTaxPro.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","transactions","multidocument","commit"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"df1942ee-57dc-4ef3-a3a0-7c73c27b0082"},{"name":"Verify a MultiDocument transaction","id":"b81bc04a-d66d-4de6-ae31-ec81f32087c8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"code\":\"ABC\",\"type\":\"SalesInvoice\"}"},"url":"https://sandbox-rest.avatax.com/api/v2/transactions/multidocument/verify","description":"<p>Verifies that the MultiDocument transaction uniquely identified by this URL matches certain expected values.</p>\n<p>If the transaction does not match these expected values, this API will return an error code indicating which value did not match.</p>\n<p>A transaction represents a unique potentially taxable action that your company has recorded, and transactions include actions like\nsales, purchases, inventory transfer, and returns (also called refunds).</p>\n<p>NOTE: If your companyCode or transactionCode contains any of these characters /, +, ? or a space please use the following encoding before making a request:</p>\n<ul>\n<li>Replace '/' with '_-ava2f-_'  For example: document/Code becomes document_-ava2f-_Code</li>\n<li>Replace '+' with '_-ava2b-_'  For example: document+Code becomes document_-ava2b-_Code</li>\n<li>Replace '?' with '_-ava3f-_'  For example: document?Code becomes document_-ava3f-_Code</li>\n<li>Replace '%' with '_-ava25-_'  For example: document%Code becomes document_-ava25-_Code</li>\n<li>Replace '#' with '_-ava23-_'  For example: document#Code becomes document_-ava23-_Code</li>\n<li>Replace ' ' with '%20'  For example: document Code becomes document%20Code</li>\n</ul>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, ProStoresOperator, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser.</li>\n<li>This API depends on the following active services<br /><em>Required</em> (all):  AvaTaxPro.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","transactions","multidocument","verify"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"b81bc04a-d66d-4de6-ae31-ec81f32087c8"},{"name":"Retrieve nexus for this company","id":"d3f2066b-b059-487b-a20d-7700a25e21cf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/nexus","description":"<p>List all nexus objects defined for this company.</p>\n<p>The concept of Nexus indicates a place where your company is legally obligated to collect and remit transactional\ntaxes.  The legal requirements for nexus may vary per country and per jurisdiction; please seek advice from your\naccountant or lawyer prior to declaring nexus.</p>\n<p>Search for specific objects using the criteria in the <code>$filter</code> parameter; full documentation is available on <a href=\"http://developer.avalara.com/avatax/filtering-in-rest/\">Filtering in REST</a> .\nPaginate your results using the <code>$top</code>, <code>$skip</code>, and <code>$orderby</code> parameters.\nYou may specify one or more of the following values in the '$include' parameter to fetch additional nested data, using commas to separate multiple values:</p>\n<ul>\n<li>Parameters</li>\n</ul>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","nexus"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"d3f2066b-b059-487b-a20d-7700a25e21cf"},{"name":"Create a new nexus","id":"676d7c67-e67e-4da9-acdc-67691a0af786","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"[{\"country\":\"US\",\"region\":\"CA\",\"jurisTypeId\":\"STA\",\"jurisdictionTypeId\":\"Country\",\"jurisCode\":\"06\",\"jurisName\":\"CALIFORNIA\",\"shortName\":\"CA\",\"nexusTypeId\":\"None\",\"sourcing\":\"Mixed\",\"hasLocalNexus\":true,\"localNexusTypeId\":\"Selected\",\"hasPermanentEstablishment\":true,\"createdDate\":\"2006-10-09T05:55:50.25\",\"modifiedDate\":\"2018-01-24T03:43:37.31\",\"nexusTaxTypeGroup\":\"SalesAndUse\",\"parameters\":[{\"name\":\"IsRemoteSeller\",\"value\":\"true\"}]}]"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/nexus","description":"<p>Creates one or more new nexus declarations attached to this company.</p>\n<p>The concept of Nexus indicates a place where your company is legally obligated to collect and remit transactional\ntaxes.  The legal requirements for nexus may vary per country and per jurisdiction; please seek advice from your\naccountant or lawyer prior to declaring nexus.</p>\n<p>To create a nexus declaration for your company, you must first call the Definitions API <code>ListNexus</code> to obtain a\nlist of Avalara-defined nexus.  Once you have determined which nexus you wish to declare, you should customize\nonly the user-selectable fields in this object.</p>\n<p>The user selectable fields for the nexus object are <code>companyId</code>, <code>effectiveDate</code>, <code>endDate</code>, <code>localNexusTypeId</code>,\n<code>taxId</code>, <code>nexusTypeId</code>, <code>hasPermanentEstablishment</code>, and <code>isSellerImporterOfRecord</code>.</p>\n<p>When calling <code>CreateNexus</code> or <code>UpdateNexus</code>, all values in your nexus object except for the user-selectable fields\nmust match an Avalara-defined system nexus object.  You can retrieve a list of Avalara-defined system nexus objects\nby calling <code>ListNexus</code>.  If any data does not match, AvaTax may not recognize your nexus declaration.</p>\n<p>Please note that nexus changes may not take effect immediately and you should plan to update your nexus settings in advance\nof calculating tax for a location.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, CSPTester, SSTAdmin, TechnicalSupportAdmin.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","nexus"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"676d7c67-e67e-4da9-acdc-67691a0af786"},{"name":"Retrieve a single nexus","id":"28f9f5c2-2060-4aba-ba89-8754cdd6adad","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/nexus/{id}","description":"<p>Get the nexus object identified by this URL.</p>\n<p>The concept of Nexus indicates a place where your company is legally obligated to collect and remit transactional\ntaxes.  The legal requirements for nexus may vary per country and per jurisdiction; please seek advice from your\naccountant or lawyer prior to declaring nexus.\nYou may specify one or more of the following values in the '$include' parameter to fetch additional nested data, using commas to separate multiple values:</p>\n<ul>\n<li>Parameters</li>\n</ul>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","nexus","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"28f9f5c2-2060-4aba-ba89-8754cdd6adad"},{"name":"Update a single nexus","id":"267af513-15aa-46ec-bc39-b2f9d3502457","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"id\":0,\"companyId\":0,\"country\":\"US\",\"region\":\"CA\",\"jurisTypeId\":\"STA\",\"jurisdictionTypeId\":\"State\",\"jurisCode\":\"06\",\"jurisName\":\"CALIFORNIA\",\"shortName\":\"CA\",\"signatureCode\":\"\",\"stateAssignedNo\":\"\",\"nexusTypeId\":\"SalesOrSellersUseTax\",\"hasLocalNexus\":true,\"hasPermanentEstablishment\":true,\"streamlinedSalesTax\":false,\"isSSTActive\":false,\"createdDate\":\"2006-10-09T05:55:50.25\",\"createdUserId\":0,\"modifiedDate\":\"2018-01-24T03:43:37.31\",\"modifiedUserId\":0,\"nexusTaxTypeGroup\":\"SalesAndUse\",\"isSellerImporterOfRecord\":false}"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/nexus/{id}","description":"<p>Replace the existing nexus declaration object at this URL with an updated object.</p>\n<p>The concept of Nexus indicates a place where your company is legally obligated to collect and remit transactional\ntaxes.  The legal requirements for nexus may vary per country and per jurisdiction; please seek advice from your\naccountant or lawyer prior to declaring nexus.</p>\n<p>To create a nexus declaration for your company, you must first call the Definitions API <code>ListNexus</code> to obtain a\nlist of Avalara-defined nexus.  Once you have determined which nexus you wish to declare, you should customize\nonly the user-selectable fields in this object.</p>\n<p>The user selectable fields for the nexus object are <code>companyId</code>, <code>effectiveDate</code>, <code>endDate</code>, <code>localNexusTypeId</code>,\n<code>taxId</code>, <code>nexusTypeId</code>, <code>hasPermanentEstablishment</code>, and <code>isSellerImporterOfRecord</code>.</p>\n<p>When calling <code>CreateNexus</code> or <code>UpdateNexus</code>, all values in your nexus object except for the user-selectable fields\nmust match an Avalara-defined system nexus object.  You can retrieve a list of Avalara-defined system nexus objects\nby calling <code>ListNexus</code>.  If any data does not match, AvaTax may not recognize your nexus declaration.</p>\n<p>Please note that nexus changes may not take effect immediately and you should plan to update your nexus settings in advance\nof calculating tax for a location.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, CSPTester, SSTAdmin, TechnicalSupportAdmin.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","nexus","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"267af513-15aa-46ec-bc39-b2f9d3502457"},{"name":"Delete a single nexus","id":"3795565c-e0e5-439c-bc33-7eebaec94598","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/nexus/{id}","description":"<p>Marks the existing nexus object at this URL as deleted.</p>\n<p>The concept of Nexus indicates a place where your company is legally obligated to collect and remit transactional\ntaxes.  The legal requirements for nexus may vary per country and per jurisdiction; please seek advice from your\naccountant or lawyer prior to declaring nexus.</p>\n<p>Please note that nexus changes may not take effect immediately and you should plan to update your nexus settings in advance\nof calculating tax for a location.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, CSPTester, SSTAdmin, TechnicalSupportAdmin.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","nexus","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"3795565c-e0e5-439c-bc33-7eebaec94598"},{"name":"Add parameters to a nexus.","id":"2ff31696-ab2c-4ea0-b9c8-26948eb9c1ec","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"[{\"name\":\"IsRemoteSeller\",\"value\":\"true\"}]"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/nexus/{nexusId}/parameters","description":"<p>Add parameters to the nexus.\nSome tax calculation and reporting are different depending on the properties of the nexus, such as isRemoteSeller. In AvaTax, these tax-affecting properties are called \"parameters\".</p>\n<p>A parameter added to an nexus will be used by default in tax calculation but will not show on the transaction line referencing the nexus.</p>\n<p>A parameter specified on a transaction line will override an nexus parameter if they share the same parameter name.</p>\n<p>To see available parameters for this item, call <code>/api/v2/definitions/parameters?$filter=attributeType eq Nexus</code></p>\n<p>Some parameters are only available for use if you have subscribed to specific AvaTax services. To see which parameters you are able to use, add the query parameter \"$showSubscribed=true\" to the parameter definition call above.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, CSPTester, SSTAdmin, TechnicalSupportAdmin.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","nexus","{nexusId}","parameters"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"2ff31696-ab2c-4ea0-b9c8-26948eb9c1ec"},{"name":"Retrieve parameters for a nexus","id":"a99b0951-95e8-42a9-9bdf-afdef69460ef","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/nexus/{nexusId}/parameters","description":"<p>List parameters for a nexus.\nSome tax calculation and reporting are different depending on the properties of the nexus, such as isRemoteSeller. In AvaTax, these tax-affecting properties are called \"parameters\".</p>\n<p>A parameter added to an nexus will be used by default in tax calculation but will not show on the transaction line referencing the nexus.</p>\n<p>A parameter specified on a transaction line will override an nexus parameter if they share the same parameter name. </p>\n<p>Search for specific objects using the criteria in the <code>$filter</code> parameter; full documentation is available on <a href=\"http://developer.avalara.com/avatax/filtering-in-rest/\">Filtering in REST</a> .\nPaginate your results using the <code>$top</code>, <code>$skip</code>, and <code>$orderby</code> parameters.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","nexus","{nexusId}","parameters"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"a99b0951-95e8-42a9-9bdf-afdef69460ef"},{"name":"Delete all parameters for an nexus","id":"f8aafda9-865f-4869-a645-e5036d5cba63","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/nexus/{nexusId}/parameters","description":"<p>Delete all the parameters for a given nexus.\nSome tax calculation and reporting are different depending on the properties of the nexus, such as isRemoteSeller. In AvaTax, these tax-affecting properties are called \"parameters\".</p>\n<p>A parameter added to an nexus will be used by default in tax calculation but will not show on the transaction line referencing the nexus.</p>\n<p>A parameter specified on a transaction line will override an nexus parameter if they share the same parameter name.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, CSPTester, SSTAdmin, TechnicalSupportAdmin.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","nexus","{nexusId}","parameters"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"f8aafda9-865f-4869-a645-e5036d5cba63"},{"name":"Retrieve a single nexus parameter","id":"db7950e7-ca94-47d4-8cc8-a1e4b805cace","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/nexus/{nexusId}/parameters/{id}","description":"<p>Retrieve a single nexus parameter.\nSome tax calculation and reporting are different depending on the properties of the nexus, such as isRemoteSeller.In AvaTax, these tax-affecting properties are called \"parameters\".</p>\n<p>A parameter added to an nexus will be used by default in tax calculation but will not show on the transaction line referencing the nexus.</p>\n<p>A parameter specified on a transaction line will override an nexus parameter if they share the same parameter name.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","nexus","{nexusId}","parameters","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"db7950e7-ca94-47d4-8cc8-a1e4b805cace"},{"name":"Update an nexus parameter","id":"9b0c66e4-0814-4a1c-9327-298b9f97ac5f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"id\":0,\"name\":\"IsRemoteSeller\",\"value\":\"true\"}"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/nexus/{nexusId}/parameters/{id}","description":"<p>Update an nexus parameter.</p>\n<p>Some tax calculation and reporting are different depending on the properties of the nexus, such as isRemoteSeller. In AvaTax, these tax-affecting properties are called \"parameters\".</p>\n<p>A parameter added to a nexus will be used in tax calculation based on the locationcode and parameter value the transaction state line might have lines added.</p>\n<p>A parameter specified on a transaction line will override an item parameter if they share the same parameter name.????? I dont know about this?</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, CSPTester, SSTAdmin, TechnicalSupportAdmin.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","nexus","{nexusId}","parameters","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"9b0c66e4-0814-4a1c-9327-298b9f97ac5f"},{"name":"Delete a single nexus parameter","id":"f1cc8f3a-6972-42b7-96c0-188b8c85cbbd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/nexus/{nexusId}/parameters/{id}","description":"<p>Delete a single nexus parameter.\nSome tax calculation and reporting are different depending on the properties of the nexus, such as isRemoteSeller. In AvaTax, these tax-affecting properties are called \"parameters\".</p>\n<p>A parameter added to an nexus will be used by default in tax calculation but will not show on the transaction line referencing the nexus.</p>\n<p>A parameter specified on a transaction line will override an nexus parameter if they share the same parameter name.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, CSPTester, SSTAdmin, TechnicalSupportAdmin.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","nexus","{nexusId}","parameters","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"f1cc8f3a-6972-42b7-96c0-188b8c85cbbd"},{"name":"Creates nexus for a list of addresses.","id":"32879f91-9d34-40e8-a899-79cd3af2a990","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"[{\"effectiveDate\":\"2018-01-01T00:00:00\",\"endDate\":\"2020-12-31T00:00:00\",\"line1\":\"2000 Main Street\",\"textCase\":\"Upper\",\"city\":\"Irvine\",\"region\":\"CA\",\"country\":\"US\",\"postalCode\":\"92614\"}]"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/nexus/byaddress","description":"<p>This call is intended to simplify adding all applicable nexus to a company, for an address or addresses. Calling this\nAPI declares nexus for this company, for the list of addresses provided,\nfor the date range provided. You may also use this API to extend effective date on an already-declared nexus.</p>\n<p>The concept of Nexus indicates a place where your company is legally obligated to collect and remit transactional\ntaxes.  The legal requirements for nexus may vary per country and per jurisdiction; please seek advice from your\naccountant or lawyer prior to declaring nexus.</p>\n<p>Note that not all fields within a nexus can be updated; Avalara publishes a list of all defined nexus at the\n'/api/v2/definitions/nexus' endpoint.</p>\n<p>You may only define nexus matching the official list of declared nexus.</p>\n<p>Please note that nexus changes may not take effect immediately and you should plan to update your nexus settings in advance\nof calculating tax for a location.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, CSPTester, SSTAdmin, TechnicalSupportAdmin.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","nexus","byaddress"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"32879f91-9d34-40e8-a899-79cd3af2a990"},{"name":"List company nexus related to a tax form","id":"1e12f7f9-076a-4160-99d9-bb2a72adc3cc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/nexus/byform/{formCode}","description":"<p>Retrieves a list of nexus related to a tax form.</p>\n<p>The concept of Nexus indicates a place where your company is legally obligated to collect and remit transactional\ntaxes.  The legal requirements for nexus may vary per country and per jurisdiction; please seek advice from your\naccountant or lawyer prior to declaring nexus.</p>\n<p>This API is intended to provide useful information when examining a tax form.  If you are about to begin filing\na tax form, you may want to know whether you have declared nexus in all the jurisdictions related to that tax\nform in order to better understand how the form will be filled out.\nYou may specify one or more of the following values in the '$include' parameter to fetch additional nested data, using commas to separate multiple values:</p>\n<ul>\n<li>Parameters</li>\n</ul>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","nexus","byform","{formCode}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"1e12f7f9-076a-4160-99d9-bb2a72adc3cc"},{"name":"Summarize nexus by NexusTaxTypeGroup for this company","id":"22bf2a30-aa6f-4559-891a-f6c8a345c4a9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/nexus/summary","description":"<p>Provides a summary of nexus information useful for quickly displaying key information.</p>\n<p>The concept of Nexus indicates a place where your company is legally obligated to collect and remit transactional\ntaxes.  The legal requirements for nexus may vary per country and per jurisdiction; please seek advice from your\naccountant or lawyer prior to declaring nexus.</p>\n<p>This API produces only basic information about your company's nexus declarations.  For example, it will show\nthe number of nexus declarations of each tax type. To request more information about your company's nexus\ndeclarations, please use <code>QueryNexus</code> or <code>ListNexusByCompany</code>.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","nexus","summary"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"22bf2a30-aa6f-4559-891a-f6c8a345c4a9"},{"name":"Retrieve all nexus","id":"f2e827d5-9221-421f-9c4b-73cfa26e03e8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/nexus","description":"<p>Get multiple nexus objects across all companies.</p>\n<p>The concept of Nexus indicates a place where your company is legally obligated to collect and remit transactional\ntaxes.  The legal requirements for nexus may vary per country and per jurisdiction; please seek advice from your\naccountant or lawyer prior to declaring nexus.</p>\n<p>Search for specific objects using the criteria in the <code>$filter</code> parameter; full documentation is available on <a href=\"http://developer.avalara.com/avatax/filtering-in-rest/\">Filtering in REST</a> .\nPaginate your results using the <code>$top</code>, <code>$skip</code>, and <code>$orderby</code> parameters.\nYou may specify one or more of the following values in the '$include' parameter to fetch additional nested data, using commas to separate multiple values:</p>\n<ul>\n<li>Parameters</li>\n</ul>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","nexus"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"f2e827d5-9221-421f-9c4b-73cfa26e03e8"},{"name":"Retrieve notices for a company.","id":"5236ae8c-1685-4c2c-b8c5-37090effee32","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/notices","description":"<p>This API is available by invitation only.\nList all tax notice objects assigned to this company.\nA 'notice' represents a letter sent to a business by a tax authority regarding tax filing issues.  Avalara\nReturns customers often receive support and assistance from the Compliance Notices team in handling notices received by taxing authorities.</p>\n<p>Search for specific objects using the criteria in the <code>$filter</code> parameter; full documentation is available on <a href=\"http://developer.avalara.com/avatax/filtering-in-rest/\">Filtering in REST</a> .\nPaginate your results using the <code>$top</code>, <code>$skip</code>, and <code>$orderby</code> parameters.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, Compliance Operator, Compliance Root User, Compliance Temp User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, SystemOperator, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","notices"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"5236ae8c-1685-4c2c-b8c5-37090effee32"},{"name":"Create a new notice.","id":"a7453ff5-7e5b-4eb9-bb49-1148af29e121","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"[{\"id\":3878,\"companyId\":5714,\"statusId\":4,\"status\":\"Closed - Paid\",\"receivedDate\":\"2020-10-12T21:33:06.281799Z\",\"closedDate\":\"2020-11-01T21:33:06.281884Z\",\"customerTypeId\":\"AvaTaxReturns\",\"country\":\"US\",\"region\":\"AZ\",\"taxAuthorityId\":208,\"filingFrequency\":\"Monthly\",\"filingTypeId\":\"ElectronicReturn\",\"ticketReferenceNo\":\"1235\",\"ticketReferenceUrl\":\"http://www.ticketurl.com\",\"salesForceCase\":\"3333\",\"salesForceCaseUrl\":\"http://www.salesforcecaseurl.com\",\"taxPeriod\":\"200710\",\"reasonId\":10,\"reason\":\"Unsupported Credit\",\"typeId\":3,\"customerFundingOptionId\":\"Pull\",\"priorityId\":\"ImmediateAttentionRequired\",\"customerComment\":\"comments\",\"expectedResolutionDate\":\"2020-10-27T21:33:06.283228Z\",\"closedByUserId\":1,\"createdByUserName\":\"user@compliance.com\",\"ownedByUserId\":23,\"description\":\"description\",\"avaFileFormId\":333,\"revenueContactId\":444,\"complianceContactId\":555,\"jurisdictionName\":\"CHANDLER\",\"jurisdictionType\":\"City\",\"comments\":[{\"id\":1123,\"noticeId\":12345,\"date\":\"2020-10-12T21:33:06.012153Z\",\"comment\":\"comment\",\"commentUserName\":\"complianceUser\",\"commentType\":\"Internal\",\"commentLink\":\"www.avalara.com\",\"taxNoticeFileName\":\"xyz.txt\",\"attachmentUploadRequest\":{\"content\":\"UHJvY2Vzc0NvZGUsRG9jQ29kZSxEb2NUeXBlLERvY0RhdGUsQ29tcGFueUNvZGUsQ3VzdG9tZXJDb2RlLEVudGl0eVVzZUNvZGUsTGluZU5vLFRheENvZGUsVGF4RGF0ZSxJdGVtQ29kZSxEZXNjcmlwdGlvbixRdHksQW1vdW50LERpc2NvdW50LFJlZjEsUmVmMixFeGVtcHRpb25ObyxSZXZBY2N0LERlc3RBZGRyZXNzLERlc3RDaXR5LERlc3RSZWdpb24sRGVzdFBvc3RhbENvZGUsRGVzdENvdW50cnksT3JpZ0FkZHJlc3MsT3JpZ0NpdHksT3JpZ1JlZ2lvbixPcmlnUG9zdGFsQ29kZSxPcmlnQ291bnRyeSxMb2NhdGlvbkNvZGUsU2FsZXNQZXJzb25Db2RlLFB1cmNoYXNlT3JkZXJObyxDdXJyZW5jeUNvZGUsRXhjaGFuZ2VSYXRlLEV4Y2hhbmdlUmF0ZUVmZkRhdGUsUGF5bWVudERhdGUsVGF4SW5jbHVkZWQsRGVzdFRheFJlZ2lvbixPcmlnVGF4UmVnaW9uLFRheGFibGUsVGF4VHlwZSxUb3RhbFRheCxDb3VudHJ5TmFtZSxDb3VudHJ5Q29kZSxDb3VudHJ5UmF0ZSxDb3VudHJ5VGF4LFN0YXRlTmFtZSxTdGF0ZUNvZGUsU3RhdGVSYXRlLFN0YXRlVGF4LENvdW50eU5hbWUsQ291bnR5Q29kZSxDb3VudHlSYXRlLENvdW50eVRheCxDaXR5TmFtZSxDaXR5Q29kZSxDaXR5UmF0ZSxDaXR5VGF4LE90aGVyMU5hbWUsT3RoZXIxQ29kZSxPdGhlcjFSYXRlLE90aGVyMVRheCxPdGhlcjJOYW1lLE90aGVyMkNvZGUsT3RoZXIyUmF0ZSxPdGhlcjJUYXgsT3RoZXIzTmFtZSxPdGhlcjNDb2RlLE90aGVyM1JhdGUsT3RoZXIzVGF4LE90aGVyNE5hbWUsT3RoZXI0Q29kZSxPdGhlcjRSYXRlLE90aGVyNFRheCxSZWZlcmVuY2VDb2RlLEJ1eWVyc1ZBVE5vLElzU2VsbGVySW1wb3J0ZXJPZlJlY29yZCxCUkJ1eWVyVHlwZSxCUkJ1eWVyX0lzRXhlbXB0T3JDYW5ub3RXSF9JUlJGLEJSQnV5ZXJfSXNFeGVtcHRPckNhbm5vdFdIX1BJU1JGLEJSQnV5ZXJfSXNFeGVtcHRPckNhbm5vdFdIX0NPRklOU1JGLEJSQnV5ZXJfSXNFeGVtcHRPckNhbm5vdFdIX0NTTExSRixCUkJ1eWVyX0lzRXhlbXB0X1BJUyxCUkJ1eWVyX0lzRXhlbXB0X0NPRklOUyxCUkJ1eWVyX0lzRXhlbXB0X0NTTEwsSGVhZGVyX0Rlc2NyaXB0aW9uLEVtYWlsDQozLDlhYzI4MGMzLTNhNTUtNGEzNS1iZWQyLWE4M2RiNTNiMDUxZSwxLDEvMS8yMDE0LERFRkFVTFQsQ3VzdDEsLDEsLCwsLCwxMDAwLCwsLCwsMjM1IEUgNDJuZCBTdCAsTmV3IFlvcmssTlksMTAwMTctNTcwMyAgLFVTLDkwMCBXaW5zbG93IFdheSxCYWluYnJpZGdlIElzbGFuZCxXQSw5ODExMCxVUywsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwNCg==\",\"username\":\"test.user\",\"accountId\":5555,\"companyId\":66666,\"name\":\"nameoffile.txt\",\"length\":333}}],\"finances\":[{\"noticeId\":12345,\"noticeDate\":\"2020-10-12T21:33:06.227785Z\",\"dueDate\":\"2020-10-26T21:33:06.227871Z\",\"noticeNumber\":\"3x3215\",\"taxDue\":99.98,\"penalty\":56.98,\"interest\":88.98,\"credits\":85.98,\"taxAbated\":45.98,\"customerPenalty\":23.98,\"customerInterest\":13.98,\"cspFeeRefund\":10.98,\"attachmentUploadRequest\":{\"content\":\"UHJvY2Vzc0NvZGUsRG9jQ29kZSxEb2NUeXBlLERvY0RhdGUsQ29tcGFueUNvZGUsQ3VzdG9tZXJDb2RlLEVudGl0eVVzZUNvZGUsTGluZU5vLFRheENvZGUsVGF4RGF0ZSxJdGVtQ29kZSxEZXNjcmlwdGlvbixRdHksQW1vdW50LERpc2NvdW50LFJlZjEsUmVmMixFeGVtcHRpb25ObyxSZXZBY2N0LERlc3RBZGRyZXNzLERlc3RDaXR5LERlc3RSZWdpb24sRGVzdFBvc3RhbENvZGUsRGVzdENvdW50cnksT3JpZ0FkZHJlc3MsT3JpZ0NpdHksT3JpZ1JlZ2lvbixPcmlnUG9zdGFsQ29kZSxPcmlnQ291bnRyeSxMb2NhdGlvbkNvZGUsU2FsZXNQZXJzb25Db2RlLFB1cmNoYXNlT3JkZXJObyxDdXJyZW5jeUNvZGUsRXhjaGFuZ2VSYXRlLEV4Y2hhbmdlUmF0ZUVmZkRhdGUsUGF5bWVudERhdGUsVGF4SW5jbHVkZWQsRGVzdFRheFJlZ2lvbixPcmlnVGF4UmVnaW9uLFRheGFibGUsVGF4VHlwZSxUb3RhbFRheCxDb3VudHJ5TmFtZSxDb3VudHJ5Q29kZSxDb3VudHJ5UmF0ZSxDb3VudHJ5VGF4LFN0YXRlTmFtZSxTdGF0ZUNvZGUsU3RhdGVSYXRlLFN0YXRlVGF4LENvdW50eU5hbWUsQ291bnR5Q29kZSxDb3VudHlSYXRlLENvdW50eVRheCxDaXR5TmFtZSxDaXR5Q29kZSxDaXR5UmF0ZSxDaXR5VGF4LE90aGVyMU5hbWUsT3RoZXIxQ29kZSxPdGhlcjFSYXRlLE90aGVyMVRheCxPdGhlcjJOYW1lLE90aGVyMkNvZGUsT3RoZXIyUmF0ZSxPdGhlcjJUYXgsT3RoZXIzTmFtZSxPdGhlcjNDb2RlLE90aGVyM1JhdGUsT3RoZXIzVGF4LE90aGVyNE5hbWUsT3RoZXI0Q29kZSxPdGhlcjRSYXRlLE90aGVyNFRheCxSZWZlcmVuY2VDb2RlLEJ1eWVyc1ZBVE5vLElzU2VsbGVySW1wb3J0ZXJPZlJlY29yZCxCUkJ1eWVyVHlwZSxCUkJ1eWVyX0lzRXhlbXB0T3JDYW5ub3RXSF9JUlJGLEJSQnV5ZXJfSXNFeGVtcHRPckNhbm5vdFdIX1BJU1JGLEJSQnV5ZXJfSXNFeGVtcHRPckNhbm5vdFdIX0NPRklOU1JGLEJSQnV5ZXJfSXNFeGVtcHRPckNhbm5vdFdIX0NTTExSRixCUkJ1eWVyX0lzRXhlbXB0X1BJUyxCUkJ1eWVyX0lzRXhlbXB0X0NPRklOUyxCUkJ1eWVyX0lzRXhlbXB0X0NTTEwsSGVhZGVyX0Rlc2NyaXB0aW9uLEVtYWlsDQozLDlhYzI4MGMzLTNhNTUtNGEzNS1iZWQyLWE4M2RiNTNiMDUxZSwxLDEvMS8yMDE0LERFRkFVTFQsQ3VzdDEsLDEsLCwsLCwxMDAwLCwsLCwsMjM1IEUgNDJuZCBTdCAsTmV3IFlvcmssTlksMTAwMTctNTcwMyAgLFVTLDkwMCBXaW5zbG93IFdheSxCYWluYnJpZGdlIElzbGFuZCxXQSw5ODExMCxVUywsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwNCg==\",\"username\":\"test.user\",\"accountId\":5555,\"companyId\":66666,\"name\":\"nameoffile.txt\",\"length\":333}}],\"responsibility\":[{\"noticeId\":4,\"taxNoticeResponsibilityId\":4,\"description\":\"Avalara-Compliance\"}],\"rootCause\":[{\"noticeId\":4,\"taxNoticeRootCauseId\":4,\"description\":\"Processor error-Return not submitted\"}],\"createdDate\":\"2020-10-07T21:33:06.283521Z\",\"createdUserId\":1,\"modifiedDate\":\"2020-10-12T21:33:06.28366Z\",\"modifiedUserId\":222}]"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/notices","description":"<p>This API is available by invitation only.\nCreate one or more new notice objects.\nA 'notice' represents a letter sent to a business by a tax authority regarding tax filing issues.  Avalara\nReturns customers often receive support and assistance from the Compliance Notices team in handling notices received by taxing authorities.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, Compliance Operator, Compliance Root User, Compliance Temp User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, SystemOperator, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","notices"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"a7453ff5-7e5b-4eb9-bb49-1148af29e121"},{"name":"Retrieve a single notice.","id":"82763e5e-a1d4-4efb-a5bf-8c76fcfe658f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/notices/{id}","description":"<p>This API is available by invitation only.\nGet the tax notice object identified by this URL.\nA 'notice' represents a letter sent to a business by a tax authority regarding tax filing issues.  Avalara\nReturns customers often receive support and assistance from the Compliance Notices team in handling notices received by taxing authorities.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, Compliance Operator, Compliance Root User, Compliance Temp User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, SystemOperator, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","notices","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"82763e5e-a1d4-4efb-a5bf-8c76fcfe658f"},{"name":"Update a single notice.","id":"fa5a7766-8866-4a59-9fc1-2defbd817dc8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"id\":3878,\"companyId\":5714,\"statusId\":4,\"status\":\"Closed - Paid\",\"receivedDate\":\"2020-10-12T21:33:06.281799Z\",\"closedDate\":\"2020-11-01T21:33:06.281884Z\",\"totalRemit\":0,\"customerTypeId\":\"AvaTaxReturns\",\"country\":\"US\",\"region\":\"AZ\",\"taxAuthorityId\":208,\"filingFrequency\":\"Quarterly\",\"filingTypeId\":\"ElectronicReturn\",\"ticketReferenceNo\":\"1235\",\"ticketReferenceUrl\":\"http://www.ticketurl.com\",\"salesForceCase\":\"3333\",\"salesForceCaseUrl\":\"http://www.salesforcecaseurl.com\",\"taxPeriod\":\"200710\",\"reasonId\":10,\"reason\":\"Unsupported Credit\",\"typeId\":3,\"customerFundingOptionId\":\"Pull\",\"priorityId\":\"ImmediateAttentionRequired\",\"customerComment\":\"comments\",\"hideFromCustomer\":false,\"expectedResolutionDate\":\"2020-10-27T21:33:06.283228Z\",\"showResolutionDateToCustomer\":false,\"closedByUserId\":1,\"createdByUserName\":\"user@compliance.com\",\"ownedByUserId\":23,\"description\":\"description\",\"avaFileFormId\":333,\"revenueContactId\":444,\"complianceContactId\":555,\"jurisdictionName\":\"CHANDLER\",\"jurisdictionType\":\"City\",\"comments\":[{\"id\":3,\"noticeId\":3878,\"date\":\"2020-10-12T21:33:06.281203Z\",\"comment\":\"spoke to Chris payment not received need copy of check.VW\",\"commentUserId\":1,\"commentUserName\":\"user@compliance.com\",\"commentTypeId\":0,\"commentType\":\"Internal\"}],\"finances\":[{\"id\":3,\"noticeId\":0,\"noticeDate\":\"2020-10-12T21:33:06.281398Z\",\"taxDue\":6.66,\"penalty\":0.67,\"interest\":0.19,\"credits\":0.06,\"taxAbated\":0}],\"createdDate\":\"2020-10-07T21:33:06.283521Z\",\"createdUserId\":1,\"modifiedDate\":\"2020-10-12T21:33:06.28366Z\",\"modifiedUserId\":222}"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/notices/{id}","description":"<p>This API is available by invitation only.\nReplace the existing notice object at this URL with an updated object.\nA 'notice' represents a letter sent to a business by a tax authority regarding tax filing issues.  Avalara\nReturns customers often receive support and assistance from the Compliance Notices team in handling notices received by taxing authorities.\nAll data from the existing object will be replaced with data in the object you PUT.\nTo set a field's value to null, you may either set its value to null or omit that field from the object you post.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, Compliance Operator, Compliance Root User, Compliance Temp User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, SystemOperator, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","notices","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"fa5a7766-8866-4a59-9fc1-2defbd817dc8"},{"name":"Delete a single notice.","id":"e95992fd-d58a-421d-bcb3-15c3b59ba61b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/notices/{id}","description":"<p>This API is available by invitation only.\nMark the existing notice object at this URL as deleted.\nA 'notice' represents a letter sent to a business by a tax authority regarding tax filing issues.  Avalara\nReturns customers often receive support and assistance from the Compliance Notices team in handling notices received by taxing authorities.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, Compliance Operator, Compliance Root User, Compliance Temp User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, SystemOperator, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","notices","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"e95992fd-d58a-421d-bcb3-15c3b59ba61b"},{"name":"Delete a single notice.","id":"c06ac041-7c1b-4f0c-bd45-bd367b50cd13","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/notices/{id}/commentdetails/{commentdetailsid}","description":"<p>This API is available by invitation only.\n'Notice comments' are updates by the notice team on the work to be done and that has been done so far on a notice.\nA 'notice' represents a letter sent to a business by a tax authority regarding tax filing issues.  Avalara\nReturns customers often receive support and assistance from the Compliance Notices team in handling notices received by taxing authorities.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, Compliance Operator, Compliance Root User, Compliance Temp User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, SystemOperator, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","notices","{id}","commentdetails","{commentdetailsid}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"c06ac041-7c1b-4f0c-bd45-bd367b50cd13"},{"name":"Retrieve notice comments for a specific notice.","id":"82388ef0-d4d5-4dd9-861d-15490c60f5ea","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/notices/{id}/comments","description":"<p>This API is available by invitation only.\n'Notice comments' are updates by the notice team on the work to be done and that has been done so far on a notice.\nA 'notice' represents a letter sent to a business by a tax authority regarding tax filing issues.  Avalara\nReturns customers often receive support and assistance from the Compliance Notices team in handling notices received by taxing authorities.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, Compliance Operator, Compliance Root User, Compliance Temp User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, SystemOperator, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","notices","{id}","comments"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"82388ef0-d4d5-4dd9-861d-15490c60f5ea"},{"name":"Create a new notice comment.","id":"0f96a30c-4d3e-462d-a7c0-5c24d6782434","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"[{\"id\":1123,\"noticeId\":12345,\"date\":\"2020-10-12T21:33:06.012153Z\",\"comment\":\"comment\",\"commentUserName\":\"complianceUser\",\"commentType\":\"Internal\",\"commentLink\":\"www.avalara.com\",\"taxNoticeFileName\":\"xyz.txt\",\"attachmentUploadRequest\":{\"content\":\"UHJvY2Vzc0NvZGUsRG9jQ29kZSxEb2NUeXBlLERvY0RhdGUsQ29tcGFueUNvZGUsQ3VzdG9tZXJDb2RlLEVudGl0eVVzZUNvZGUsTGluZU5vLFRheENvZGUsVGF4RGF0ZSxJdGVtQ29kZSxEZXNjcmlwdGlvbixRdHksQW1vdW50LERpc2NvdW50LFJlZjEsUmVmMixFeGVtcHRpb25ObyxSZXZBY2N0LERlc3RBZGRyZXNzLERlc3RDaXR5LERlc3RSZWdpb24sRGVzdFBvc3RhbENvZGUsRGVzdENvdW50cnksT3JpZ0FkZHJlc3MsT3JpZ0NpdHksT3JpZ1JlZ2lvbixPcmlnUG9zdGFsQ29kZSxPcmlnQ291bnRyeSxMb2NhdGlvbkNvZGUsU2FsZXNQZXJzb25Db2RlLFB1cmNoYXNlT3JkZXJObyxDdXJyZW5jeUNvZGUsRXhjaGFuZ2VSYXRlLEV4Y2hhbmdlUmF0ZUVmZkRhdGUsUGF5bWVudERhdGUsVGF4SW5jbHVkZWQsRGVzdFRheFJlZ2lvbixPcmlnVGF4UmVnaW9uLFRheGFibGUsVGF4VHlwZSxUb3RhbFRheCxDb3VudHJ5TmFtZSxDb3VudHJ5Q29kZSxDb3VudHJ5UmF0ZSxDb3VudHJ5VGF4LFN0YXRlTmFtZSxTdGF0ZUNvZGUsU3RhdGVSYXRlLFN0YXRlVGF4LENvdW50eU5hbWUsQ291bnR5Q29kZSxDb3VudHlSYXRlLENvdW50eVRheCxDaXR5TmFtZSxDaXR5Q29kZSxDaXR5UmF0ZSxDaXR5VGF4LE90aGVyMU5hbWUsT3RoZXIxQ29kZSxPdGhlcjFSYXRlLE90aGVyMVRheCxPdGhlcjJOYW1lLE90aGVyMkNvZGUsT3RoZXIyUmF0ZSxPdGhlcjJUYXgsT3RoZXIzTmFtZSxPdGhlcjNDb2RlLE90aGVyM1JhdGUsT3RoZXIzVGF4LE90aGVyNE5hbWUsT3RoZXI0Q29kZSxPdGhlcjRSYXRlLE90aGVyNFRheCxSZWZlcmVuY2VDb2RlLEJ1eWVyc1ZBVE5vLElzU2VsbGVySW1wb3J0ZXJPZlJlY29yZCxCUkJ1eWVyVHlwZSxCUkJ1eWVyX0lzRXhlbXB0T3JDYW5ub3RXSF9JUlJGLEJSQnV5ZXJfSXNFeGVtcHRPckNhbm5vdFdIX1BJU1JGLEJSQnV5ZXJfSXNFeGVtcHRPckNhbm5vdFdIX0NPRklOU1JGLEJSQnV5ZXJfSXNFeGVtcHRPckNhbm5vdFdIX0NTTExSRixCUkJ1eWVyX0lzRXhlbXB0X1BJUyxCUkJ1eWVyX0lzRXhlbXB0X0NPRklOUyxCUkJ1eWVyX0lzRXhlbXB0X0NTTEwsSGVhZGVyX0Rlc2NyaXB0aW9uLEVtYWlsDQozLDlhYzI4MGMzLTNhNTUtNGEzNS1iZWQyLWE4M2RiNTNiMDUxZSwxLDEvMS8yMDE0LERFRkFVTFQsQ3VzdDEsLDEsLCwsLCwxMDAwLCwsLCwsMjM1IEUgNDJuZCBTdCAsTmV3IFlvcmssTlksMTAwMTctNTcwMyAgLFVTLDkwMCBXaW5zbG93IFdheSxCYWluYnJpZGdlIElzbGFuZCxXQSw5ODExMCxVUywsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwNCg==\",\"username\":\"test.user\",\"accountId\":5555,\"companyId\":66666,\"name\":\"nameoffile.txt\",\"length\":333}}]"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/notices/{id}/comments","description":"<p>This API is available by invitation only.\n'Notice comments' are updates by the notice team on the work to be done and that has been done so far on a notice.\nA 'notice' represents a letter sent to a business by a tax authority regarding tax filing issues.  Avalara\nReturns customers often receive support and assistance from the Compliance Notices team in handling notices received by taxing authorities.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, Compliance Operator, Compliance Root User, Compliance Temp User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, SystemOperator, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","notices","{id}","comments"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"0f96a30c-4d3e-462d-a7c0-5c24d6782434"},{"name":"Retrieve notice finance details for a specific notice.","id":"f057fb09-376e-4aa7-af09-525d80589716","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/notices/{id}/financedetails","description":"<p>This API is available by invitation only.\n'Notice finance details' is the categorical breakdown of the total charge levied by the tax authority on our customer,\nas broken down in our \"notice log\" found in Workflow. Main examples of the categories are 'Tax Due', 'Interest', 'Penalty', 'Total Abated'.\nA 'notice' represents a letter sent to a business by a tax authority regarding tax filing issues.  Avalara\nReturns customers often receive support and assistance from the Compliance Notices team in handling notices received by taxing authorities.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, Compliance Operator, Compliance Root User, Compliance Temp User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, SystemOperator, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","notices","{id}","financedetails"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"f057fb09-376e-4aa7-af09-525d80589716"},{"name":"Create a new notice finance details.","id":"60d3f28c-2101-4634-b953-05049a77bf50","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"[{\"noticeId\":12345,\"noticeDate\":\"2020-10-12T21:33:06.227785Z\",\"dueDate\":\"2020-10-26T21:33:06.227871Z\",\"noticeNumber\":\"3x3215\",\"taxDue\":99.98,\"penalty\":56.98,\"interest\":88.98,\"credits\":85.98,\"taxAbated\":45.98,\"customerPenalty\":23.98,\"customerInterest\":13.98,\"cspFeeRefund\":10.98,\"attachmentUploadRequest\":{\"content\":\"UHJvY2Vzc0NvZGUsRG9jQ29kZSxEb2NUeXBlLERvY0RhdGUsQ29tcGFueUNvZGUsQ3VzdG9tZXJDb2RlLEVudGl0eVVzZUNvZGUsTGluZU5vLFRheENvZGUsVGF4RGF0ZSxJdGVtQ29kZSxEZXNjcmlwdGlvbixRdHksQW1vdW50LERpc2NvdW50LFJlZjEsUmVmMixFeGVtcHRpb25ObyxSZXZBY2N0LERlc3RBZGRyZXNzLERlc3RDaXR5LERlc3RSZWdpb24sRGVzdFBvc3RhbENvZGUsRGVzdENvdW50cnksT3JpZ0FkZHJlc3MsT3JpZ0NpdHksT3JpZ1JlZ2lvbixPcmlnUG9zdGFsQ29kZSxPcmlnQ291bnRyeSxMb2NhdGlvbkNvZGUsU2FsZXNQZXJzb25Db2RlLFB1cmNoYXNlT3JkZXJObyxDdXJyZW5jeUNvZGUsRXhjaGFuZ2VSYXRlLEV4Y2hhbmdlUmF0ZUVmZkRhdGUsUGF5bWVudERhdGUsVGF4SW5jbHVkZWQsRGVzdFRheFJlZ2lvbixPcmlnVGF4UmVnaW9uLFRheGFibGUsVGF4VHlwZSxUb3RhbFRheCxDb3VudHJ5TmFtZSxDb3VudHJ5Q29kZSxDb3VudHJ5UmF0ZSxDb3VudHJ5VGF4LFN0YXRlTmFtZSxTdGF0ZUNvZGUsU3RhdGVSYXRlLFN0YXRlVGF4LENvdW50eU5hbWUsQ291bnR5Q29kZSxDb3VudHlSYXRlLENvdW50eVRheCxDaXR5TmFtZSxDaXR5Q29kZSxDaXR5UmF0ZSxDaXR5VGF4LE90aGVyMU5hbWUsT3RoZXIxQ29kZSxPdGhlcjFSYXRlLE90aGVyMVRheCxPdGhlcjJOYW1lLE90aGVyMkNvZGUsT3RoZXIyUmF0ZSxPdGhlcjJUYXgsT3RoZXIzTmFtZSxPdGhlcjNDb2RlLE90aGVyM1JhdGUsT3RoZXIzVGF4LE90aGVyNE5hbWUsT3RoZXI0Q29kZSxPdGhlcjRSYXRlLE90aGVyNFRheCxSZWZlcmVuY2VDb2RlLEJ1eWVyc1ZBVE5vLElzU2VsbGVySW1wb3J0ZXJPZlJlY29yZCxCUkJ1eWVyVHlwZSxCUkJ1eWVyX0lzRXhlbXB0T3JDYW5ub3RXSF9JUlJGLEJSQnV5ZXJfSXNFeGVtcHRPckNhbm5vdFdIX1BJU1JGLEJSQnV5ZXJfSXNFeGVtcHRPckNhbm5vdFdIX0NPRklOU1JGLEJSQnV5ZXJfSXNFeGVtcHRPckNhbm5vdFdIX0NTTExSRixCUkJ1eWVyX0lzRXhlbXB0X1BJUyxCUkJ1eWVyX0lzRXhlbXB0X0NPRklOUyxCUkJ1eWVyX0lzRXhlbXB0X0NTTEwsSGVhZGVyX0Rlc2NyaXB0aW9uLEVtYWlsDQozLDlhYzI4MGMzLTNhNTUtNGEzNS1iZWQyLWE4M2RiNTNiMDUxZSwxLDEvMS8yMDE0LERFRkFVTFQsQ3VzdDEsLDEsLCwsLCwxMDAwLCwsLCwsMjM1IEUgNDJuZCBTdCAsTmV3IFlvcmssTlksMTAwMTctNTcwMyAgLFVTLDkwMCBXaW5zbG93IFdheSxCYWluYnJpZGdlIElzbGFuZCxXQSw5ODExMCxVUywsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwNCg==\",\"username\":\"test.user\",\"accountId\":5555,\"companyId\":66666,\"name\":\"nameoffile.txt\",\"length\":333}}]"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/notices/{id}/financedetails","description":"<p>This API is available by invitation only.\n'Notice finance details' is the categorical breakdown of the total charge levied by the tax authority on our customer,\nas broken down in our \"notice log\" found in Workflow. Main examples of the categories are 'Tax Due', 'Interest', 'Penalty', 'Total Abated'.\nA 'notice' represents a letter sent to a business by a tax authority regarding tax filing issues.  Avalara\nReturns customers often receive support and assistance from the Compliance Notices team in handling notices received by taxing authorities.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, Compliance Operator, Compliance Root User, Compliance Temp User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, SystemOperator, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","notices","{id}","financedetails"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"60d3f28c-2101-4634-b953-05049a77bf50"},{"name":"Delete a single notice.","id":"ec89f8e1-7681-4f9d-86f0-da75da94ea77","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/notices/{id}/financedetails/{financedetailsid}","description":"<p>This API is available by invitation only.\n'Notice finance details' is the categorical breakdown of the total charge levied by the tax authority on our customer,\nas broken down in our \"notice log\" found in Workflow. Main examples of the categories are 'Tax Due', 'Interest', 'Penalty', 'Total Abated'.\nA 'notice' represents a letter sent to a business by a tax authority regarding tax filing issues.  Avalara\nReturns customers often receive support and assistance from the Compliance Notices team in handling notices received by taxing authorities.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, Compliance Operator, Compliance Root User, Compliance Temp User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, SystemOperator, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","notices","{id}","financedetails","{financedetailsid}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"ec89f8e1-7681-4f9d-86f0-da75da94ea77"},{"name":"Retrieve notice responsibilities for a specific notice.","id":"b0b4d827-9a75-4fe4-8c00-6e65d229c213","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/notices/{id}/responsibilities","description":"<p>This API is available by invitation only.\n'Notice responsibilities' are are those who are responsible for the notice.\nA 'notice' represents a letter sent to a business by a tax authority regarding tax filing issues.  Avalara\nReturns customers often receive support and assistance from the Compliance Notices team in handling notices received by taxing authorities.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, Compliance Operator, Compliance Root User, Compliance Temp User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, SystemOperator, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","notices","{id}","responsibilities"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"b0b4d827-9a75-4fe4-8c00-6e65d229c213"},{"name":"Create a new notice responsibility.","id":"44141b87-7e85-4c38-a534-5245d370ffae","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"[{\"noticeId\":4,\"taxNoticeResponsibilityId\":4,\"description\":\"Avalara-Compliance\"}]"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/notices/{id}/responsibilities","description":"<p>This API is available by invitation only.\n'Notice comments' are updates by the notice team on the work to be done and that has been done so far on a notice.\nA 'notice' represents a letter sent to a business by a tax authority regarding tax filing issues.  Avalara\nReturns customers often receive support and assistance from the Compliance Notices team in handling notices received by taxing authorities.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, Compliance Operator, Compliance Root User, Compliance Temp User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, SystemOperator, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","notices","{id}","responsibilities"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"44141b87-7e85-4c38-a534-5245d370ffae"},{"name":"Retrieve notice root causes for a specific notice.","id":"1164fa5e-87e7-4602-a8a2-66e8ad1555da","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/notices/{id}/rootcauses","description":"<p>This API is available by invitation only.\n'Notice root causes' are are those who are responsible for the notice.\nA 'notice' represents a letter sent to a business by a tax authority regarding tax filing issues.  Avalara\nReturns customers often receive support and assistance from the Compliance Notices team in handling notices received by taxing authorities.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, Compliance Operator, Compliance Root User, Compliance Temp User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, SystemOperator, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","notices","{id}","rootcauses"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"1164fa5e-87e7-4602-a8a2-66e8ad1555da"},{"name":"Create a new notice root cause.","id":"e937617b-01ac-4e0d-93e9-db2baa6f975d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"[{\"noticeId\":4,\"taxNoticeRootCauseId\":4,\"description\":\"Processor error-Return not submitted\"}]"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/notices/{id}/rootcauses","description":"<p>This API is available by invitation only.\n'Notice root causes' are are those who are responsible for the notice.\nA 'notice' represents a letter sent to a business by a tax authority regarding tax filing issues.  Avalara\nReturns customers often receive support and assistance from the Compliance Notices team in handling notices received by taxing authorities.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, Compliance Operator, Compliance Root User, Compliance Temp User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, SystemOperator, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","notices","{id}","rootcauses"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"e937617b-01ac-4e0d-93e9-db2baa6f975d"},{"name":"Update a single notice comment.","id":"546dc103-e64a-48e4-a6f4-6255f1e502a6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"id\":1123,\"noticeId\":12345,\"date\":\"2020-10-12T21:33:06.012153Z\",\"comment\":\"comment\",\"commentUserId\":0,\"commentUserName\":\"complianceUser\",\"commentTypeId\":0,\"commentType\":\"Internal\",\"commentLink\":\"www.avalara.com\",\"taxNoticeFileName\":\"xyz.txt\",\"attachmentUploadRequest\":{\"content\":\"UHJvY2Vzc0NvZGUsRG9jQ29kZSxEb2NUeXBlLERvY0RhdGUsQ29tcGFueUNvZGUsQ3VzdG9tZXJDb2RlLEVudGl0eVVzZUNvZGUsTGluZU5vLFRheENvZGUsVGF4RGF0ZSxJdGVtQ29kZSxEZXNjcmlwdGlvbixRdHksQW1vdW50LERpc2NvdW50LFJlZjEsUmVmMixFeGVtcHRpb25ObyxSZXZBY2N0LERlc3RBZGRyZXNzLERlc3RDaXR5LERlc3RSZWdpb24sRGVzdFBvc3RhbENvZGUsRGVzdENvdW50cnksT3JpZ0FkZHJlc3MsT3JpZ0NpdHksT3JpZ1JlZ2lvbixPcmlnUG9zdGFsQ29kZSxPcmlnQ291bnRyeSxMb2NhdGlvbkNvZGUsU2FsZXNQZXJzb25Db2RlLFB1cmNoYXNlT3JkZXJObyxDdXJyZW5jeUNvZGUsRXhjaGFuZ2VSYXRlLEV4Y2hhbmdlUmF0ZUVmZkRhdGUsUGF5bWVudERhdGUsVGF4SW5jbHVkZWQsRGVzdFRheFJlZ2lvbixPcmlnVGF4UmVnaW9uLFRheGFibGUsVGF4VHlwZSxUb3RhbFRheCxDb3VudHJ5TmFtZSxDb3VudHJ5Q29kZSxDb3VudHJ5UmF0ZSxDb3VudHJ5VGF4LFN0YXRlTmFtZSxTdGF0ZUNvZGUsU3RhdGVSYXRlLFN0YXRlVGF4LENvdW50eU5hbWUsQ291bnR5Q29kZSxDb3VudHlSYXRlLENvdW50eVRheCxDaXR5TmFtZSxDaXR5Q29kZSxDaXR5UmF0ZSxDaXR5VGF4LE90aGVyMU5hbWUsT3RoZXIxQ29kZSxPdGhlcjFSYXRlLE90aGVyMVRheCxPdGhlcjJOYW1lLE90aGVyMkNvZGUsT3RoZXIyUmF0ZSxPdGhlcjJUYXgsT3RoZXIzTmFtZSxPdGhlcjNDb2RlLE90aGVyM1JhdGUsT3RoZXIzVGF4LE90aGVyNE5hbWUsT3RoZXI0Q29kZSxPdGhlcjRSYXRlLE90aGVyNFRheCxSZWZlcmVuY2VDb2RlLEJ1eWVyc1ZBVE5vLElzU2VsbGVySW1wb3J0ZXJPZlJlY29yZCxCUkJ1eWVyVHlwZSxCUkJ1eWVyX0lzRXhlbXB0T3JDYW5ub3RXSF9JUlJGLEJSQnV5ZXJfSXNFeGVtcHRPckNhbm5vdFdIX1BJU1JGLEJSQnV5ZXJfSXNFeGVtcHRPckNhbm5vdFdIX0NPRklOU1JGLEJSQnV5ZXJfSXNFeGVtcHRPckNhbm5vdFdIX0NTTExSRixCUkJ1eWVyX0lzRXhlbXB0X1BJUyxCUkJ1eWVyX0lzRXhlbXB0X0NPRklOUyxCUkJ1eWVyX0lzRXhlbXB0X0NTTEwsSGVhZGVyX0Rlc2NyaXB0aW9uLEVtYWlsDQozLDlhYzI4MGMzLTNhNTUtNGEzNS1iZWQyLWE4M2RiNTNiMDUxZSwxLDEvMS8yMDE0LERFRkFVTFQsQ3VzdDEsLDEsLCwsLCwxMDAwLCwsLCwsMjM1IEUgNDJuZCBTdCAsTmV3IFlvcmssTlksMTAwMTctNTcwMyAgLFVTLDkwMCBXaW5zbG93IFdheSxCYWluYnJpZGdlIElzbGFuZCxXQSw5ODExMCxVUywsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwNCg==\",\"username\":\"test.user\",\"accountId\":5555,\"companyId\":66666,\"name\":\"nameoffile.txt\",\"resourceFileTypeId\":0,\"length\":333}}"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/notices/{noticeid}/commentdetails/{commentdetailsid}","description":"<p>This API is available by invitation only.\nAll data from the existing object will be replaced with data in the object you PUT.\nTo set a field's value to null, you may either set its value to null or omit that field from the object you post.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, Compliance Operator, Compliance Root User, Compliance Temp User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, SystemOperator, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","notices","{noticeid}","commentdetails","{commentdetailsid}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"546dc103-e64a-48e4-a6f4-6255f1e502a6"},{"name":"Update a single notice finance detail.","id":"09e233ca-a824-404d-8677-e6937241b0fe","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"id\":0,\"noticeId\":12345,\"noticeDate\":\"2020-10-12T21:33:06.227785Z\",\"dueDate\":\"2020-10-26T21:33:06.227871Z\",\"noticeNumber\":\"3x3215\",\"taxDue\":99.98,\"penalty\":56.98,\"interest\":88.98,\"credits\":85.98,\"taxAbated\":45.98,\"customerPenalty\":23.98,\"customerInterest\":13.98,\"cspFeeRefund\":10.98,\"attachmentUploadRequest\":{\"content\":\"UHJvY2Vzc0NvZGUsRG9jQ29kZSxEb2NUeXBlLERvY0RhdGUsQ29tcGFueUNvZGUsQ3VzdG9tZXJDb2RlLEVudGl0eVVzZUNvZGUsTGluZU5vLFRheENvZGUsVGF4RGF0ZSxJdGVtQ29kZSxEZXNjcmlwdGlvbixRdHksQW1vdW50LERpc2NvdW50LFJlZjEsUmVmMixFeGVtcHRpb25ObyxSZXZBY2N0LERlc3RBZGRyZXNzLERlc3RDaXR5LERlc3RSZWdpb24sRGVzdFBvc3RhbENvZGUsRGVzdENvdW50cnksT3JpZ0FkZHJlc3MsT3JpZ0NpdHksT3JpZ1JlZ2lvbixPcmlnUG9zdGFsQ29kZSxPcmlnQ291bnRyeSxMb2NhdGlvbkNvZGUsU2FsZXNQZXJzb25Db2RlLFB1cmNoYXNlT3JkZXJObyxDdXJyZW5jeUNvZGUsRXhjaGFuZ2VSYXRlLEV4Y2hhbmdlUmF0ZUVmZkRhdGUsUGF5bWVudERhdGUsVGF4SW5jbHVkZWQsRGVzdFRheFJlZ2lvbixPcmlnVGF4UmVnaW9uLFRheGFibGUsVGF4VHlwZSxUb3RhbFRheCxDb3VudHJ5TmFtZSxDb3VudHJ5Q29kZSxDb3VudHJ5UmF0ZSxDb3VudHJ5VGF4LFN0YXRlTmFtZSxTdGF0ZUNvZGUsU3RhdGVSYXRlLFN0YXRlVGF4LENvdW50eU5hbWUsQ291bnR5Q29kZSxDb3VudHlSYXRlLENvdW50eVRheCxDaXR5TmFtZSxDaXR5Q29kZSxDaXR5UmF0ZSxDaXR5VGF4LE90aGVyMU5hbWUsT3RoZXIxQ29kZSxPdGhlcjFSYXRlLE90aGVyMVRheCxPdGhlcjJOYW1lLE90aGVyMkNvZGUsT3RoZXIyUmF0ZSxPdGhlcjJUYXgsT3RoZXIzTmFtZSxPdGhlcjNDb2RlLE90aGVyM1JhdGUsT3RoZXIzVGF4LE90aGVyNE5hbWUsT3RoZXI0Q29kZSxPdGhlcjRSYXRlLE90aGVyNFRheCxSZWZlcmVuY2VDb2RlLEJ1eWVyc1ZBVE5vLElzU2VsbGVySW1wb3J0ZXJPZlJlY29yZCxCUkJ1eWVyVHlwZSxCUkJ1eWVyX0lzRXhlbXB0T3JDYW5ub3RXSF9JUlJGLEJSQnV5ZXJfSXNFeGVtcHRPckNhbm5vdFdIX1BJU1JGLEJSQnV5ZXJfSXNFeGVtcHRPckNhbm5vdFdIX0NPRklOU1JGLEJSQnV5ZXJfSXNFeGVtcHRPckNhbm5vdFdIX0NTTExSRixCUkJ1eWVyX0lzRXhlbXB0X1BJUyxCUkJ1eWVyX0lzRXhlbXB0X0NPRklOUyxCUkJ1eWVyX0lzRXhlbXB0X0NTTEwsSGVhZGVyX0Rlc2NyaXB0aW9uLEVtYWlsDQozLDlhYzI4MGMzLTNhNTUtNGEzNS1iZWQyLWE4M2RiNTNiMDUxZSwxLDEvMS8yMDE0LERFRkFVTFQsQ3VzdDEsLDEsLCwsLCwxMDAwLCwsLCwsMjM1IEUgNDJuZCBTdCAsTmV3IFlvcmssTlksMTAwMTctNTcwMyAgLFVTLDkwMCBXaW5zbG93IFdheSxCYWluYnJpZGdlIElzbGFuZCxXQSw5ODExMCxVUywsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwNCg==\",\"username\":\"test.user\",\"accountId\":5555,\"companyId\":66666,\"name\":\"nameoffile.txt\",\"resourceFileTypeId\":0,\"length\":333}}"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/notices/{noticeid}/financedetails/{financedetailsid}","description":"<p>This API is available by invitation only.\nAll data from the existing object will be replaced with data in the object you PUT.\nTo set a field's value to null, you may either set its value to null or omit that field from the object you post.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, Compliance Operator, Compliance Root User, Compliance Temp User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, SystemOperator, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","notices","{noticeid}","financedetails","{financedetailsid}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"09e233ca-a824-404d-8677-e6937241b0fe"},{"name":"Delete a single responsibility","id":"08acf167-81ec-4b74-a0bb-c437e344f170","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/notices/{noticeId}/responsibilities/{id}","description":"<p>This API is available by invitation only.\nMark the existing notice object at this URL as deleted.\nA 'notice' represents a letter sent to a business by a tax authority regarding tax filing issues.  Avalara\nReturns customers often receive support and assistance from the Compliance Notices team in handling notices received by taxing authorities.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, Compliance Operator, Compliance Root User, Compliance Temp User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, SystemOperator, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","notices","{noticeId}","responsibilities","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"08acf167-81ec-4b74-a0bb-c437e344f170"},{"name":"Delete a single root cause.","id":"5d91e115-8d48-4d85-b30a-ce5e6ca847fc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/notices/{noticeId}/rootcauses/{id}","description":"<p>This API is available by invitation only.\nMark the existing notice object at this URL as deleted.\nA 'notice' represents a letter sent to a business by a tax authority regarding tax filing issues.  Avalara\nReturns customers often receive support and assistance from the Compliance Notices team in handling notices received by taxing authorities.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, Compliance Operator, Compliance Root User, Compliance Temp User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, SystemOperator, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","notices","{noticeId}","rootcauses","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"5d91e115-8d48-4d85-b30a-ce5e6ca847fc"},{"name":"Retrieve a single attachment","id":"50eb26ab-afbc-4064-ba68-fc673203b29e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/notices/files/{id}/attachment","description":"<p>This API is available by invitation only.\nGet the file attachment identified by this URL.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, Compliance Operator, Compliance Root User, Compliance Temp User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, SystemOperator, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","notices","files","{id}","attachment"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"50eb26ab-afbc-4064-ba68-fc673203b29e"},{"name":"Upload a new notice attachment.","id":"4c21c41a-5f5b-4277-a9db-f3c7c8ee2f3c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"content\":\"UHJvY2Vzc0NvZGUsRG9jQ29kZSxEb2NUeXBlLERvY0RhdGUsQ29tcGFueUNvZGUsQ3VzdG9tZXJDb2RlLEVudGl0eVVzZUNvZGUsTGluZU5vLFRheENvZGUsVGF4RGF0ZSxJdGVtQ29kZSxEZXNjcmlwdGlvbixRdHksQW1vdW50LERpc2NvdW50LFJlZjEsUmVmMixFeGVtcHRpb25ObyxSZXZBY2N0LERlc3RBZGRyZXNzLERlc3RDaXR5LERlc3RSZWdpb24sRGVzdFBvc3RhbENvZGUsRGVzdENvdW50cnksT3JpZ0FkZHJlc3MsT3JpZ0NpdHksT3JpZ1JlZ2lvbixPcmlnUG9zdGFsQ29kZSxPcmlnQ291bnRyeSxMb2NhdGlvbkNvZGUsU2FsZXNQZXJzb25Db2RlLFB1cmNoYXNlT3JkZXJObyxDdXJyZW5jeUNvZGUsRXhjaGFuZ2VSYXRlLEV4Y2hhbmdlUmF0ZUVmZkRhdGUsUGF5bWVudERhdGUsVGF4SW5jbHVkZWQsRGVzdFRheFJlZ2lvbixPcmlnVGF4UmVnaW9uLFRheGFibGUsVGF4VHlwZSxUb3RhbFRheCxDb3VudHJ5TmFtZSxDb3VudHJ5Q29kZSxDb3VudHJ5UmF0ZSxDb3VudHJ5VGF4LFN0YXRlTmFtZSxTdGF0ZUNvZGUsU3RhdGVSYXRlLFN0YXRlVGF4LENvdW50eU5hbWUsQ291bnR5Q29kZSxDb3VudHlSYXRlLENvdW50eVRheCxDaXR5TmFtZSxDaXR5Q29kZSxDaXR5UmF0ZSxDaXR5VGF4LE90aGVyMU5hbWUsT3RoZXIxQ29kZSxPdGhlcjFSYXRlLE90aGVyMVRheCxPdGhlcjJOYW1lLE90aGVyMkNvZGUsT3RoZXIyUmF0ZSxPdGhlcjJUYXgsT3RoZXIzTmFtZSxPdGhlcjNDb2RlLE90aGVyM1JhdGUsT3RoZXIzVGF4LE90aGVyNE5hbWUsT3RoZXI0Q29kZSxPdGhlcjRSYXRlLE90aGVyNFRheCxSZWZlcmVuY2VDb2RlLEJ1eWVyc1ZBVE5vLElzU2VsbGVySW1wb3J0ZXJPZlJlY29yZCxCUkJ1eWVyVHlwZSxCUkJ1eWVyX0lzRXhlbXB0T3JDYW5ub3RXSF9JUlJGLEJSQnV5ZXJfSXNFeGVtcHRPckNhbm5vdFdIX1BJU1JGLEJSQnV5ZXJfSXNFeGVtcHRPckNhbm5vdFdIX0NPRklOU1JGLEJSQnV5ZXJfSXNFeGVtcHRPckNhbm5vdFdIX0NTTExSRixCUkJ1eWVyX0lzRXhlbXB0X1BJUyxCUkJ1eWVyX0lzRXhlbXB0X0NPRklOUyxCUkJ1eWVyX0lzRXhlbXB0X0NTTEwsSGVhZGVyX0Rlc2NyaXB0aW9uLEVtYWlsDQozLDlhYzI4MGMzLTNhNTUtNGEzNS1iZWQyLWE4M2RiNTNiMDUxZSwxLDEvMS8yMDE0LERFRkFVTFQsQ3VzdDEsLDEsLCwsLCwxMDAwLCwsLCwsMjM1IEUgNDJuZCBTdCAsTmV3IFlvcmssTlksMTAwMTctNTcwMyAgLFVTLDkwMCBXaW5zbG93IFdheSxCYWluYnJpZGdlIElzbGFuZCxXQSw5ODExMCxVUywsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwNCg==\",\"username\":\"test.user\",\"accountId\":5555,\"companyId\":66666,\"name\":\"nameoffile.txt\",\"resourceFileTypeId\":0,\"length\":333}"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/notices/files/attachment","description":"<p>This API is available by invitation only.</p>\n<p>Uploads a file attachment for a tax notice.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, Compliance Operator, Compliance Root User, Compliance Temp User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, SystemOperator, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","notices","files","attachment"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"4c21c41a-5f5b-4277-a9db-f3c7c8ee2f3c"},{"name":"Retrieve all notices.","id":"6e9d6ad1-5c85-4f58-a49d-ed101119ded8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/notices","description":"<p>This API is available by invitation only.</p>\n<p>This API is deprecated - please use POST <code>/api/v2/notices/query</code> API.</p>\n<p>Get multiple notice objects across all companies.\nA 'notice' represents a letter sent to a business by a tax authority regarding tax filing issues.  Avalara\nReturns customers often receive support and assistance from the Compliance Notices team in handling notices received by taxing authorities.</p>\n<p>Search for specific objects using the criteria in the <code>$filter</code> parameter; full documentation is available on <a href=\"http://developer.avalara.com/avatax/filtering-in-rest/\">Filtering in REST</a> .\nPaginate your results using the <code>$top</code>, <code>$skip</code>, and <code>$orderby</code> parameters.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, Compliance Operator, Compliance Root User, Compliance Temp User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, SystemOperator, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","notices"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"6e9d6ad1-5c85-4f58-a49d-ed101119ded8"},{"name":"Retrieve all notices.","id":"a1aa80e0-edfd-4fde-9fec-eaa5883d4f96","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"filter\":\"id = 1\",\"maxResults\":10,\"startIndex\":0,\"sortBy\":\"id asc\"}"},"url":"https://sandbox-rest.avatax.com/api/v2/notices/query","description":"<p>This API is available by invitation only.</p>\n<p>This API is intended to replace the GET <code>/api/v2/notices</code> API. The fetch request object is posted on the body of the request instead of the URI, so it's not limited by a set number of characters.\nThe documentation of the GET API shows how filtering, sorting and pagination works.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, Compliance Operator, Compliance Root User, Compliance Temp User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, SystemOperator, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","notices","query"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"a1aa80e0-edfd-4fde-9fec-eaa5883d4f96"},{"name":"List all notifications.","id":"c8b5d09f-a506-4701-a5d0-2a9452cd3111","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/notifications","description":"<p>List all notifications.</p>\n<p>A notification is a message from Avalara that may have relevance to your business.  You may want\nto regularly review notifications and then dismiss them when you are certain that you have addressed\nany relevant concerns raised by this notification.</p>\n<p>An example of a notification would be a message about new software, or a change to AvaTax that may\naffect you, or a potential issue with your company's tax profile.</p>\n<p>You may search for specific objects using the criteria in the <code>$filter</code> parameter; full documentation is available on <a href=\"http://developer.avalara.com/avatax/filtering-in-rest/\">Filtering in REST</a> .\nPaginate your results using the <code>$top</code>, <code>$skip</code>, and <code>$orderby</code> parameters.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","notifications"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"c8b5d09f-a506-4701-a5d0-2a9452cd3111"},{"name":"Create new notifications.","id":"dd86849c-8009-4b46-865b-cc26299b9292","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"[{\"id\":123,\"accountId\":202011901,\"companyId\":34345,\"referenceObject\":\"Company Return\",\"referenceId\":692,\"severityLevelId\":\"Neutral\",\"category\":\"Certificate Expiration\",\"message\":\"The certificate of your company is nearing its expiration, please consider renewing it.\",\"needsAction\":true,\"actionName\":\"Certificate Renewal\",\"actionLink\":\"www.xyz.com\",\"expireDate\":\"2020-10-12T00:00:00-07:00\",\"createdUserId\":442323,\"createdDate\":\"2018-05-05T00:00:00\",\"modifiedUserId\":442323,\"modifiedDate\":\"2018-05-07T00:00:00\"}]"},"url":"https://sandbox-rest.avatax.com/api/v2/notifications","description":"<p>This API is available by invitation only.</p>\n<p>Create a single notification.</p>\n<p>A notification is a message from Avalara that may have relevance to your business.  You may want\nto regularly review notifications and then dismiss them when you are certain that you have addressed\nany relevant concerns raised by this notification.</p>\n<p>A Global notification is a message which is directed to all the accounts and is set to expire within\na certain time and cannot be dismissed by the user. Make accountId and companyId null to create a global notification.</p>\n<p>An example of a notification would be a message about new software, or a change to AvaTax that may\naffect you, or a potential issue with your company's tax profile.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: FirmAdmin, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin.</li>\n<li>This API is available by invitation only.  To request access to this feature, please speak to a business development manager and request access to [NotificationsAPI:Create].</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","notifications"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"dd86849c-8009-4b46-865b-cc26299b9292"},{"name":"Retrieve a single notification.","id":"9ebdce0f-7d21-4116-973e-7f64745e4611","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/notifications/{id}","description":"<p>Retrieve a single notification by its unique ID number.</p>\n<p>A notification is a message from Avalara that may have relevance to your business.  You may want\nto regularly review notifications and then dismiss them when you are certain that you have addressed\nany relevant concerns raised by this notification.</p>\n<p>An example of a notification would be a message about new software, or a change to AvaTax that may\naffect you, or a potential issue with your company's tax profile.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","notifications","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"9ebdce0f-7d21-4116-973e-7f64745e4611"},{"name":"Update a single notification.","id":"a334d86e-1891-4f5e-8112-c8b79e6b3f0c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"id\":123,\"accountId\":202011901,\"companyId\":34345,\"referenceObject\":\"Company Return\",\"referenceId\":692,\"severityLevelId\":\"Neutral\",\"category\":\"Certificate Expiration\",\"message\":\"The certificate of your company is nearing its expiration, please consider renewing it.\",\"needsAction\":true,\"actionName\":\"Certificate Renewal\",\"actionLink\":\"www.xyz.com\",\"dismissed\":false,\"expireDate\":\"2020-10-12T00:00:00-07:00\",\"createdUserId\":442323,\"createdDate\":\"2018-05-05T00:00:00\",\"modifiedUserId\":442323,\"modifiedDate\":\"2018-05-07T00:00:00\"}"},"url":"https://sandbox-rest.avatax.com/api/v2/notifications/{id}","description":"<p>This API is available by invitation only.</p>\n<p>Replaces the notification identified by this URL with a new notification.</p>\n<p>A notification is a message from Avalara that may have relevance to your business.  You may want\nto regularly review notifications and then dismiss them when you are certain that you have addressed\nany relevant concerns raised by this notification.</p>\n<p>An example of a notification would be a message about new software, or a change to AvaTax that may\naffect you, or a potential issue with your company's tax profile.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: FirmAdmin, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin.</li>\n<li>This API is available by invitation only.  To request access to this feature, please speak to a business development manager and request access to [NotificationsAPI:Create].</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","notifications","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"a334d86e-1891-4f5e-8112-c8b79e6b3f0c"},{"name":"Delete a single notification.","id":"4c672285-ed37-4965-a549-29227b6e394f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/notifications/{id}","description":"<p>This API is available by invitation only.</p>\n<p>Delete the existing notification identified by this URL.</p>\n<p>A notification is a message from Avalara that may have relevance to your business.  You may want\nto regularly review notifications and then dismiss them when you are certain that you have addressed\nany relevant concerns raised by this notification.</p>\n<p>An example of a notification would be a message about new software, or a change to AvaTax that may\naffect you, or a potential issue with your company's tax profile.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: FirmAdmin, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin.</li>\n<li>This API is available by invitation only.  To request access to this feature, please speak to a business development manager and request access to [NotificationsAPI:Create].</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","notifications","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"4c672285-ed37-4965-a549-29227b6e394f"},{"name":"Mark a single notification as dismissed.","id":"850b072f-4ae3-4ebf-b23b-22bddd082e44","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/notifications/{id}/dismiss","description":"<p>Marks the notification identified by this URL as dismissed.</p>\n<p>A notification is a message from Avalara that may have relevance to your business.  You may want\nto regularly review notifications and then dismiss them when you are certain that you have addressed\nany relevant concerns raised by this notification.</p>\n<p>An example of a notification would be a message about new software, or a change to AvaTax that may\naffect you, or a potential issue with your company's tax profile.</p>\n<p>When you dismiss a notification, the notification will track the user and time when it was\ndismissed.  You can then later review which employees of your company dismissed notifications to\ndetermine if they were resolved appropriately.</p>\n<p>A Global notification with null accountId and companyId cannot be dismissed and will expire within a given time span.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","notifications","{id}","dismiss"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"850b072f-4ae3-4ebf-b23b-22bddd082e44"},{"name":"Request a new entitilement to an existing customer","id":"a1c6bce5-01a4-4a65-a1c2-83ca38703cc0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/accounts/{id}/entitlements/{offer}","description":"<p>This API is for use by partner provisioning services customers only. This will allow the partners to allow\nthe add new entitlement to an existing customer</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, CSPTester, FirmAdmin, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin.</li>\n<li>This API is available by invitation only.</li>\n<li>This API is available by invitation only.  To request access to this feature, please speak to a business development manager and request access to [Provisioning:RequestNewAccount].</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","accounts","{id}","entitlements","{offer}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"a1c6bce5-01a4-4a65-a1c2-83ca38703cc0"},{"name":"Request a new Avalara account","id":"49505ed7-6d0f-44eb-995f-beb33dc77d06","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"offer\":\"DeveloperDotAvalaraFreeTrial\",\"connectorId\":\"7014ewrtgd\",\"campaign\":\"70140000000TsVb\",\"leadSource\":\"Direct Visitor\",\"accountName\":\"BizTech Company Inc.\",\"website\":\"https://biztech.com\",\"paymentMethodId\":\"701abc-def\",\"firstName\":\"Bob\",\"lastName\":\"Example\",\"email\":\"bob@example.org\",\"welcomeEmail\":\"Normal\",\"companyAddress\":{\"line\":\"100 Ravine Ln\",\"region\":\"WA\",\"country\":\"US\",\"postalCode\":\"98010\"},\"acceptAvalaraTermsAndConditions\":true,\"haveReadAvalaraTermsAndConditions\":true,\"marketingContext\":{\"campaignId\":\"70140000000TsVb\",\"leadSource\":\"Direct Visitor\"},\"accountType\":\"Regular\"}"},"url":"https://sandbox-rest.avatax.com/api/v2/accounts/request","description":"<p>This API is for use by partner provisioning services customers only.</p>\n<p>Avalara invites select partners to refer new customers to the AvaTax service using the onboarding features\nof AvaTax.  These partners can create accounts for new customers using this API.</p>\n<p>Calling this API creates an account with the specified product subscriptions, but does not configure billing.\nThe customer will receive information from Avalara about how to configure billing for their account.\nYou should call this API when a customer has requested to begin using Avalara services.</p>\n<p>If the newly created account owner wishes, they can confirm that they have read and agree to the Avalara\nterms and conditions.  If they do so, they can receive a license key as part of this API and their\nAPI will be created in <code>Active</code> status.  If the customer has not yet read and accepted these terms and\nconditions, the account will be created in <code>New</code> status and they can receive a license key by logging\nonto the AvaTax website and reviewing terms and conditions online.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, CSPTester, FirmAdmin, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin.</li>\n<li>This API is available by invitation only.</li>\n<li>This API is available by invitation only.  To request access to this feature, please speak to a business development manager and request access to [Provisioning:RequestNewAccount].</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","accounts","request"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"49505ed7-6d0f-44eb-995f-beb33dc77d06"},{"name":"Bridge API for integration of validated certificates","id":"f5f65126-c9c5-4e2b-990f-5965039da46a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"[{\"exemptCertId\":123,\"companyId\":456,\"customerCode\":\"ABA\",\"region\":\"CA\",\"country\":\"US\",\"exemptCertTypeId\":\"Blanket\",\"businessTypeId\":2,\"exemptReasonId\":\"A\",\"exemptReasonOtherDescription\":\"test\",\"regionsApplicable\":\"CA\",\"exemptCertStatusId\":\"Inactive\",\"modifiedDate\":\"0001-01-01T00:00:00\",\"exemptCertReviewStatusId\":\"Pending\",\"details\":[{\"exemptCertDetailId\":1235,\"exemptCertId\":1111,\"stateFips\":\"AAA\",\"region\":\"WA\",\"country\":\"US\",\"endDate\":\"2020-10-12T00:00:00-07:00\",\"idType\":\"TIN\",\"taxCodes\":[{\"exemptCertDetailTaxCodeId\":4316,\"exemptCertDetailId\":1235}]}]}]"},"url":"https://sandbox-rest.avatax.com/api/v2/certcapturebridge","description":"<h1 id=\"for-registrar-use-only\">For Registrar Use Only</h1>\n<p>This API is for use by Avalara Registrar administrative users only.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API is available to Avalara system-level (registrar-level) users only.</li>\n<li>This API depends on the following active services<br /><em>Required</em> (all):  AvaCert.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","certcapturebridge"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"f5f65126-c9c5-4e2b-990f-5965039da46a"},{"name":"Reset a user's password programmatically","id":"f57b97d0-b1bf-4117-82bf-922a5a7b0c13","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"newPassword\":\"NewPassword789~~!\"}"},"url":"https://sandbox-rest.avatax.com/api/v2/passwords/{userId}/reset","description":"<h1 id=\"for-registrar-use-only\">For Registrar Use Only</h1>\n<p>This API is for use by Avalara Registrar administrative users only.</p>\n<p>Allows a system admin to reset the password for a specific user via the API.\nThis API is only available for Avalara Registrar Admins, and can be used to reset the password of any\nuser based on internal Avalara business processes.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPTester, FirmAdmin, FirmUser, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n<li>This API is available to Avalara system-level (registrar-level) users only.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","passwords","{userId}","reset"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"f57b97d0-b1bf-4117-82bf-922a5a7b0c13"},{"name":"Initiate an ExportDocumentLine report task","id":"b959a959-0f3f-4802-b4fe-c9fd1f80ff81","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"format\":\"CSV\",\"startDate\":\"2020-09-12T00:00:00-07:00\",\"endDate\":\"2020-10-12T00:00:00-07:00\",\"country\":\"US\",\"state\":\"All\",\"dateFilter\":\"DocumentDate\",\"docType\":\"Sales\",\"dateFormat\":\"MM/dd/yyyy\",\"culture\":\"en-US\",\"currencyCode\":\"USD\"}"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/reports/exportdocumentline/initiate","description":"<p>Begins running an <code>ExportDocumentLine</code> report task and returns the identity of the report.</p>\n<p>Reports are run as asynchronous report tasks on the server.  When complete, the report file will be available for download\nfor up to 30 days after completion.  To run an asynchronous report, you should follow these steps:</p>\n<ul>\n<li>Begin a report by calling the report's Initiate API.  There is a separate initiate API call for each report type.</li>\n<li>In the result of the Initiate API, you receive back a report's <code>id</code> value.</li>\n<li>Check the status of a report by calling <code>GetReport</code> and passing in the report's <code>id</code> value.</li>\n<li>When a report's status is <code>Completed</code>, call <code>DownloadReport</code> to retrieve the file.</li>\n</ul>\n<p>The <code>ExportDocumentLine</code> report produces information about invoice lines recorded within your account.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, CSPTester, SSTAdmin, TechnicalSupportAdmin, TechnicalSupportUser.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","reports","exportdocumentline","initiate"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"b959a959-0f3f-4802-b4fe-c9fd1f80ff81"},{"name":"List all report tasks for account","id":"f022c4d0-be36-4022-a454-e974a4316ac1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/reports","description":"<p>List all report tasks for your account.</p>\n<p>Reports are run as asynchronous report tasks on the server.  When complete, the report file will be available for download\nfor up to 30 days after completion.  To run an asynchronous report, you should follow these steps:</p>\n<ul>\n<li>Begin a report by calling the report's Initiate API.  There is a separate initiate API call for each report type.</li>\n<li>In the result of the Initiate API, you receive back a report's <code>id</code> value.</li>\n<li>Check the status of a report by calling <code>GetReport</code> and passing in the report's <code>id</code> value.</li>\n<li>When a report's status is <code>Completed</code>, call <code>DownloadReport</code> to retrieve the file.</li>\n</ul>\n<p>This API call returns information about all report types across your entire account.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, ProStoresOperator, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","reports"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"f022c4d0-be36-4022-a454-e974a4316ac1"},{"name":"Retrieve a single report","id":"a3dccd32-a9b9-4e32-ba68-f39b4f60ab6f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/reports/{id}","description":"<p>Retrieve a single report by its unique ID number.</p>\n<p>Reports are run as asynchronous report tasks on the server.  When complete, the report file will be available for download\nfor up to 30 days after completion.  To run an asynchronous report, you should follow these steps:</p>\n<ul>\n<li>Begin a report by calling the report's Initiate API.  There is a separate initiate API call for each report type.</li>\n<li>In the result of the Initiate API, you receive back a report's <code>id</code> value.</li>\n<li>Check the status of a report by calling <code>GetReport</code> and passing in the report's <code>id</code> value.</li>\n<li>When a report's status is <code>Completed</code>, call <code>DownloadReport</code> to retrieve the file.</li>\n</ul>\n<p>This API call returns information about any report type.</p>\n","urlObject":{"protocol":"https","path":["api","v2","reports","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"a3dccd32-a9b9-4e32-ba68-f39b4f60ab6f"},{"name":"Download a report","id":"359e478f-88e1-4481-ab58-8681d31a9daa","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/reports/{id}/attachment","description":"<p>This API downloads the file associated with a report.</p>\n<p>If the report is not yet complete, you will receive a <code>ReportNotFinished</code> error.  To check if a report is complete,\nuse the <code>GetReport</code> API.</p>\n<p>Reports are run as asynchronous report tasks on the server.  When complete, the report file will be available for download\nfor up to 30 days after completion.  To run an asynchronous report, you should follow these steps:</p>\n<ul>\n<li>Begin a report by calling the report's Initiate API.  There is a separate initiate API call for each report type.</li>\n<li>In the result of the Initiate API, you receive back a report's <code>id</code> value.</li>\n<li>Check the status of a report by calling <code>GetReport</code> and passing in the report's <code>id</code> value.</li>\n<li>When a report's status is <code>Completed</code>, call <code>DownloadReport</code> to retrieve the file.</li>\n</ul>\n<p>This API works for all report types.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, ProStoresOperator, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","reports","{id}","attachment"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"359e478f-88e1-4481-ab58-8681d31a9daa"},{"name":"Retrieve all settings for this company","id":"b6fba5cd-711b-49f8-9eae-7f21e6b87a21","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/settings","description":"<p>List all setting objects attached to this company.</p>\n<p>The company settings system is a metadata system that you can use to store extra information\nabout a company.  Your integration or connector could use this data storage to keep track of\npreference information, reminders, or any other storage that would need to persist even if\nthe customer uninstalls your application.</p>\n<p>A setting can refer to any type of data you need to remember about this company object.\nWhen creating this object, you may define your own <code>set</code>, <code>name</code>, and <code>value</code> parameters.\nTo define your own values, please choose a <code>set</code> name that begins with <code>X-</code> to indicate an extension.</p>\n<p>Search for specific objects using the criteria in the <code>$filter</code> parameter; full documentation is available on <a href=\"http://developer.avalara.com/avatax/filtering-in-rest/\">Filtering in REST</a> .\nPaginate your results using the <code>$top</code>, <code>$skip</code>, and <code>$orderby</code> parameters.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, ProStoresOperator, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","settings"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"b6fba5cd-711b-49f8-9eae-7f21e6b87a21"},{"name":"Create a new setting","id":"c7d29a27-b52d-4686-bab8-fe951afdc1a8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"[{\"id\":56789,\"companyId\":12345,\"set\":\"ItemsToRemember\",\"name\":\"Texas\",\"value\":\"Alamo\"}]"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/settings","description":"<p>Create one or more new setting objects attached to this company.</p>\n<p>The company settings system is a metadata system that you can use to store extra information\nabout a company.  Your integration or connector could use this data storage to keep track of\npreference information, reminders, or any other storage that would need to persist even if\nthe customer uninstalls your application.</p>\n<p>A setting can refer to any type of data you need to remember about this company object.\nWhen creating this object, you may define your own <code>set</code>, <code>name</code>, and <code>value</code> parameters.\nTo define your own values, please choose a <code>set</code> name that begins with <code>X-</code> to indicate an extension.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, CSPTester, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","settings"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"c7d29a27-b52d-4686-bab8-fe951afdc1a8"},{"name":"Retrieve a single setting","id":"1c641486-e13c-4d3d-ba7f-c846b08fb84a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/settings/{id}","description":"<p>Get a single setting object by its unique ID.</p>\n<p>The company settings system is a metadata system that you can use to store extra information\nabout a company.  Your integration or connector could use this data storage to keep track of\npreference information, reminders, or any other storage that would need to persist even if\nthe customer uninstalls your application.</p>\n<p>A setting can refer to any type of data you need to remember about this company object.\nWhen creating this object, you may define your own <code>set</code>, <code>name</code>, and <code>value</code> parameters.\nTo define your own values, please choose a <code>set</code> name that begins with <code>X-</code> to indicate an extension.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, ProStoresOperator, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","settings","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"1c641486-e13c-4d3d-ba7f-c846b08fb84a"},{"name":"Update a single setting","id":"cdd389e9-7d18-4fb7-ad70-d37084b4bcc4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"id\":56789,\"companyId\":12345,\"set\":\"ItemsToRemember\",\"name\":\"Texas\",\"value\":\"Alamo\"}"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/settings/{id}","description":"<p>Replace the existing setting object at this URL with an updated object.</p>\n<p>The company settings system is a metadata system that you can use to store extra information\nabout a company.  Your integration or connector could use this data storage to keep track of\npreference information, reminders, or any other storage that would need to persist even if\nthe customer uninstalls your application.</p>\n<p>A setting can refer to any type of data you need to remember about this company object.\nWhen creating this object, you may define your own <code>set</code>, <code>name</code>, and <code>value</code> parameters.\nTo define your own values, please choose a <code>set</code> name that begins with <code>X-</code> to indicate an extension.</p>\n<p>All data from the existing object will be replaced with data in the object you <code>PUT</code>.</p>\n<p>To set a field's value to <code>null</code>, you may either set its value to <code>null</code> or omit that field from the object when calling update.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, CSPTester, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","settings","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"cdd389e9-7d18-4fb7-ad70-d37084b4bcc4"},{"name":"Delete a single setting","id":"213353e4-a3d7-46fe-b63e-40c6cbf82401","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/settings/{id}","description":"<p>Mark the setting object at this URL as deleted.</p>\n<p>The company settings system is a metadata system that you can use to store extra information\nabout a company.  Your integration or connector could use this data storage to keep track of\npreference information, reminders, or any other storage that would need to persist even if\nthe customer uninstalls your application.</p>\n<p>A setting can refer to any type of data you need to remember about this company object.\nWhen creating this object, you may define your own <code>set</code>, <code>name</code>, and <code>value</code> parameters.\nTo define your own values, please choose a <code>set</code> name that begins with <code>X-</code> to indicate an extension.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, CSPTester, FirmAdmin, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","settings","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"213353e4-a3d7-46fe-b63e-40c6cbf82401"},{"name":"Retrieve all settings","id":"14a36f02-7b8c-46eb-9047-c26d83b3edf5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/settings","description":"<p>Get multiple setting objects across all companies.</p>\n<p>The company settings system is a metadata system that you can use to store extra information\nabout a company.  Your integration or connector could use this data storage to keep track of\npreference information, reminders, or any other storage that would need to persist even if\nthe customer uninstalls your application.</p>\n<p>A setting can refer to any type of data you need to remember about this company object.\nWhen creating this object, you may define your own <code>set</code>, <code>name</code>, and <code>value</code> parameters.\nTo define your own values, please choose a <code>set</code> name that begins with <code>X-</code> to indicate an extension.</p>\n<p>Search for specific objects using the criteria in the <code>$filter</code> parameter; full documentation is available on <a href=\"http://developer.avalara.com/avatax/filtering-in-rest/\">Filtering in REST</a> .\nPaginate your results using the <code>$top</code>, <code>$skip</code>, and <code>$orderby</code> parameters.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, ProStoresOperator, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","settings"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"14a36f02-7b8c-46eb-9047-c26d83b3edf5"},{"name":"Retrieve subscriptions for this account","id":"47f5fe85-c8b1-43bc-a48f-41594b236be3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/accounts/{accountId}/subscriptions","description":"<p>List all subscription objects attached to this account.\nA 'subscription' indicates a licensed subscription to a named Avalara service.\nTo request or remove subscriptions, please contact Avalara sales or your customer account manager.</p>\n<p>Search for specific objects using the criteria in the <code>$filter</code> parameter; full documentation is available on <a href=\"http://developer.avalara.com/avatax/filtering-in-rest/\">Filtering in REST</a> .\nPaginate your results using the <code>$top</code>, <code>$skip</code>, and <code>$orderby</code> parameters.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","accounts","{accountId}","subscriptions"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"47f5fe85-c8b1-43bc-a48f-41594b236be3"},{"name":"Create a new subscription","id":"b1a32a67-1b7a-466b-bd73-5e8d776c325a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"[{\"id\":12345,\"accountId\":123456789,\"subscriptionTypeId\":2,\"subscriptionDescription\":\"AvaTaxPro\",\"effectiveDate\":\"2015-01-01T00:00:00\"}]"},"url":"https://sandbox-rest.avatax.com/api/v2/accounts/{accountId}/subscriptions","description":"<p>This API is for use by Avalara Registrar administrative users only.</p>\n<p>Create one or more new subscription objects attached to this account.\nA 'subscription' indicates a licensed subscription to a named Avalara service.\nTo request or remove subscriptions, please contact Avalara sales or your customer account manager.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","accounts","{accountId}","subscriptions"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"b1a32a67-1b7a-466b-bd73-5e8d776c325a"},{"name":"Retrieve a single subscription","id":"07223ffe-775f-43c5-8d89-91c86868f2e9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/accounts/{accountId}/subscriptions/{id}","description":"<p>Get the subscription object identified by this URL.\nA 'subscription' indicates a licensed subscription to a named Avalara service.\nTo request or remove subscriptions, please contact Avalara sales or your customer account manager.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","accounts","{accountId}","subscriptions","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"07223ffe-775f-43c5-8d89-91c86868f2e9"},{"name":"Update a single subscription","id":"ce2e49b5-cdb2-4dae-b9e4-addb7b5982ca","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"id\":12345,\"accountId\":123456789,\"subscriptionTypeId\":2,\"subscriptionDescription\":\"AvaTaxPro\",\"effectiveDate\":\"2015-01-01\"}"},"url":"https://sandbox-rest.avatax.com/api/v2/accounts/{accountId}/subscriptions/{id}","description":"<h1 id=\"for-registrar-use-only\">For Registrar Use Only</h1>\n<p>This API is for use by Avalara Registrar administrative users only.</p>\n<p>Replace the existing subscription object at this URL with an updated object.\nA 'subscription' indicates a licensed subscription to a named Avalara service.\nTo request or remove subscriptions, please contact Avalara sales or your customer account manager.\nAll data from the existing object will be replaced with data in the object you PUT.\nTo set a field's value to null, you may either set its value to null or omit that field from the object you post.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","accounts","{accountId}","subscriptions","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"ce2e49b5-cdb2-4dae-b9e4-addb7b5982ca"},{"name":"Delete a single subscription","id":"75d4fa26-175a-42e7-a0f1-946945fb3b66","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/accounts/{accountId}/subscriptions/{id}","description":"<h1 id=\"for-registrar-use-only\">For Registrar Use Only</h1>\n<p>This API is for use by Avalara Registrar administrative users only.</p>\n<p>Mark the existing account identified by this URL as deleted.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","accounts","{accountId}","subscriptions","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"75d4fa26-175a-42e7-a0f1-946945fb3b66"},{"name":"Retrieve all subscriptions","id":"2e88a10c-4455-40e9-afe8-4d51878af2ef","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/subscriptions","description":"<p>Get multiple subscription objects across all accounts.\nA 'subscription' indicates a licensed subscription to a named Avalara service.\nTo request or remove subscriptions, please contact Avalara sales or your customer account manager.</p>\n<p>Search for specific objects using the criteria in the <code>$filter</code> parameter; full documentation is available on <a href=\"http://developer.avalara.com/avatax/filtering-in-rest/\">Filtering in REST</a> .\nPaginate your results using the <code>$top</code>, <code>$skip</code>, and <code>$orderby</code> parameters.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","subscriptions"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"2e88a10c-4455-40e9-afe8-4d51878af2ef"},{"name":"Retrieve tax codes for this company","id":"4d827cc9-83e0-42c1-b253-420fedf7bd29","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/taxcodes","description":"<p>List all taxcode objects attached to this company.\nA 'TaxCode' represents a uniquely identified type of product, good, or service.\nAvalara supports correct tax rates and taxability rules for all TaxCodes in all supported jurisdictions.\nIf you identify your products by tax code in your 'Create Transacion' API calls, Avalara will correctly calculate tax rates and\ntaxability rules for this product in all supported jurisdictions.</p>\n<p>Search for specific objects using the criteria in the <code>$filter</code> parameter; full documentation is available on <a href=\"http://developer.avalara.com/avatax/filtering-in-rest/\">Filtering in REST</a> .\nPaginate your results using the <code>$top</code>, <code>$skip</code>, and <code>$orderby</code> parameters.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","taxcodes"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"4d827cc9-83e0-42c1-b253-420fedf7bd29"},{"name":"Create a new tax code","id":"524714f4-14bb-49ff-b314-fe9d09601b01","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"[{\"id\":56789,\"companyId\":12345,\"taxCode\":\"PS081282\",\"taxCodeTypeId\":\"P\",\"description\":\"Yarn\",\"parentTaxCode\":\"PS080100\",\"isPhysical\":true,\"isActive\":true}]"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/taxcodes","description":"<p>Create one or more new taxcode objects attached to this company.\nA 'TaxCode' represents a uniquely identified type of product, good, or service.\nAvalara supports correct tax rates and taxability rules for all TaxCodes in all supported jurisdictions.\nIf you identify your products by tax code in your 'Create Transacion' API calls, Avalara will correctly calculate tax rates and\ntaxability rules for this product in all supported jurisdictions.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, CSPTester, SSTAdmin, TechnicalSupportAdmin.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","taxcodes"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"524714f4-14bb-49ff-b314-fe9d09601b01"},{"name":"Retrieve a single tax code","id":"7fbdc183-abfe-4d0c-a0d5-f1353813932a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/taxcodes/{id}","description":"<p>Get the taxcode object identified by this URL.\nA 'TaxCode' represents a uniquely identified type of product, good, or service.\nAvalara supports correct tax rates and taxability rules for all TaxCodes in all supported jurisdictions.\nIf you identify your products by tax code in your 'Create Transacion' API calls, Avalara will correctly calculate tax rates and\ntaxability rules for this product in all supported jurisdictions.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","taxcodes","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"7fbdc183-abfe-4d0c-a0d5-f1353813932a"},{"name":"Update a single tax code","id":"cce77ad7-663f-4ec1-9914-7f63ee1efbf2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"id\":56789,\"companyId\":12345,\"taxCode\":\"PS081282\",\"taxCodeTypeId\":\"P\",\"description\":\"Yarn\",\"parentTaxCode\":\"PS080100\",\"isPhysical\":true,\"goodsServiceCode\":0,\"entityUseCode\":\"\",\"isActive\":true,\"isSSTCertified\":false}"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/taxcodes/{id}","description":"<p>Replace the existing taxcode object at this URL with an updated object.\nA 'TaxCode' represents a uniquely identified type of product, good, or service.\nAvalara supports correct tax rates and taxability rules for all TaxCodes in all supported jurisdictions.\nIf you identify your products by tax code in your 'Create Transacion' API calls, Avalara will correctly calculate tax rates and\ntaxability rules for this product in all supported jurisdictions.\nAll data from the existing object will be replaced with data in the object you PUT.\nTo set a field's value to null, you may either set its value to null or omit that field from the object you post.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, CSPTester, SSTAdmin, TechnicalSupportAdmin.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","taxcodes","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"cce77ad7-663f-4ec1-9914-7f63ee1efbf2"},{"name":"Delete a single tax code","id":"f9f4188d-6602-4736-9c69-2dd8451574b5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/taxcodes/{id}","description":"<p>Marks the existing TaxCode object at this URL as deleted.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, CSPTester, SSTAdmin, TechnicalSupportAdmin.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","taxcodes","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"f9f4188d-6602-4736-9c69-2dd8451574b5"},{"name":"Retrieve all tax codes","id":"4633479a-8ecd-480f-a8d2-797cd75aa626","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/taxcodes","description":"<p>Get multiple taxcode objects across all companies.\nA 'TaxCode' represents a uniquely identified type of product, good, or service.\nAvalara supports correct tax rates and taxability rules for all TaxCodes in all supported jurisdictions.\nIf you identify your products by tax code in your 'Create Transacion' API calls, Avalara will correctly calculate tax rates and\ntaxability rules for this product in all supported jurisdictions.</p>\n<p>Search for specific objects using the criteria in the <code>$filter</code> parameter; full documentation is available on <a href=\"http://developer.avalara.com/avatax/filtering-in-rest/\">Filtering in REST</a> .\nPaginate your results using the <code>$top</code>, <code>$skip</code>, and <code>$orderby</code> parameters.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","taxcodes"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"4633479a-8ecd-480f-a8d2-797cd75aa626"},{"name":"Build a tax content file for a single location","id":"60773340-ff51-4436-82bd-e1b5b5fd9191","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/locations/{id}/pointofsaledata","description":"<p>Builds a tax content file containing information useful for a retail point-of-sale solution.</p>\n<p>Since tax rates may change based on decisions made by a variety of tax authorities, we recommend\nthat users of this tax content API download new data every day.  Many tax authorities may finalize\ndecisions on tax changes at unexpected times and may make changes in response to legal issues or\ngovernmental priorities.  Any tax content downloaded for future time periods is subject to change\nif tax rates or tax laws change.</p>\n<p>A TaxContent file contains a matrix of the taxes that would be charged when you sell any of your\nItems at any of your Locations.  To create items, use <code>CreateItems()</code>.  To create locations, use\n<code>CreateLocations()</code>.  The file is built by looking up the tax profile for your location and your\nitem and calculating taxes for each in turn.  To include a custom <code>TaxCode</code> in this tax content\nfile, first create the custom tax code using <code>CreateTaxCodes()</code> to create the custom tax code,\nthen use <code>CreateItems()</code> to create an item that uses the custom tax code.</p>\n<p>This data file can be customized for specific partner devices and usage conditions.</p>\n<p>The result of this API is the file you requested in the format you requested using the <code>responseType</code> field.</p>\n<p>This API builds the file on demand, and is limited to files with no more than 7500 scenarios.  To build a tax content\nfile for a multiple locations in a single file, please use <code>BuildTaxContentFile</code>.</p>\n<p>NOTE: This API does not work for Tennessee tax holiday scenarios.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n<li>This API depends on the following active services<br /><em>Required</em> (all):  AvaTaxPro.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","locations","{id}","pointofsaledata"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"60773340-ff51-4436-82bd-e1b5b5fd9191"},{"name":"Build a multi-location tax content file","id":"4f7ce9e1-2bc7-4380-b6bf-fa11dec9c550","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"companyCode\":\"DEFAULT\",\"documentDate\":\"2020-10-12\",\"responseType\":\"Json\",\"taxCodes\":[\"P0000000\"],\"itemCodes\":[\"TXINCL\"],\"locationCodes\":[\"DEFAULT\"],\"includeJurisCodes\":true}"},"url":"https://sandbox-rest.avatax.com/api/v2/pointofsaledata/build","description":"<p>Builds a tax content file containing information useful for a retail point-of-sale solution.</p>\n<p>Since tax rates may change based on decisions made by a variety of tax authorities, we recommend\nthat users of this tax content API download new data every day.  Many tax authorities may finalize\ndecisions on tax changes at unexpected times and may make changes in response to legal issues or\ngovernmental priorities.  Any tax content downloaded for future time periods is subject to change\nif tax rates or tax laws change.</p>\n<p>A TaxContent file contains a matrix of the taxes that would be charged when you sell any of your\nItems at any of your Locations.  To create items, use <code>CreateItems()</code>.  To create locations, use\n<code>CreateLocations()</code>.  The file is built by looking up the tax profile for your location and your\nitem and calculating taxes for each in turn.  To include a custom <code>TaxCode</code> in this tax content\nfile, first create the custom tax code using <code>CreateTaxCodes()</code> to create the custom tax code,\nthen use <code>CreateItems()</code> to create an item that uses the custom tax code.</p>\n<p>This data file can be customized for specific partner devices and usage conditions.</p>\n<p>The result of this API is the file you requested in the format you requested using the <code>responseType</code> field.</p>\n<p>This API builds the file on demand, and is limited to files with no more than 7500 scenarios.  To build a tax content\nfile for a single location at a time, please use <code>BuildTaxContentFileForLocation</code>.</p>\n<p>NOTE: This API does not work for Tennessee tax holiday scenarios.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n<li>This API depends on the following active services<br /><em>Required</em> (all):  AvaTaxPro.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","pointofsaledata","build"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"4f7ce9e1-2bc7-4380-b6bf-fa11dec9c550"},{"name":"Retrieve send-sale tax content for this company.","id":"947d107c-0190-493a-a560-12a3b000a69a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"companyId\":12345,\"taxCodes\":[\"P0000000\",\"PC040100\"],\"date\":\"2020-10-12T00:00:00-07:00\",\"format\":\"STANDARD\",\"type\":\"Csv\"}"},"url":"https://sandbox-rest.avatax.com/api/v2/sendsalescontent/download","description":"<p>This API is available by invitation only.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n<li>This API depends on the following active services<br /><em>Required</em> (all):  SendSalesRateFile.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","sendsalescontent","download"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"947d107c-0190-493a-a560-12a3b000a69a"},{"name":"Retrieve send-sale tax content for this company.","id":"2fcf6cea-698e-4ed4-921f-390a170a1f08","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/sendsalescontent/download/{companyId}/{taxCode}/{date}","description":"<p>This API is available by invitation only.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n<li>This API depends on the following active services<br /><em>Required</em> (all):  SendSalesRateFile.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","sendsalescontent","download","{companyId}","{taxCode}","{date}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"2fcf6cea-698e-4ed4-921f-390a170a1f08"},{"name":"Download a file listing tax rates by postal code","id":"9c41cc99-7b4c-4665-a4c9-6a52f651611c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/taxratesbyzipcode/download/{date}","description":"<p>Download a CSV file containing all five digit postal codes in the United States and their sales\nand use tax rates for tangible personal property.</p>\n<p>Since tax rates may change based on decisions made by a variety of tax authorities, we recommend\nthat users of this tax content API download new data every day.  Many tax authorities may finalize\ndecisions on tax changes at unexpected times and may make changes in response to legal issues or\ngovernmental priorities.  Any tax content downloaded for future time periods is subject to change\nif tax rates or tax laws change.</p>\n<p>This rates file is intended to be used as a default for tax calculation when your software cannot\ncall the <code>CreateTransaction</code> API call.  When using this file, your software will be unable to\nhandle complex tax rules such as:</p>\n<ul>\n<li>Zip+4 - This tax file contains five digit zip codes only.</li>\n<li>Different product types - This tax file contains tangible personal property tax rates only.</li>\n<li>Mixed sourcing - This tax file cannot be used to resolve origin-based taxes.</li>\n<li>Threshold-based taxes - This tax file does not contain information about thresholds.</li>\n</ul>\n<p>If you use this file to provide default tax rates, please ensure that your software calls <code>CreateTransaction</code>\nto reconcile the actual transaction and determine the difference between the estimated general tax\nrate and the final transaction tax.</p>\n<p>The file provided by this API is in CSV format with the following columns:</p>\n<ul>\n<li>ZIP_CODE - The five digit zip code for this record.</li>\n<li>STATE_ABBREV - A valid two character US state abbreviation for this record.  Zip codes may span multiple states.</li>\n<li>COUNTY_NAME - A valid county name for this record.  Zip codes may span multiple counties.</li>\n<li>CITY_NAME - A valid city name for this record.  Zip codes may span multiple cities.</li>\n<li>STATE_SALES_TAX - The state component of the sales tax rate.</li>\n<li>STATE_USE_TAX - The state component of the use tax rate.</li>\n<li>COUNTY_SALES_TAX - The county component of the sales tax rate.</li>\n<li>COUNTY_USE_TAX - The county component of the use tax rate.</li>\n<li>CITY_SALES_TAX - The city component of the sales tax rate.</li>\n<li>CITY_USE_TAX - The city component of the use tax rate.</li>\n<li>TOTAL_SALES_TAX - The total tax rate for sales tax for this postal code.  This value may not equal the sum of the state/county/city due to special tax jurisdiction rules.</li>\n<li>TOTAL_USE_TAX - The total tax rate for use tax for this postal code.  This value may not equal the sum of the state/county/city due to special tax jurisdiction rules.</li>\n<li>TAX_SHIPPING_ALONE - This column contains 'Y' if shipping is taxable.</li>\n<li>TAX_SHIPPING_AND_HANDLING_TOGETHER - This column contains 'Y' if shipping and handling are taxable when sent together.</li>\n</ul>\n<p>For more detailed tax content, please use the <code>BuildTaxContentFile</code> API which allows usage of exact items and exact locations.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","taxratesbyzipcode","download","{date}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"9c41cc99-7b4c-4665-a4c9-6a52f651611c"},{"name":"Export the tax profile of this company to a backup file","id":"3e74b34d-71f8-470d-b3f0-ac0dab34e0a7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/taxprofile","description":"<p>Exports the tax profile of a company to a file, containing all information that affects tax calculation for this company.</p>\n<p>A tax profile is a series of decisions and configuration choices that affect your company's tax calculation.  These decisions\ninclude your nexus declarations, your item catalog, your custom tax rules, and so on.</p>\n<p>This API can be used to export a complete zip file containing your company's current tax profile, and you can then restore this\nprofile to a different company or compare it over time to see if your profile has been changed.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n<li>This API depends on the following active services<br /><em>Required</em> (all):  AvaTaxPro.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","taxprofile"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"3e74b34d-71f8-470d-b3f0-ac0dab34e0a7"},{"name":"Import a tax profile.","id":"57e4be3f-a94b-417e-8451-cc0da0653836","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/taxprofile","description":"<p>Imports a tax profile to a new company, along with the option to import account settings.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, CSPTester, FirmAdmin, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin.</li>\n<li>This API depends on the following active services<br /><em>Required</em> (all):  AvaTaxPro.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","taxprofile"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"57e4be3f-a94b-417e-8451-cc0da0653836"},{"name":"Retrieve tax rules for this company","id":"71cde5fc-5824-40ae-8cac-cdceb373453d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/taxrules","description":"<p>List all taxrule objects attached to this company.</p>\n<p>A tax rule represents a rule that changes the default AvaTax behavior for a product or jurisdiction.  Custom tax rules\ncan be used to change the taxability of an item, to change the tax base of an item, or to change the tax rate\ncharged when selling an item.  Tax rules can also change tax behavior depending on the <code>entityUseCode</code> value submitted\nwith the transaction.</p>\n<p>You can create custom tax rules to customize the behavior of AvaTax to match specific rules that are custom to your\nbusiness.  If you have obtained a ruling from a tax auditor that requires custom tax calculations, you can use\ncustom tax rules to redefine the behavior for your company or item.</p>\n<p>Please use custom tax rules carefully and ensure that these tax rules match the behavior agreed upon with your\nauditor, legal representative, and accounting team.</p>\n<p>Search for specific objects using the criteria in the <code>$filter</code> parameter; full documentation is available on <a href=\"http://developer.avalara.com/avatax/filtering-in-rest/\">Filtering in REST</a> .\nPaginate your results using the <code>$top</code>, <code>$skip</code>, and <code>$orderby</code> parameters.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","taxrules"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"71cde5fc-5824-40ae-8cac-cdceb373453d"},{"name":"Create a new tax rule","id":"4928cbdc-0d2a-4ad3-a1a5-ff9b1f4f36a3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"[{\"id\":56789,\"companyId\":12345,\"taxCode\":\"FR020800\",\"stateFIPS\":\"04\",\"jurisName\":\"MARICOPA\",\"jurisCode\":\"013\",\"jurisTypeId\":\"STA\",\"jurisdictionTypeId\":\"Country\",\"taxTypeId\":\"E\",\"rateTypeId\":\"ReducedA\",\"taxRuleTypeId\":\"RateRule\",\"effectiveDate\":\"2020-10-12T00:00:00-07:00\",\"description\":\"Freight\",\"countyFIPS\":\"013\",\"country\":\"US\",\"region\":\"AZ\",\"sourcing\":\"Mixed\",\"taxTypeGroup\":\"SalesAndUse\",\"taxSubType\":\"ALL\"}]"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/taxrules","description":"<p>Create one or more custom tax rules attached to this company.</p>\n<p>A tax rule represents a rule that changes the default AvaTax behavior for a product or jurisdiction.  Custom tax rules\ncan be used to change the taxability of an item, to change the tax base of an item, or to change the tax rate\ncharged when selling an item.  Tax rules can also change tax behavior depending on the <code>entityUseCode</code> value submitted\nwith the transaction.</p>\n<p>You can create custom tax rules to customize the behavior of AvaTax to match specific rules that are custom to your\nbusiness.  If you have obtained a ruling from a tax auditor that requires custom tax calculations, you can use\ncustom tax rules to redefine the behavior for your company or item.</p>\n<p>Please use custom tax rules carefully and ensure that these tax rules match the behavior agreed upon with your\nauditor, legal representative, and accounting team.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, CSPTester, SSTAdmin, TechnicalSupportAdmin.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","taxrules"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"4928cbdc-0d2a-4ad3-a1a5-ff9b1f4f36a3"},{"name":"Retrieve a single tax rule","id":"307c0e04-f6dc-4755-9c2c-a8613fee8bbf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/taxrules/{id}","description":"<p>Get the taxrule object identified by this URL.</p>\n<p>A tax rule represents a rule that changes the default AvaTax behavior for a product or jurisdiction.  Custom tax rules\ncan be used to change the taxability of an item, to change the tax base of an item, or to change the tax rate\ncharged when selling an item.  Tax rules can also change tax behavior depending on the <code>entityUseCode</code> value submitted\nwith the transaction.</p>\n<p>You can create custom tax rules to customize the behavior of AvaTax to match specific rules that are custom to your\nbusiness.  If you have obtained a ruling from a tax auditor that requires custom tax calculations, you can use\ncustom tax rules to redefine the behavior for your company or item.</p>\n<p>Please use custom tax rules carefully and ensure that these tax rules match the behavior agreed upon with your\nauditor, legal representative, and accounting team.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","taxrules","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"307c0e04-f6dc-4755-9c2c-a8613fee8bbf"},{"name":"Update a single tax rule","id":"16c2c894-1185-4359-9a75-68d4147d8479","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"id\":56789,\"companyId\":12345,\"taxCode\":\"FR020800\",\"stateFIPS\":\"04\",\"jurisName\":\"MARICOPA\",\"jurisCode\":\"013\",\"jurisTypeId\":0,\"jurisdictionTypeId\":\"County\",\"taxTypeId\":\"BothSalesAndUseTax\",\"taxRuleTypeId\":\"ProductTaxabilityRule\",\"isAllJuris\":false,\"value\":0,\"cap\":0,\"threshold\":0,\"effectiveDate\":\"2020-10-12\",\"description\":\"Freight\",\"countyFIPS\":\"013\",\"country\":\"US\",\"region\":\"AZ\",\"taxTypeGroup\":\"SalesAndUse\",\"taxSubType\":\"ALL\"}"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/taxrules/{id}","description":"<p>Replace the existing custom tax rule object at this URL with an updated object.</p>\n<p>A tax rule represents a rule that changes the default AvaTax behavior for a product or jurisdiction.  Custom tax rules\ncan be used to change the taxability of an item, to change the tax base of an item, or to change the tax rate\ncharged when selling an item.  Tax rules can also change tax behavior depending on the <code>entityUseCode</code> value submitted\nwith the transaction.</p>\n<p>You can create custom tax rules to customize the behavior of AvaTax to match specific rules that are custom to your\nbusiness.  If you have obtained a ruling from a tax auditor that requires custom tax calculations, you can use\ncustom tax rules to redefine the behavior for your company or item.</p>\n<p>Please use custom tax rules carefully and ensure that these tax rules match the behavior agreed upon with your\nauditor, legal representative, and accounting team.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, CSPTester, SSTAdmin, TechnicalSupportAdmin.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","taxrules","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"16c2c894-1185-4359-9a75-68d4147d8479"},{"name":"Delete a single tax rule","id":"e7fb7ecf-08ac-45b6-82b0-bc41ce4c4413","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/taxrules/{id}","description":"<p>Mark the custom tax rule identified by this URL as deleted.</p>\n<p>A tax rule represents a rule that changes the default AvaTax behavior for a product or jurisdiction.  Custom tax rules\ncan be used to change the taxability of an item, to change the tax base of an item, or to change the tax rate\ncharged when selling an item.  Tax rules can also change tax behavior depending on the <code>entityUseCode</code> value submitted\nwith the transaction.</p>\n<p>You can create custom tax rules to customize the behavior of AvaTax to match specific rules that are custom to your\nbusiness.  If you have obtained a ruling from a tax auditor that requires custom tax calculations, you can use\ncustom tax rules to redefine the behavior for your company or item.</p>\n<p>Please use custom tax rules carefully and ensure that these tax rules match the behavior agreed upon with your\nauditor, legal representative, and accounting team.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, CSPTester, SSTAdmin, TechnicalSupportAdmin.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","taxrules","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"e7fb7ecf-08ac-45b6-82b0-bc41ce4c4413"},{"name":"Retrieve all tax rules","id":"252842ca-98dc-4a4b-a935-99afe8b13f9e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/taxrules","description":"<p>Get multiple taxrule objects across all companies.</p>\n<p>A tax rule represents a rule that changes the default AvaTax behavior for a product or jurisdiction.  Custom tax rules\ncan be used to change the taxability of an item, to change the tax base of an item, or to change the tax rate\ncharged when selling an item.  Tax rules can also change tax behavior depending on the <code>entityUseCode</code> value submitted\nwith the transaction.</p>\n<p>You can create custom tax rules to customize the behavior of AvaTax to match specific rules that are custom to your\nbusiness.  If you have obtained a ruling from a tax auditor that requires custom tax calculations, you can use\ncustom tax rules to redefine the behavior for your company or item.</p>\n<p>Please use custom tax rules carefully and ensure that these tax rules match the behavior agreed upon with your\nauditor, legal representative, and accounting team.</p>\n<p>Search for specific objects using the criteria in the <code>$filter</code> parameter; full documentation is available on <a href=\"http://developer.avalara.com/avatax/filtering-in-rest/\">Filtering in REST</a> .\nPaginate your results using the <code>$top</code>, <code>$skip</code>, and <code>$orderby</code> parameters.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","taxrules"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"252842ca-98dc-4a4b-a935-99afe8b13f9e"},{"name":"Retrieve all transactions","id":"e299104a-2b92-4785-ac07-59048713049c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyCode}/transactions","description":"<p>List all transactions attached to this company.</p>\n<p>This endpoint is limited to returning 1,000 transactions at a time maximum.</p>\n<p>When listing transactions, you must specify a <code>date</code> range filter.  If you do not specify a <code>$filter</code> that includes a <code>date</code> field\ncriteria, the query will default to looking at only those transactions with <code>date</code> in the past 30 days.</p>\n<p>A transaction represents a unique potentially taxable action that your company has recorded, and transactions include actions like\nsales, purchases, inventory transfer, and returns (also called refunds).</p>\n<p>Search for specific objects using the criteria in the <code>$filter</code> parameter; full documentation is available on <a href=\"http://developer.avalara.com/avatax/filtering-in-rest/\">Filtering in REST</a> .\nPaginate your results using the <code>$top</code>, <code>$skip</code>, and <code>$orderby</code> parameters.</p>\n<p>You may specify one or more of the following values in the <code>$include</code> parameter to fetch additional nested data, using commas to separate multiple values:</p>\n<ul>\n<li>Lines</li>\n<li>Details (implies lines)</li>\n<li>Summary (implies details)</li>\n<li>Addresses</li>\n<li>SummaryOnly (omit lines and details - reduces API response size)</li>\n<li>LinesOnly (omit details - reduces API response size)</li>\n</ul>\n<p>NOTE: If your companyCode or transactionCode contains any of these characters /, +, ? or a space please use the following encoding before making a request:</p>\n<ul>\n<li>Replace '/' with '_-ava2f-_'  For example: document/Code becomes document_-ava2f-_Code</li>\n<li>Replace '+' with '_-ava2b-_'  For example: document+Code becomes document_-ava2b-_Code</li>\n<li>Replace '?' with '_-ava3f-_'  For example: document?Code becomes document_-ava3f-_Code</li>\n<li>Replace '%' with '_-ava25-_'  For example: document%Code becomes document_-ava25-_Code</li>\n<li>Replace '#' with '_-ava23-_'  For example: document#Code becomes document_-ava23-_Code</li>\n<li>Replace ' ' with '%20'  For example: document Code becomes document%20Code</li>\n</ul>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, ProStoresOperator, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser.</li>\n<li>This API depends on the following active services<br /><em>Required</em> (all):  AvaTaxPro, BasicReturns.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyCode}","transactions"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"e299104a-2b92-4785-ac07-59048713049c"},{"name":"Retrieve a single transaction by code","id":"e50fa27f-385c-4cdb-8bde-b4c7ee0f96f9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyCode}/transactions/{transactionCode}","description":"<p>Get the current transaction identified by this company code, transaction code, and document type.</p>\n<p>A transaction is uniquely identified by <code>companyCode</code>, <code>code</code> (often called Transaction Code), and <code>documentType</code>.</p>\n<p>For compatibility purposes, when this API finds multiple transactions with the same transaction code, and if you have not specified\nthe <code>type</code> parameter to this API, it will default to selecting the <code>SalesInvoices</code> transaction. To change this behavior, use the\noptional <code>documentType</code> parameter to specify the specific document type you wish to find.</p>\n<p>If this transaction was adjusted, the return value of this API will be the current transaction with this code.</p>\n<p>You may specify one or more of the following values in the <code>$include</code> parameter to fetch additional nested data, using commas to separate multiple values:</p>\n<ul>\n<li>Lines</li>\n<li>Details (implies lines)</li>\n<li>Summary (implies details)</li>\n<li>Addresses</li>\n<li>SummaryOnly (omit lines and details - reduces API response size)</li>\n<li>LinesOnly (omit details - reduces API response size)</li>\n</ul>\n<p>NOTE: If your companyCode or transactionCode contains any of these characters /, +, ? or a space please use the following encoding before making a request:</p>\n<ul>\n<li>Replace '/' with '_-ava2f-_'  For example: document/Code becomes document_-ava2f-_Code</li>\n<li>Replace '+' with '_-ava2b-_'  For example: document+Code becomes document_-ava2b-_Code</li>\n<li>Replace '?' with '_-ava3f-_'  For example: document?Code becomes document_-ava3f-_Code</li>\n<li>Replace '%' with '_-ava25-_'  For example: document%Code becomes document_-ava25-_Code</li>\n<li>Replace '#' with '_-ava23-_'  For example: document#Code becomes document_-ava23-_Code</li>\n<li>Replace ' ' with '%20'  For example: document Code becomes document%20Code</li>\n</ul>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, ProStoresOperator, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser.</li>\n<li>This API depends on the following active services<br /><em>Required</em> (all):  AvaTaxPro, BasicReturns.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyCode}","transactions","{transactionCode}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"e50fa27f-385c-4cdb-8bde-b4c7ee0f96f9"},{"name":"Correct a previously created transaction","id":"41817f01-a028-401e-8f1a-8d048f0a7031","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"adjustmentReason\":\"PriceAdjusted\",\"adjustmentDescription\":\"Price drop before shipping\",\"newTransaction\":{\"lines\":[{\"number\":\"1\",\"quantity\":1,\"amount\":100,\"taxCode\":\"PS081282\",\"itemCode\":\"Y0001\",\"description\":\"Yarn\"}],\"type\":\"SalesInvoice\",\"companyCode\":\"DEFAULT\",\"date\":\"2020-10-12\",\"customerCode\":\"ABC\",\"purchaseOrderNo\":\"2020-10-12-001\",\"addresses\":{\"singleLocation\":{\"line1\":\"2000 Main Street\",\"city\":\"Irvine\",\"region\":\"CA\",\"country\":\"US\",\"postalCode\":\"92614\"}},\"commit\":true,\"currencyCode\":\"USD\",\"description\":\"Yarn\"}}"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyCode}/transactions/{transactionCode}/adjust","description":"<p>Replaces the current transaction uniquely identified by this URL with a new transaction.</p>\n<p>A transaction represents a unique potentially taxable action that your company has recorded, and transactions include actions like\nsales, purchases, inventory transfer, and returns (also called refunds).</p>\n<p>When you adjust a committed transaction, the original transaction will be updated with the status code <code>Adjusted</code>, and\nboth revisions will be available for retrieval based on their code and ID numbers.\nOnly transactions in <code>Committed</code> status are reported by Avalara Managed Returns.</p>\n<p>Transactions that have been previously reported to a tax authority by Avalara Managed Returns are considered <code>locked</code> and are\nno longer available for adjustments.</p>\n<p>You may specify one or more of the following values in the <code>$include</code> parameter to fetch additional nested data, using commas to separate multiple values:</p>\n<ul>\n<li>Lines</li>\n<li>Details (implies lines)</li>\n<li>Summary (implies details)</li>\n<li>Addresses</li>\n<li>SummaryOnly (omit lines and details - reduces API response size)</li>\n<li>LinesOnly (omit details - reduces API response size)</li>\n<li>TaxDetailsByTaxType - Includes the aggregated tax, exempt tax, taxable and non-taxable for each tax type returned in the transaction summary.</li>\n</ul>\n<p>NOTE: If your companyCode or transactionCode contains any of these characters /, +, ? or a space please use the following encoding before making a request:</p>\n<ul>\n<li>Replace '/' with '_-ava2f-_'  For example: document/Code becomes document_-ava2f-_Code</li>\n<li>Replace '+' with '_-ava2b-_'  For example: document+Code becomes document_-ava2b-_Code</li>\n<li>Replace '?' with '_-ava3f-_'  For example: document?Code becomes document_-ava3f-_Code</li>\n<li>Replace '%' with '_-ava25-_'  For example: document%Code becomes document_-ava25-_Code</li>\n<li>Replace '#' with '_-ava23-_'  For example: document#Code becomes document_-ava23-_Code</li>\n<li>Replace ' ' with '%20'  For example: document Code becomes document%20Code</li>\n</ul>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, CompanyAdmin, CSPTester, SSTAdmin, TechnicalSupportAdmin, TechnicalSupportUser.</li>\n<li>This API depends on the following active services<br /><em>Required</em> (all):  AvaTaxPro, BasicReturns.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyCode}","transactions","{transactionCode}","adjust"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"41817f01-a028-401e-8f1a-8d048f0a7031"},{"name":"Get audit information about a transaction","id":"887a3dce-46c2-496f-bd80-65f6e9600673","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyCode}/transactions/{transactionCode}/audit","description":"<p>Retrieve audit information about a transaction stored in AvaTax.</p>\n<p>The <code>AuditTransaction</code> API retrieves audit information related to a specific transaction.  This audit\ninformation includes the following:</p>\n<ul>\n<li>The <code>CompanyId</code> of the company that created the transaction</li>\n<li>The server timestamp representing the exact server time when the transaction was created</li>\n<li>The server duration - how long it took to process this transaction</li>\n<li>Whether exact API call details were logged</li>\n<li>A reconstructed API call showing what the original CreateTransaction call looked like</li>\n</ul>\n<p>This API can be used to examine information about a previously created transaction.</p>\n<p>A transaction represents a unique potentially taxable action that your company has recorded, and transactions include actions like\nsales, purchases, inventory transfer, and returns (also called refunds).</p>\n<p>NOTE: If your companyCode or transactionCode contains any of these characters /, +, ? or a space please use the following encoding before making a request:</p>\n<ul>\n<li>Replace '/' with '_-ava2f-_'  For example: document/Code becomes document_-ava2f-_Code</li>\n<li>Replace '+' with '_-ava2b-_'  For example: document+Code becomes document_-ava2b-_Code</li>\n<li>Replace '?' with '_-ava3f-_'  For example: document?Code becomes document_-ava3f-_Code</li>\n<li>Replace '%' with '_-ava25-_'  For example: document%Code becomes document_-ava25-_Code</li>\n<li>Replace '#' with '_-ava23-_'  For example: document#Code becomes document_-ava23-_Code</li>\n<li>Replace ' ' with '%20'  For example: document Code becomes document%20Code</li>\n</ul>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, ProStoresOperator, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser.</li>\n<li>This API depends on the following active services<br /><em>Required</em> (all):  AvaTaxPro, BasicReturns.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyCode}","transactions","{transactionCode}","audit"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"887a3dce-46c2-496f-bd80-65f6e9600673"},{"name":"Change a transaction's code","id":"d6af248a-2a1a-4b9b-938e-967ac4dc875a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"newCode\":\"b3d64884-cbdc-4ef9-939b-b0470938798c\"}"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyCode}/transactions/{transactionCode}/changecode","description":"<p>Renames a transaction uniquely identified by this URL by changing its <code>code</code> value.</p>\n<p>This API is available as long as the transaction is in <code>saved</code> or <code>posted</code> status.  When a transaction\nis <code>committed</code>, it can be modified by using the <a href=\"https://developer.avalara.com/api-reference/avatax/rest/v2/methods/Transactions/AdjustTransaction/\">AdjustTransaction</a> method.</p>\n<p>After this API call succeeds, the transaction will have a new URL matching its new <code>code</code>.</p>\n<p>If you have more than one document with the same <code>code</code>, specify the <code>documentType</code> parameter to choose between them.</p>\n<p>A transaction represents a unique potentially taxable action that your company has recorded, and transactions include actions like\nsales, purchases, inventory transfer, and returns (also called refunds).</p>\n<p>You may specify one or more of the following values in the <code>$include</code> parameter to fetch additional nested data, using commas to separate multiple values:</p>\n<ul>\n<li>Lines</li>\n<li>Details (implies lines)</li>\n<li>Summary (implies details)</li>\n<li>Addresses</li>\n<li>SummaryOnly (omit lines and details - reduces API response size)</li>\n<li>LinesOnly (omit details - reduces API response size)</li>\n<li>TaxDetailsByTaxType - Includes the aggregated tax, exempt tax, taxable and non-taxable for each tax type returned in the transaction summary.</li>\n</ul>\n<p>NOTE: If your companyCode or transactionCode contains any of these characters /, +, ? or a space please use the following encoding before making a request:</p>\n<ul>\n<li>Replace '/' with '_-ava2f-_'  For example: document/Code becomes document_-ava2f-_Code</li>\n<li>Replace '+' with '_-ava2b-_'  For example: document+Code becomes document_-ava2b-_Code</li>\n<li>Replace '?' with '_-ava3f-_'  For example: document?Code becomes document_-ava3f-_Code</li>\n<li>Replace '%' with '_-ava25-_'  For example: document%Code becomes document_-ava25-_Code</li>\n<li>Replace '#' with '_-ava23-_'  For example: document#Code becomes document_-ava23-_Code</li>\n<li>Replace ' ' with '%20'  For example: document Code becomes document%20Code</li>\n</ul>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, CSPTester, ProStoresOperator, SSTAdmin, TechnicalSupportAdmin.</li>\n<li>This API depends on the following active services<br /><em>Required</em> (all):  AvaTaxPro, BasicReturns.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyCode}","transactions","{transactionCode}","changecode"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"d6af248a-2a1a-4b9b-938e-967ac4dc875a"},{"name":"Commit a transaction for reporting","id":"2738b5b0-9581-4c97-b0b9-115ca200085c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"commit\":true}"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyCode}/transactions/{transactionCode}/commit","description":"<p>Marks a transaction by changing its status to <code>Committed</code>.</p>\n<p>Transactions that are committed are available to be reported to a tax authority by Avalara Managed Returns.</p>\n<p>A transaction represents a unique potentially taxable action that your company has recorded, and transactions include actions like\nsales, purchases, inventory transfer, and returns (also called refunds).</p>\n<p>If you have more than one document with the same <code>code</code>, specify the <code>documentType</code> parameter to choose between them.</p>\n<p>Any changes made to a committed transaction will generate a transaction history.</p>\n<p>You may specify one or more of the following values in the <code>$include</code> parameter to fetch additional nested data, using commas to separate multiple values:</p>\n<ul>\n<li>Lines</li>\n<li>Details (implies lines)</li>\n<li>Summary (implies details)</li>\n<li>Addresses</li>\n<li>SummaryOnly (omit lines and details - reduces API response size)</li>\n<li>LinesOnly (omit details - reduces API response size)</li>\n<li>TaxDetailsByTaxType - Includes the aggregated tax, exempt tax, taxable and non-taxable for each tax type returned in the transaction summary.</li>\n</ul>\n<p>NOTE: If your companyCode or transactionCode contains any of these characters /, +, ? or a space please use the following encoding before making a request:</p>\n<ul>\n<li>Replace '/' with '_-ava2f-_'  For example: document/Code becomes document_-ava2f-_Code</li>\n<li>Replace '+' with '_-ava2b-_'  For example: document+Code becomes document_-ava2b-_Code</li>\n<li>Replace '?' with '_-ava3f-_'  For example: document?Code becomes document_-ava3f-_Code</li>\n<li>Replace '%' with '_-ava25-_'  For example: document%Code becomes document_-ava25-_Code</li>\n<li>Replace '#' with '_-ava23-_'  For example: document#Code becomes document_-ava23-_Code</li>\n<li>Replace ' ' with '%20'  For example: document Code becomes document%20Code</li>\n</ul>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, CSPTester, ProStoresOperator, SSTAdmin, TechnicalSupportAdmin.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyCode}","transactions","{transactionCode}","commit"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"2738b5b0-9581-4c97-b0b9-115ca200085c"},{"name":"Inspects a transaction line and presents the result with a human-readable text providing the reasoning behind\r\ndetermination like nexus, exemption, product taxability etc.","id":"a19d5678-ac8d-49b8-b8a9-d8c6ece365d9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyCode}/transactions/{transactionCode}/lines/{lineNo}/inspect","description":"<p>Inspects a transaction line and presents the result with a human-readable text providing the reasoning behind\ndetermination like nexus, exemption, product taxability etc.</p>\n<p>NOTE: In order to avoid ambiguity, DocumentType of 'Any' is invalid for this API as this API is designed to look for a specific line of a given document.</p>\n<p>NOTE: If your companyCode or transactionCode contains any of these characters /, +, ? or a space please use the following encoding before making a request:</p>\n<ul>\n<li>Replace '/' with '_-ava2f-_'  For example: document/Code becomes document_-ava2f-_Code</li>\n<li>Replace '+' with '_-ava2b-_'  For example: document+Code becomes document_-ava2b-_Code</li>\n<li>Replace '?' with '_-ava3f-_'  For example: document?Code becomes document_-ava3f-_Code</li>\n<li>Replace '%' with '_-ava25-_'  For example: document%Code becomes document_-ava25-_Code</li>\n<li>Replace '#' with '_-ava23-_'  For example: document#Code becomes document_-ava23-_Code</li>\n<li>Replace ' ' with '%20'  For example: document Code becomes document%20Code</li>\n</ul>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, ProStoresOperator, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser.</li>\n<li>This API depends on the following active services<br /><em>Required</em> (all):  AvaTaxPro, BasicReturns.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyCode}","transactions","{transactionCode}","lines","{lineNo}","inspect"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"a19d5678-ac8d-49b8-b8a9-d8c6ece365d9"},{"name":"Lock a single transaction","id":"3d931c06-63fd-420a-b0fc-468227b4e965","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"isLocked\":true}"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyCode}/transactions/{transactionCode}/lock","description":"<p>Lock a transaction uniquely identified by this URL.</p>\n<p>This API is mainly used for connector developer to simulate what happens when Returns product locks a document.\nAfter this API call succeeds, the document will be locked and can't be voided or adjusted.</p>\n<p>This API is only available to customers in Sandbox with AvaTaxPro subscription.  On production servers, this API is available by invitation only.</p>\n<p>If you have more than one document with the same <code>code</code>, specify the <code>documentType</code> parameter to choose between them.</p>\n<p>A transaction represents a unique potentially taxable action that your company has recorded, and transactions include actions like\nsales, purchases, inventory transfer, and returns (also called refunds).</p>\n<p>You may specify one or more of the following values in the <code>$include</code> parameter to fetch additional nested data, using commas to separate multiple values:</p>\n<ul>\n<li>Lines</li>\n<li>Details (implies lines)</li>\n<li>Summary (implies details)</li>\n<li>Addresses</li>\n<li>SummaryOnly (omit lines and details - reduces API response size)</li>\n<li>LinesOnly (omit details - reduces API response size)</li>\n<li>TaxDetailsByTaxType - Includes the aggregated tax, exempt tax, taxable and non-taxable for each tax type returned in the transaction summary.</li>\n</ul>\n<p>NOTE: If your companyCode or transactionCode contains any of these characters /, +, ? or a space please use the following encoding before making a request:</p>\n<ul>\n<li>Replace '/' with '_-ava2f-_'  For example: document/Code becomes document_-ava2f-_Code</li>\n<li>Replace '+' with '_-ava2b-_'  For example: document+Code becomes document_-ava2b-_Code</li>\n<li>Replace '?' with '_-ava3f-_'  For example: document?Code becomes document_-ava3f-_Code</li>\n<li>Replace '%' with '_-ava25-_'  For example: document%Code becomes document_-ava25-_Code</li>\n<li>Replace '#' with '_-ava23-_'  For example: document#Code becomes document_-ava23-_Code</li>\n<li>Replace ' ' with '%20'  For example: document Code becomes document%20Code</li>\n</ul>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, CSPTester, SSTAdmin, TechnicalSupportAdmin, TechnicalSupportUser.</li>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyCode}","transactions","{transactionCode}","lock"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"3d931c06-63fd-420a-b0fc-468227b4e965"},{"name":"Create a refund for a transaction","id":"46afa481-8b4c-43a0-92d1-b18ce437a2da","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"refundTransactionCode\":\"b2f30edf-3505-43ec-a429-4d2c82111cb6\",\"refundDate\":\"2020-10-12\",\"refundType\":\"Full\",\"referenceCode\":\"Refund for a committed transaction\"}"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyCode}/transactions/{transactionCode}/refund","description":"<p>Create a refund for a transaction.</p>\n<p>The <code>RefundTransaction</code> API allows you to quickly and easily create a <code>ReturnInvoice</code> representing a refund\nfor a previously created <code>SalesInvoice</code> transaction.  You can choose to create a full or partial refund, and\nspecify individual line items from the original sale for refund.</p>\n<p>The <code>RefundTransaction</code> API ensures that the tax amount you refund to the customer exactly matches the tax that\nwas calculated during the original transaction, regardless of any changes to your company's configuration, rules,\nnexus, or any other setting.</p>\n<p>This API is intended to be a shortcut to allow you to quickly and accurately generate a refund for the following\ncommon refund scenarios:</p>\n<ul>\n<li>A full refund of a previous sale</li>\n<li>Refunding the tax that was charged on a previous sale, when the customer provides an exemption certificate after the purchase</li>\n<li>Refunding one or more items (lines) from a previous sale</li>\n<li>Granting a customer a percentage refund of a previous sale</li>\n</ul>\n<p>For more complex scenarios than the ones above, please use <code>CreateTransaction</code> with document type <code>ReturnInvoice</code> to\ncreate a custom refund transaction.</p>\n<p>You may specify one or more of the following values in the <code>$include</code> parameter to fetch additional nested data, using commas to separate multiple values:</p>\n<ul>\n<li>Lines</li>\n<li>Details (implies lines)</li>\n<li>Summary (implies details)</li>\n<li>Addresses</li>\n<li>SummaryOnly (omit lines and details - reduces API response size)</li>\n<li>LinesOnly (omit details - reduces API response size)</li>\n<li>TaxDetailsByTaxType - Includes the aggregated tax, exempt tax, taxable and non-taxable for each tax type returned in the transaction summary.\nIf you omit the <code>$include</code> parameter, the API will assume you want <code>Summary,Addresses</code>.</li>\n</ul>\n<p>NOTE: If your companyCode or transactionCode contains any of these characters /, +, ? or a space please use the following encoding before making a request:</p>\n<ul>\n<li>Replace '/' with '_-ava2f-_'  For example: document/Code becomes document_-ava2f-_Code</li>\n<li>Replace '+' with '_-ava2b-_'  For example: document+Code becomes document_-ava2b-_Code</li>\n<li>Replace '?' with '_-ava3f-_'  For example: document?Code becomes document_-ava3f-_Code</li>\n<li>Replace '%' with '_-ava25-_'  For example: document%Code becomes document_-ava25-_Code</li>\n<li>Replace '#' with '_-ava23-_'  For example: document#Code becomes document_-ava23-_Code</li>\n<li>Replace ' ' with '%20'  For example: document Code becomes document%20Code</li>\n</ul>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, CSPTester, SSTAdmin, TechnicalSupportAdmin, TechnicalSupportUser.</li>\n<li>This API depends on the following active services<br /><em>Required</em> (all):  AvaTaxPro, BasicReturns.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyCode}","transactions","{transactionCode}","refund"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"46afa481-8b4c-43a0-92d1-b18ce437a2da"},{"name":"Perform multiple actions on a transaction","id":"4a70fa08-7c09-45fc-ba4f-e5df9fcb5abb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"verify\":{\"verifyTransactionDate\":\"2020-10-12T00:00:00-07:00\",\"verifyTotalAmount\":100,\"verifyTotalTax\":6.25},\"changeCode\":{\"newCode\":\"dfe4ef50-f223-4f90-b73c-95714cc51623\"},\"commit\":{\"commit\":true}}"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyCode}/transactions/{transactionCode}/settle","description":"<p>Performs one or more actions against the current transaction uniquely identified by this URL.</p>\n<p>The <code>SettleTransaction</code> API call can perform the work of <code>ChangeCode</code>, <code>VerifyTransaction</code>, and <code>CommitTransaction</code>.</p>\n<p>A transaction represents a unique potentially taxable action that your company has recorded, and transactions include actions like\nsales, purchases, inventory transfer, and returns (also called refunds).</p>\n<p>If you have more than one document with the same <code>code</code>, specify the <code>documentType</code> parameter to choose between them.</p>\n<p>This API is available for users who want to execute more than one action at a time.</p>\n<p>You may specify one or more of the following values in the <code>$include</code> parameter to fetch additional nested data, using commas to separate multiple values:</p>\n<ul>\n<li>Lines</li>\n<li>Details (implies lines)</li>\n<li>Summary (implies details)</li>\n<li>Addresses</li>\n<li>SummaryOnly (omit lines and details - reduces API response size)</li>\n<li>LinesOnly (omit details - reduces API response size)</li>\n<li>TaxDetailsByTaxType - Includes the aggregated tax, exempt tax, taxable and non-taxable for each tax type returned in the transaction summary.</li>\n</ul>\n<p>NOTE: If your companyCode or transactionCode contains any of these characters /, +, ? or a space please use the following encoding before making a request:</p>\n<ul>\n<li>Replace '/' with '_-ava2f-_'  For example: document/Code becomes document_-ava2f-_Code</li>\n<li>Replace '+' with '_-ava2b-_'  For example: document+Code becomes document_-ava2b-_Code</li>\n<li>Replace '?' with '_-ava3f-_'  For example: document?Code becomes document_-ava3f-_Code</li>\n<li>Replace '%' with '_-ava25-_'  For example: document%Code becomes document_-ava25-_Code</li>\n<li>Replace '#' with '_-ava23-_'  For example: document#Code becomes document_-ava23-_Code</li>\n<li>Replace ' ' with '%20'  For example: document Code becomes document%20Code</li>\n</ul>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, CSPTester, ProStoresOperator, SSTAdmin, TechnicalSupportAdmin.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyCode}","transactions","{transactionCode}","settle"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"4a70fa08-7c09-45fc-ba4f-e5df9fcb5abb"},{"name":"Retrieve a single transaction by code","id":"d0ae84f3-929e-45f9-b02e-57a62ee75acf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyCode}/transactions/{transactionCode}/types/{documentType}","description":"<p>DEPRECATED: Please use the <code>GetTransactionByCode</code> API instead.</p>\n<p>NOTE: If your companyCode or transactionCode contains any of these characters /, +, ? or a space please use the following encoding before making a request:</p>\n<ul>\n<li>Replace '/' with '_-ava2f-_'  For example: document/Code becomes document_-ava2f-_Code</li>\n<li>Replace '+' with '_-ava2b-_'  For example: document+Code becomes document_-ava2b-_Code</li>\n<li>Replace '?' with '_-ava3f-_'  For example: document?Code becomes document_-ava3f-_Code</li>\n<li>Replace '%' with '_-ava25-_'  For example: document%Code becomes document_-ava25-_Code</li>\n<li>Replace '#' with '_-ava23-_'  For example: document#Code becomes document_-ava23-_Code</li>\n<li>Replace ' ' with '%20'  For example: document Code becomes document%20Code</li>\n</ul>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, ProStoresOperator, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser.</li>\n<li>This API depends on the following active services<br /><em>Required</em> (all):  AvaTaxPro, BasicReturns.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyCode}","transactions","{transactionCode}","types","{documentType}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"d0ae84f3-929e-45f9-b02e-57a62ee75acf"},{"name":"Get audit information about a transaction","id":"d16b702e-376d-4fdf-9204-321320707380","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyCode}/transactions/{transactionCode}/types/{documentType}/audit","description":"<p>Retrieve audit information about a transaction stored in AvaTax.</p>\n<p>The <code>AuditTransaction</code> API retrieves audit information related to a specific transaction.  This audit\ninformation includes the following:</p>\n<ul>\n<li>The <code>CompanyId</code> of the company that created the transaction</li>\n<li>The server timestamp representing the exact server time when the transaction was created</li>\n<li>The server duration - how long it took to process this transaction</li>\n<li>Whether exact API call details were logged</li>\n<li>A reconstructed API call showing what the original CreateTransaction call looked like</li>\n</ul>\n<p>This API can be used to examine information about a previously created transaction.</p>\n<p>A transaction represents a unique potentially taxable action that your company has recorded, and transactions include actions like\nsales, purchases, inventory transfer, and returns (also called refunds).</p>\n<p>NOTE: If your companyCode or transactionCode contains any of these characters /, +, ? or a space please use the following encoding before making a request:</p>\n<ul>\n<li>Replace '/' with '_-ava2f-_'  For example: document/Code becomes document_-ava2f-_Code</li>\n<li>Replace '+' with '_-ava2b-_'  For example: document+Code becomes document_-ava2b-_Code</li>\n<li>Replace '?' with '_-ava3f-_'  For example: document?Code becomes document_-ava3f-_Code</li>\n<li>Replace '%' with '_-ava25-_'  For example: document%Code becomes document_-ava25-_Code</li>\n<li>Replace '#' with '_-ava23-_'  For example: document#Code becomes document_-ava23-_Code</li>\n<li>Replace ' ' with '%20'  For example: document Code becomes document%20Code</li>\n</ul>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, ProStoresOperator, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser.</li>\n<li>This API depends on the following active services<br /><em>Required</em> (all):  AvaTaxPro, BasicReturns.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyCode}","transactions","{transactionCode}","types","{documentType}","audit"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"d16b702e-376d-4fdf-9204-321320707380"},{"name":"Uncommit a transaction for reporting","id":"93b6a112-c9d0-4787-b172-ce7feba631cf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyCode}/transactions/{transactionCode}/uncommit","description":"<p>Adjusts a transaction by changing it to an uncommitted status.</p>\n<p>Transactions that have been previously reported to a tax authority by Avalara Managed Returns are considered <code>locked</code> and are\nno longer available to be uncommitted.</p>\n<p>You may specify one or more of the following values in the <code>$include</code> parameter to fetch additional nested data, using commas to separate multiple values:</p>\n<ul>\n<li>Lines</li>\n<li>Details (implies lines)</li>\n<li>Summary (implies details)</li>\n<li>Addresses</li>\n<li>SummaryOnly (omit lines and details - reduces API response size)</li>\n<li>LinesOnly (omit details - reduces API response size)</li>\n<li>TaxDetailsByTaxType - Includes the aggregated tax, exempt tax, taxable and non-taxable for each tax type returned in the transaction summary.</li>\n</ul>\n<p>NOTE: If your companyCode or transactionCode contains any of these characters /, +, ? or a space please use the following encoding before making a request:</p>\n<ul>\n<li>Replace '/' with '_-ava2f-_'  For example: document/Code becomes document_-ava2f-_Code</li>\n<li>Replace '+' with '_-ava2b-_'  For example: document+Code becomes document_-ava2b-_Code</li>\n<li>Replace '?' with '_-ava3f-_'  For example: document?Code becomes document_-ava3f-_Code</li>\n<li>Replace '%' with '_-ava25-_'  For example: document%Code becomes document_-ava25-_Code</li>\n<li>Replace '#' with '_-ava23-_'  For example: document#Code becomes document_-ava23-_Code</li>\n<li>Replace ' ' with '%20'  For example: document Code becomes document%20Code</li>\n</ul>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, CompanyAdmin, CSPTester, SSTAdmin, TechnicalSupportAdmin, TechnicalSupportUser.</li>\n<li>This API depends on the following active services<br /><em>Required</em> (all):  AvaTaxPro, BasicReturns.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyCode}","transactions","{transactionCode}","uncommit"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"93b6a112-c9d0-4787-b172-ce7feba631cf"},{"name":"Unvoids a transaction","id":"42646c93-95a8-4239-b00c-529cff90bc76","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyCode}/transactions/{transactionCode}/unvoid","description":"<p>Unvoids a voided transaction</p>\n<p>You may specify one or more of the following values in the <code>$include</code> parameter to fetch additional nested data, using commas to separate multiple values:</p>\n<ul>\n<li>Lines</li>\n<li>Details (implies lines)</li>\n<li>Summary (implies details)</li>\n<li>Addresses</li>\n<li>SummaryOnly (omit lines and details - reduces API response size)</li>\n<li>LinesOnly (omit details - reduces API response size)</li>\n<li>TaxDetailsByTaxType - Includes the aggregated tax, exempt tax, taxable and non-taxable for each tax type returned in the transaction summary.</li>\n</ul>\n<p>NOTE: If your companyCode or transactionCode contains any of these characters /, +, ? or a space please use the following encoding before making a request:</p>\n<ul>\n<li>Replace '/' with '_-ava2f-_'  For example: document/Code becomes document_-ava2f-_Code</li>\n<li>Replace '+' with '_-ava2b-_'  For example: document+Code becomes document_-ava2b-_Code</li>\n<li>Replace '?' with '_-ava3f-_'  For example: document?Code becomes document_-ava3f-_Code</li>\n<li>Replace '%' with '_-ava25-_'  For example: document%Code becomes document_-ava25-_Code</li>\n<li>Replace '#' with '_-ava23-_'  For example: document#Code becomes document_-ava23-_Code</li>\n<li>Replace ' ' with '%20'  For example: document Code becomes document%20Code</li>\n</ul>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, CompanyAdmin, CSPTester, SSTAdmin, TechnicalSupportAdmin, TechnicalSupportUser.</li>\n<li>This API depends on the following active services<br /><em>Required</em> (all):  AvaTaxPro, BasicReturns.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyCode}","transactions","{transactionCode}","unvoid"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"42646c93-95a8-4239-b00c-529cff90bc76"},{"name":"Verify a transaction","id":"a562dc61-9182-45bd-a7f0-eedb7e6e03f7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"verifyTransactionDate\":\"2020-10-12T00:00:00-07:00\",\"verifyTotalAmount\":100,\"verifyTotalTax\":6.25}"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyCode}/transactions/{transactionCode}/verify","description":"<p>Verifies that the transaction uniquely identified by this URL matches certain expected values.</p>\n<p>If the transaction does not match these expected values, this API will return an error code indicating which value did not match.</p>\n<p>If you have more than one document with the same <code>code</code>, specify the <code>documentType</code> parameter to choose between them.</p>\n<p>A transaction represents a unique potentially taxable action that your company has recorded, and transactions include actions like\nsales, purchases, inventory transfer, and returns (also called refunds).</p>\n<p>You may specify one or more of the following values in the <code>$include</code> parameter to fetch additional nested data, using commas to separate multiple values:</p>\n<ul>\n<li>Lines</li>\n<li>Details (implies lines)</li>\n<li>Summary (implies details)</li>\n<li>Addresses</li>\n<li>SummaryOnly (omit lines and details - reduces API response size)</li>\n<li>LinesOnly (omit details - reduces API response size)</li>\n<li>TaxDetailsByTaxType - Includes the aggregated tax, exempt tax, taxable and non-taxable for each tax type returned in the transaction summary.</li>\n</ul>\n<p>NOTE: If your companyCode or transactionCode contains any of these characters /, +, ? or a space please use the following encoding before making a request:</p>\n<ul>\n<li>Replace '/' with '_-ava2f-_'  For example: document/Code becomes document_-ava2f-_Code</li>\n<li>Replace '+' with '_-ava2b-_'  For example: document+Code becomes document_-ava2b-_Code</li>\n<li>Replace '?' with '_-ava3f-_'  For example: document?Code becomes document_-ava3f-_Code</li>\n<li>Replace '%' with '_-ava25-_'  For example: document%Code becomes document_-ava25-_Code</li>\n<li>Replace '#' with '_-ava23-_'  For example: document#Code becomes document_-ava23-_Code</li>\n<li>Replace ' ' with '%20'  For example: document Code becomes document%20Code</li>\n</ul>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, CSPTester, ProStoresOperator, SSTAdmin, TechnicalSupportAdmin.</li>\n<li>This API depends on the following active services<br /><em>Required</em> (all):  AvaTaxPro, BasicReturns.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyCode}","transactions","{transactionCode}","verify"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"a562dc61-9182-45bd-a7f0-eedb7e6e03f7"},{"name":"Void a transaction","id":"5960d81b-8f39-4eaa-bc07-58e700a5f133","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"code\":\"DocVoided\"}"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyCode}/transactions/{transactionCode}/void","description":"<p>Voids the current transaction uniquely identified by this URL.</p>\n<p>A transaction represents a unique potentially taxable action that your company has recorded, and transactions include actions like\nsales, purchases, inventory transfer, and returns (also called refunds).</p>\n<p>When you void a transaction, that transaction's status is recorded as <code>DocVoided</code>.</p>\n<p>If you have more than one document with the same <code>code</code>, specify the <code>documentType</code> parameter to choose between them.</p>\n<p>Transactions that have been previously reported to a tax authority by Avalara Managed Returns are no longer available to be voided.</p>\n<p>You may specify one or more of the following values in the <code>$include</code> parameter to fetch additional nested data, using commas to separate multiple values:</p>\n<ul>\n<li>Lines</li>\n<li>Details (implies lines)</li>\n<li>Summary (implies details)</li>\n<li>Addresses</li>\n<li>SummaryOnly (omit lines and details - reduces API response size)</li>\n<li>LinesOnly (omit details - reduces API response size)</li>\n<li>TaxDetailsByTaxType - Includes the aggregated tax, exempt tax, taxable and non-taxable for each tax type returned in the transaction summary.</li>\n</ul>\n<p>NOTE: If your companyCode or transactionCode contains any of these characters /, +, ? or a space please use the following encoding before making a request:</p>\n<ul>\n<li>Replace '/' with '_-ava2f-_'  For example: document/Code becomes document_-ava2f-_Code</li>\n<li>Replace '+' with '_-ava2b-_'  For example: document+Code becomes document_-ava2b-_Code</li>\n<li>Replace '?' with '_-ava3f-_'  For example: document?Code becomes document_-ava3f-_Code</li>\n<li>Replace '%' with '_-ava25-_'  For example: document%Code becomes document_-ava25-_Code</li>\n<li>Replace '#' with '_-ava23-_'  For example: document#Code becomes document_-ava23-_Code</li>\n<li>Replace ' ' with '%20'  For example: document Code becomes document%20Code</li>\n</ul>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, CompanyAdmin, CSPTester, ProStoresOperator, SSTAdmin, TechnicalSupportAdmin.</li>\n<li>This API depends on the following active services<br /><em>Required</em> (all):  AvaTaxPro, BasicReturns.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyCode}","transactions","{transactionCode}","void"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"5960d81b-8f39-4eaa-bc07-58e700a5f133"},{"name":"Add lines to an existing unlocked transaction","id":"2d3cf073-25b3-49b1-87f5-7e3dab9248ea","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"companyCode\":\"DEFAULT\",\"transactionCode\":\"1234\",\"documentType\":\"SalesInvoice\",\"lines\":[{\"number\":\"1\",\"quantity\":1,\"amount\":100,\"taxCode\":\"PS081282\",\"itemCode\":\"Y0001\",\"description\":\"Yarn\"}],\"renumber\":false}"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/transactions/lines/add","description":"<p> Add lines to an existing unlocked transaction.</p>\n<p> The <code>AddLines</code> API allows you to add additional transaction lines to existing transaction, so that customer will\n be able to append multiple calls together and form an extremely large transaction. If customer does not specify line number\n in the lines to be added, a new random Guid string will be generated for line number. If customer are not satisfied with\n the line number for the transaction lines, they can turn on the renumber switch to have REST v2 automatically renumber all\n transaction lines for them, in this case, the line number becomes: \"1\", \"2\", \"3\", ...</p>\n<p> A transaction represents a unique potentially taxable action that your company has recorded, and transactions include actions like\n sales, purchases, inventory transfer, and returns (also called refunds).\n You may specify one or more of the following values in the <code>$include</code> parameter to fetch additional nested data, using commas to separate multiple values:</p>\n<ul>\n<li>Lines</li>\n<li>Details (implies lines)</li>\n<li>Summary (implies details)</li>\n<li>Addresses</li>\n<li>SummaryOnly (omit lines and details - reduces API response size)</li>\n<li>LinesOnly (omit details - reduces API response size)</li>\n</ul>\n<p> If you omit the <code>$include</code> parameter, the API will assume you want <code>Summary,Addresses</code>.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, CompanyAdmin, CSPTester, SSTAdmin, TechnicalSupportAdmin, TechnicalSupportUser.</li>\n<li>This API depends on the following active services<br /><em>Required</em> (all):  AvaTaxPro, BasicReturns.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","transactions","lines","add"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"2d3cf073-25b3-49b1-87f5-7e3dab9248ea"},{"name":"Remove lines from an existing unlocked transaction","id":"9cdea057-ca75-49d2-87bb-e01d6abcabaf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"companyCode\":\"DEFAULT\",\"transactionCode\":\"1234\",\"documentType\":\"SalesInvoice\",\"lines\":[\"1\"],\"renumber\":false}"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/transactions/lines/delete","description":"<p> Remove lines to an existing unlocked transaction.</p>\n<p> The <code>DeleteLines</code> API allows you to remove transaction lines from existing unlocked transaction, so that customer will\n be able to delete transaction lines and adjust original transaction the way they like</p>\n<p> A transaction represents a unique potentially taxable action that your company has recorded, and transactions include actions like\n sales, purchases, inventory transfer, and returns (also called refunds).\n You may specify one or more of the following values in the <code>$include</code> parameter to fetch additional nested data, using commas to separate multiple values:</p>\n<ul>\n<li>Lines</li>\n<li>Details (implies lines)</li>\n<li>Summary (implies details)</li>\n<li>Addresses</li>\n<li>SummaryOnly (omit lines and details - reduces API response size)</li>\n<li>LinesOnly (omit details - reduces API response size)</li>\n</ul>\n<p> If you omit the <code>$include</code> parameter, the API will assume you want <code>Summary,Addresses</code>.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, CompanyAdmin, CSPTester, SSTAdmin, TechnicalSupportAdmin, TechnicalSupportUser.</li>\n<li>This API depends on the following active services<br /><em>Required</em> (all):  AvaTaxPro, BasicReturns.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","transactions","lines","delete"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"9cdea057-ca75-49d2-87bb-e01d6abcabaf"},{"name":"Retrieve a single transaction by ID","id":"f4280ea6-b4ba-435b-b740-55f25b3ab62a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/transactions/{id}","description":"<p>Get the unique transaction identified by this URL.</p>\n<p>This endpoint retrieves the exact transaction identified by this ID number even if that transaction was later adjusted\nby using the <code>AdjustTransaction</code> endpoint.</p>\n<p>A transaction represents a unique potentially taxable action that your company has recorded, and transactions include actions like\nsales, purchases, inventory transfer, and returns (also called refunds).</p>\n<p>You may specify one or more of the following values in the <code>$include</code> parameter to fetch additional nested data, using commas to separate multiple values:</p>\n<ul>\n<li>Lines</li>\n<li>Details (implies lines)</li>\n<li>Summary (implies details)</li>\n<li>Addresses</li>\n<li>SummaryOnly (omit lines and details - reduces API response size)</li>\n<li>LinesOnly (omit details - reduces API response size)</li>\n<li>TaxDetailsByTaxType - Includes the aggregated tax, exempt tax, taxable and non-taxable for each tax type returned in the transaction summary.</li>\n</ul>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, ProStoresOperator, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser.</li>\n<li>This API depends on the following active services<br /><em>Required</em> (all):  AvaTaxPro, BasicReturns.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","transactions","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"f4280ea6-b4ba-435b-b740-55f25b3ab62a"},{"name":"Create a new transaction","id":"5b293065-d165-4308-8ff0-877a26081bd0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"lines\":[{\"number\":\"1\",\"quantity\":1,\"amount\":100,\"taxCode\":\"PS081282\",\"itemCode\":\"Y0001\",\"description\":\"Yarn\"}],\"type\":\"SalesInvoice\",\"companyCode\":\"DEFAULT\",\"date\":\"2020-10-12\",\"customerCode\":\"ABC\",\"purchaseOrderNo\":\"2020-10-12-001\",\"addresses\":{\"singleLocation\":{\"line1\":\"2000 Main Street\",\"city\":\"Irvine\",\"region\":\"CA\",\"country\":\"US\",\"postalCode\":\"92614\"}},\"commit\":true,\"currencyCode\":\"USD\",\"description\":\"Yarn\"}"},"url":"https://sandbox-rest.avatax.com/api/v2/transactions/create","description":"<p>Records a new transaction in AvaTax.</p>\n<p>A transaction represents a unique potentially taxable action that your company has recorded, and transactions include actions like\nsales, purchases, inventory transfer, and returns (also called refunds).</p>\n<p>The <code>CreateTransaction</code> endpoint uses the tax profile of your company to identify the correct tax rules\nand rates to apply to all line items in this transaction.  The end result will be the total tax calculated by AvaTax based on your\ncompany's configuration and the data provided in this API call.</p>\n<p>The <code>CreateTransaction</code> API will report an error if a committed transaction already exists with the same <code>code</code>.  To\navoid this error, use the <code>CreateOrAdjustTransaction</code> API - it will create the transaction if it does not exist, or\nupdate it if it does exist.</p>\n<p>To generate a refund for a transaction, use the <code>RefundTransaction</code> API.</p>\n<p>The field <code>type</code> identifies the kind of transaction - for example, a sale, purchase, or refund.  If you do not specify\na <code>type</code> value, you will receive an estimate of type <code>SalesOrder</code>, which will not be recorded.</p>\n<p>The origin and destination locations for a transaction must be identified by either address or geocode.  For address-based transactions, please\nprovide addresses in the fields <code>line</code>, <code>city</code>, <code>region</code>, <code>country</code> and <code>postalCode</code>.  For geocode-based transactions, please provide the geocode\ninformation in the fields <code>latitude</code> and <code>longitude</code>.  If either <code>latitude</code> or <code>longitude</code> or both are null, the transaction will be calculated\nusing the best available address location information.</p>\n<p>You may specify one or more of the following values in the <code>$include</code> parameter to fetch additional nested data, using commas to separate multiple values:</p>\n<ul>\n<li>Lines</li>\n<li>Details (implies lines)</li>\n<li>Summary (implies details)</li>\n<li>Addresses</li>\n<li>SummaryOnly (omit lines and details - reduces API response size)</li>\n<li>LinesOnly (omit details - reduces API response size)</li>\n<li>ForceTimeout - Simulates a timeout.  This adds a 30 second delay and error to your API call.  This can be used to test your code to ensure it can respond correctly in the case of a dropped connection.</li>\n<li>TaxDetailsByTaxType - Includes the aggregated tax, exempt tax, taxable and non-taxable for each tax type returned in the transaction summary.</li>\n</ul>\n<p>If you omit the <code>$include</code> parameter, the API will assume you want <code>Summary,Addresses</code>.</p>\n<p>NOTE: Avoid using the following strings in your transaction codes as they are encoding strings and will be interpreted differently:</p>\n<ul>\n<li>_-ava2f-_</li>\n<li>_-ava2b-_</li>\n<li>_-ava3f-_</li>\n</ul>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, CSPTester, SSTAdmin, TechnicalSupportAdmin, TechnicalSupportUser.</li>\n<li>This API depends on the following active services<br /><em>Required</em> (all):  AvaTaxPro, BasicReturns.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","transactions","create"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"5b293065-d165-4308-8ff0-877a26081bd0"},{"name":"Create or adjust a transaction","id":"d4fa87f1-3810-43da-b7b8-e23d6318adde","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"adjustmentReason\":\"Other\",\"adjustmentDescription\":\"Test Description\",\"createTransactionModel\":{\"lines\":[{\"number\":\"1\",\"quantity\":1,\"amount\":100,\"taxCode\":\"PS081282\",\"itemCode\":\"Y0001\",\"description\":\"Yarn\"}],\"type\":\"SalesInvoice\",\"companyCode\":\"DEFAULT\",\"date\":\"2020-10-12\",\"customerCode\":\"ABC\",\"purchaseOrderNo\":\"2020-10-12-001\",\"addresses\":{\"singleLocation\":{\"line1\":\"2000 Main Street\",\"city\":\"Irvine\",\"region\":\"CA\",\"country\":\"US\",\"postalCode\":\"92614\"}},\"commit\":true,\"currencyCode\":\"USD\",\"description\":\"Yarn\"}}"},"url":"https://sandbox-rest.avatax.com/api/v2/transactions/createoradjust","description":"<p>Records a new transaction or adjust an existing transaction in AvaTax.</p>\n<p>The <code>CreateOrAdjustTransaction</code> endpoint is used to create a new transaction or update an existing one.  This API\ncan help you create an idempotent service that creates transactions\nIf there exists a transaction identified by code, the original transaction will be adjusted by using the meta data\nin the input transaction.</p>\n<p>The <code>CreateOrAdjustTransaction</code> API cannot modify any transaction that has been reported to a tax authority using\nthe Avalara Managed Returns Service or any other tax filing service.  If you call this API to attempt to modify\na transaction that has been reported on a tax filing, you will receive the error <code>CannotModifyLockedTransaction</code>.</p>\n<p>To generate a refund for a transaction, use the <code>RefundTransaction</code> API.</p>\n<p>If you don't specify the field <code>type</code> in your request, you will get an estimate of type <code>SalesOrder</code>, which will not be recorded in the database.</p>\n<p>A transaction represents a unique potentially taxable action that your company has recorded, and transactions include actions like\nsales, purchases, inventory transfer, and returns (also called refunds).\nYou may specify one or more of the following values in the <code>$include</code> parameter to fetch additional nested data, using commas to separate multiple values:</p>\n<ul>\n<li>Lines</li>\n<li>Details (implies lines)</li>\n<li>Summary (implies details)</li>\n<li>Addresses</li>\n<li>SummaryOnly (omit lines and details - reduces API response size)</li>\n<li>LinesOnly (omit details - reduces API response size)</li>\n<li>ForceTimeout - Simulates a timeout.  This adds a 30 second delay and error to your API call.  This can be used to test your code to ensure it can respond correctly in the case of a dropped connection.</li>\n</ul>\n<p>If you omit the <code>$include</code> parameter, the API will assume you want <code>Summary,Addresses</code>.</p>\n<p>NOTE: Avoid using the following strings in your transaction codes as they are encoding strings and will be interpreted differently:</p>\n<ul>\n<li>_-ava2f-_</li>\n<li>_-ava2b-_</li>\n<li>_-ava3f-_</li>\n</ul>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, CSPTester, SSTAdmin, TechnicalSupportAdmin, TechnicalSupportUser.</li>\n<li>This API depends on the following active services<br /><em>Required</em> (all):  AvaTaxPro, BasicReturns.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","transactions","createoradjust"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"d4fa87f1-3810-43da-b7b8-e23d6318adde"},{"name":"Lock a set of documents","id":"15b682f1-1079-44de-b17a-63cb37fe3c84","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"documentIds\":[1,2,3,4,5],\"isLocked\":true}"},"url":"https://sandbox-rest.avatax.com/api/v2/transactions/lock","description":"<p>This API is available by invitation only.</p>\n<p>Lock a set of transactions uniquely identified by DocumentIds provided. This API allows locking multiple documents at once.\nAfter this API call succeeds, documents will be locked and can't be voided.</p>\n<p>A transaction represents a unique potentially taxable action that your company has recorded, and transactions include actions like\nsales, purchases, inventory transfer, and returns (also called refunds).</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires the user role Compliance Root User.</li>\n<li>This API depends on the following active services<br /><em>Returns</em> (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.<br /><em>Firm Managed</em> (for accounts managed by a firm):  ARA, ARAManaged.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","transactions","lock"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"15b682f1-1079-44de-b17a-63cb37fe3c84"},{"name":"Retrieve UPCs for this company","id":"7a2e8622-70ba-448e-963b-5747e723ec9a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/upcs","description":"<p>List all UPC objects attached to this company.\nA UPC represents a single UPC code in your catalog and matches this product to the tax code identified by this UPC.</p>\n<p>Search for specific objects using the criteria in the <code>$filter</code> parameter; full documentation is available on <a href=\"http://developer.avalara.com/avatax/filtering-in-rest/\">Filtering in REST</a> .\nPaginate your results using the <code>$top</code>, <code>$skip</code>, and <code>$orderby</code> parameters.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser.</li>\n<li>This API depends on the following active services<br /><em>Required</em> (all):  AvaUpc.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","upcs"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"7a2e8622-70ba-448e-963b-5747e723ec9a"},{"name":"Create a new UPC","id":"bb2ac008-3fea-491d-bdc3-1d7fd7ae34ae","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"[{\"id\":123456789,\"companyId\":1234567,\"upc\":\"023032550992\",\"legacyTaxCode\":\"PS081282\",\"description\":\"Yarn\"}]"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/upcs","description":"<p>Create one or more new UPC objects attached to this company.\nA UPC represents a single UPC code in your catalog and matches this product to the tax code identified by this UPC.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, CSPTester, SSTAdmin, TechnicalSupportAdmin.</li>\n<li>This API depends on the following active services<br /><em>Required</em> (all):  AvaUpc.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","upcs"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"bb2ac008-3fea-491d-bdc3-1d7fd7ae34ae"},{"name":"Retrieve a single UPC","id":"2ef60fea-2da2-42dc-bd3d-b11572d66343","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/upcs/{id}","description":"<p>Get the UPC object identified by this URL.\nA UPC represents a single UPC code in your catalog and matches this product to the tax code identified by this UPC.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser.</li>\n<li>This API depends on the following active services<br /><em>Required</em> (all):  AvaUpc.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","upcs","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"2ef60fea-2da2-42dc-bd3d-b11572d66343"},{"name":"Update a single UPC","id":"cd519947-4180-4b65-b1c7-d045954b1241","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"id\":123456789,\"companyId\":1234567,\"upc\":\"023032550992\",\"legacyTaxCode\":\"PS081282\",\"description\":\"Yarn\"}"},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/upcs/{id}","description":"<p>Replace the existing UPC object at this URL with an updated object.\nA UPC represents a single UPC code in your catalog and matches this product to the tax code identified by this UPC.\nAll data from the existing object will be replaced with data in the object you PUT.\nTo set a field's value to null, you may either set its value to null or omit that field from the object you post.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, CSPTester, SSTAdmin, TechnicalSupportAdmin.</li>\n<li>This API depends on the following active services<br /><em>Required</em> (all):  AvaUpc.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","upcs","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"cd519947-4180-4b65-b1c7-d045954b1241"},{"name":"Delete a single UPC","id":"fdcdc3ea-cca9-464d-8a1c-c9c3b30093d9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/companies/{companyId}/upcs/{id}","description":"<p>Marks the UPC object identified by this URL as deleted.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, CSPTester, SSTAdmin, TechnicalSupportAdmin.</li>\n<li>This API depends on the following active services<br /><em>Required</em> (all):  AvaUpc.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","companies","{companyId}","upcs","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"fdcdc3ea-cca9-464d-8a1c-c9c3b30093d9"},{"name":"Retrieve all UPCs","id":"f41027e5-5cbc-4af9-9212-4fc1b7b2ce3a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/upcs","description":"<p>Get multiple UPC objects across all companies.\nA UPC represents a single UPC code in your catalog and matches this product to the tax code identified by this UPC.</p>\n<p>Search for specific objects using the criteria in the <code>$filter</code> parameter; full documentation is available on <a href=\"http://developer.avalara.com/avatax/filtering-in-rest/\">Filtering in REST</a> .\nPaginate your results using the <code>$top</code>, <code>$skip</code>, and <code>$orderby</code> parameters.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser.</li>\n<li>This API depends on the following active services<br /><em>Required</em> (all):  AvaUpc.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","upcs"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"f41027e5-5cbc-4af9-9212-4fc1b7b2ce3a"},{"name":"Retrieve users for this account","id":"40d1b307-45d3-49e9-8ef7-cac410c54d9b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/accounts/{accountId}/users","description":"<p>List all user objects attached to this account.\nA user represents one person with access privileges to make API calls and work with a specific account.</p>\n<p>When an API is called using a legacy AvaTax License Key, the API log entry is recorded as being performed by a special user attached to that license key.\nBy default, this API will not return a listing of license key users.  Users with registrar-level security may call this API to list license key users.</p>\n<p>Search for specific objects using the criteria in the <code>$filter</code> parameter; full documentation is available on <a href=\"http://developer.avalara.com/avatax/filtering-in-rest/\">Filtering in REST</a> .\nPaginate your results using the <code>$top</code>, <code>$skip</code>, and <code>$orderby</code> parameters.</p>\n<p>You may specify one or more of the following values in the <code>$include</code> parameter to fetch additional nested data, using commas to separate multiple values:</p>\n<ul>\n<li>FetchDeleted</li>\n</ul>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, SystemOperator, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","accounts","{accountId}","users"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"40d1b307-45d3-49e9-8ef7-cac410c54d9b"},{"name":"Create new users","id":"bc82e611-0702-4364-9cdc-b9f112cada46","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"[{\"id\":12345,\"accountId\":123456789,\"companyId\":123456,\"userName\":\"bobExample\",\"firstName\":\"Bob\",\"lastName\":\"Example\",\"email\":\"bob@example.org\",\"postalCode\":\"98110\",\"securityRoleId\":\"NoAccess\",\"passwordStatus\":\"UserCannotChange\",\"isActive\":true}]"},"url":"https://sandbox-rest.avatax.com/api/v2/accounts/{accountId}/users","description":"<p>Create one or more new user objects attached to this account.</p>\n<p>A user represents one person with access privileges to make API calls and work with a specific account.</p>\n<p>Users who are account administrators or company users are permitted to create user records to invite\nadditional team members to work with AvaTax.</p>\n<p>A newly created user will receive an email inviting them to create their password.  This means that you\nmust provide a valid email address for all user accounts created.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPTester, FirmAdmin, FirmUser, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","accounts","{accountId}","users"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"bc82e611-0702-4364-9cdc-b9f112cada46"},{"name":"Retrieve a single user","id":"b01b26e0-a1a4-43dc-9126-8c5dd0cefb72","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/accounts/{accountId}/users/{id}","description":"<p>Get the user object identified by this URL.\nA user represents one person with access privileges to make API calls and work with a specific account.</p>\n<p> You may specify one or more of the following values in the <code>$include</code> parameter to fetch additional nested data, using commas to separate multiple values:</p>\n<ul>\n<li>FetchDeleted</li>\n</ul>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, SystemOperator, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","accounts","{accountId}","users","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"b01b26e0-a1a4-43dc-9126-8c5dd0cefb72"},{"name":"Update a single user","id":"8107d21a-cc54-43ee-b807-c3d638c13cae","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"id\":12345,\"accountId\":123456789,\"companyId\":123456,\"userName\":\"bobExample\",\"firstName\":\"Bob\",\"lastName\":\"Example\",\"email\":\"bob@example.org\",\"postalCode\":\"98110\",\"securityRoleId\":\"AccountUser\",\"passwordStatus\":\"UserCanChange\",\"isActive\":true}"},"url":"https://sandbox-rest.avatax.com/api/v2/accounts/{accountId}/users/{id}","description":"<p>Replace the existing user object at this URL with an updated object.\nA user represents one person with access privileges to make API calls and work with a specific account.\nAll data from the existing object will be replaced with data in the object you PUT.\nTo set a field's value to null, you may either set its value to null or omit that field from the object you post.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPTester, FirmAdmin, FirmUser, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","accounts","{accountId}","users","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"8107d21a-cc54-43ee-b807-c3d638c13cae"},{"name":"Delete a single user","id":"0c43d01d-b06d-460d-814b-ee00bdaeaf0d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/accounts/{accountId}/users/{id}","description":"<p>Mark the user object identified by this URL as deleted.</p>\n<p>This API is available for use by account and company administrators only.</p>\n<p>Account and company administrators may only delete users within the appropriate organizations\nthey control.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, CompanyAdmin, Compliance Root User, CSPTester, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TreasuryAdmin.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","accounts","{accountId}","users","{id}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"0c43d01d-b06d-460d-814b-ee00bdaeaf0d"},{"name":"Retrieve all entitlements for a single user","id":"cded9e9f-45e1-4053-bd2b-680ec3c91b87","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/accounts/{accountId}/users/{id}/entitlements","description":"<p>Return a list of all entitlements to which this user has rights to access.\nEntitlements are a list of specified API calls the user is permitted to make, a list of identifier numbers for companies the user is\nallowed to use, and an access level identifier that indicates what types of access roles the user is allowed to use.\nThis API call is intended to provide a validation endpoint to determine, before making an API call, whether this call is likely to succeed.\nFor example, if user 567 within account 999 is attempting to create a new child company underneath company 12345, you could preview the user's\nentitlements and predict whether this call would succeed:</p>\n<ul>\n<li>Retrieve entitlements by calling '/api/v2/accounts/999/users/567/entitlements' .  If the call fails, you do not have accurate\n  credentials for this user.</li>\n<li>If the 'accessLevel' field within entitlements is 'None', the call will fail.</li>\n<li>If the 'accessLevel' field within entitlements is 'SingleCompany' or 'SingleAccount', the call will fail if the companies\n  table does not contain the ID number 12345.</li>\n<li>If the 'permissions' array within entitlements does not contain 'AccountSvc.CompanySave', the call will fail.</li>\n</ul>\n<p>For a full list of defined permissions, please use '/api/v2/definitions/permissions' .</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, SystemOperator, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","accounts","{accountId}","users","{id}","entitlements"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"cded9e9f-45e1-4053-bd2b-680ec3c91b87"},{"name":"Change Password","id":"1248e6db-f7a2-45ad-8826-921a4e41fcbd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\"oldPassword\":\"MyOldPassword123!\",\"newPassword\":\"ANewPassword567:)\"}"},"url":"https://sandbox-rest.avatax.com/api/v2/passwords","description":"<p>Allows a user to change their password via an API call.</p>\n<p>This API allows an authenticated user to change their password via an API call.  This feature is only available\nfor accounts that do not use SAML integrated password validation.</p>\n<p>This API only allows the currently authenticated user to change their password; it cannot be used to apply to a\ndifferent user than the one authenticating the current API call.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountUser, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPTester, FirmAdmin, FirmUser, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","passwords"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"1248e6db-f7a2-45ad-8826-921a4e41fcbd"},{"name":"Retrieve all users","id":"a00faf87-2219-4a04-81d3-9fd35219e165","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/users","description":"<p>Get multiple user objects across all accounts.</p>\n<p>A user represents one person or set of credentials with access privileges to make API calls and work with a specific account.  A user can be authenticated\nvia either username / password authentication, an OpenID / OAuth Bearer Token, or a legacy AvaTax License Key.</p>\n<p>When an API is called using a legacy AvaTax License Key, the API log entry is recorded as being performed by a special user attached to that license key.\nBy default, this API will not return a listing of license key users.  Users with registrar-level security may call this API to list license key users.</p>\n<p>Search for specific objects using the criteria in the <code>$filter</code> parameter; full documentation is available on <a href=\"http://developer.avalara.com/avatax/filtering-in-rest/\">Filtering in REST</a> .\nPaginate your results using the <code>$top</code>, <code>$skip</code>, and <code>$orderby</code> parameters.</p>\n<p>You may specify one or more of the following values in the <code>$include</code> parameter to fetch additional nested data, using commas to separate multiple values:</p>\n<ul>\n<li>FetchDeleted</li>\n</ul>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, SystemOperator, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","users"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"a00faf87-2219-4a04-81d3-9fd35219e165"},{"name":"Tests connectivity and version of the service","id":"03670d91-5f49-4ec9-bb8e-d04ad8ab36e4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/utilities/ping","description":"<p>Check connectivity to AvaTax and return information about the AvaTax API server.</p>\n<p>This API is intended to help you verify that your connection is working.  This API will always succeed and will\nnever return a error.  It provides basic information about the server you connect to:</p>\n<ul>\n<li><code>version</code> - The version number of the AvaTax API server that responded to your request.  The AvaTax API version number is updated once per month during Avalara's update process.</li>\n<li><code>authenticated</code> - A boolean flag indicating whether or not you sent valid credentials with your API request.</li>\n<li><code>authenticationType</code> - If you provided valid credentials to the API, this field will tell you whether you used Bearer, Username, or LicenseKey authentication.</li>\n<li><code>authenticatedUserName</code> - If you provided valid credentials to the API, this field will tell you the username of the currently logged in user.</li>\n<li><code>authenticatedUserId</code> - If you provided valid credentials to the API, this field will tell you the user ID of the currently logged in user.</li>\n<li><code>authenticatedAccountId</code> - If you provided valid credentials to the API, this field will contain the account ID of the currently logged in user.</li>\n</ul>\n<p>This API helps diagnose connectivity problems between your application and AvaTax; you may call this API even\nif you do not have verified connection credentials.  If this API fails, either your computer is not connected to\nthe internet, or there is a routing problem between your office and Avalara, or the Avalara server is not available.\nFor more information on the uptime of AvaTax, please see <a href=\"https://status.avalara.com/\">Avalara's AvaTax Status Page</a>.</p>\n<h3 id=\"security-policies\">Security Policies</h3>\n<ul>\n<li>This API may be called without providing authentication credentials.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","utilities","ping"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"03670d91-5f49-4ec9-bb8e-d04ad8ab36e4"},{"name":"List all services to which the current user is subscribed","id":"65aebc44-8b07-451d-b6d2-5da4cfc39ae6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/utilities/subscriptions","description":"<p>Returns the list of all subscriptions enabled for the currently logged in user.</p>\n<p>This API will return an error if it is called with invalid authentication credentials.</p>\n<p>This API is intended to help you determine whether you have the necessary subscription to use certain API calls\nwithin AvaTax.  You can examine the subscriptions returned from this API call to look for a particular product\nor subscription to provide useful information to the current user as to whether they are entitled to use\nspecific features of AvaTax.</p>\n","urlObject":{"protocol":"https","path":["api","v2","utilities","subscriptions"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"65aebc44-8b07-451d-b6d2-5da4cfc39ae6"},{"name":"Checks if the current user is subscribed to a specific service","id":"a1b87b32-cdeb-43a7-894b-76e64cd94098","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"formdata","formdata":[]},"url":"https://sandbox-rest.avatax.com/api/v2/utilities/subscriptions/{serviceTypeId}","description":"<p>Returns a subscription object for the current account, or 404 Not Found if this subscription is not enabled for this account.</p>\n<p>This API will return an error if it is called with invalid authentication credentials.</p>\n<p>This API is intended to help you determine whether you have the necessary subscription to use certain API calls\nwithin AvaTax.  You can examine the subscriptions returned from this API call to look for a particular product\nor subscription to provide useful information to the current user as to whether they are entitled to use\nspecific features of AvaTax.</p>\n","urlObject":{"protocol":"https","path":["api","v2","utilities","subscriptions","{serviceTypeId}"],"host":["sandbox-rest","avatax","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"a1b87b32-cdeb-43a7-894b-76e64cd94098"}]}