{
  "opencollection": "1.0.0",
  "info": {
    "name": "Avalara AvaTax APIs",
    "version": "1.0.0"
  },
  "request": {
    "auth": {
      "type": "basic",
      "username": "{{username}}",
      "password": "{{password}}"
    }
  },
  "items": [
    {
      "info": {
        "name": "Accounts",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Avalara AccountResetLicenseKey",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/accounts/:id/resetlicensekey",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Resets the existing license key for this account to a new key.\r\n            \r\nTo reset your account, you must specify the ID of the account you wish to reset and confirm the action.\r\n            \r\nThis API is only available to account administrators for the account in question, and may only be called after\r\nan account has been activated by reading and accepting Avalara's terms and conditions.  To activate your account\r\nplease log onto the AvaTax website or call the `ActivateAccount` API.\r\n      "
        },
        {
          "info": {
            "name": "Avalara ActivateAccount",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/accounts/:id/activate",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Activate the account specified by the unique accountId number.\r\n            \r\nThis activation request can only be called by account administrators.  You must indicate\r\nthat you have read and accepted Avalara's terms and conditions to call this API.\r\n            \r\nOnce you have activated your account, use the `AccountResetLicenseKey` API to generate\r\na license key for your account.\r\n            \r\nIf you have not read or accepted the terms and conditions, this API call will return the\r\nunchanged a"
        },
        {
          "info": {
            "name": "Avalara AuditAccount",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/accounts/:id/audit",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Retrieve audit trace history for an account.\r\n            \r\nYour 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\r\nproblems and see exactly what information was sent back and forth between your code and AvaTax.\r\n            \r\nWhen 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.\r\nYou can"
        },
        {
          "info": {
            "name": "Avalara CreateLicenseKey",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/accounts/:id/licensekey",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Creates a new license key for this account.\r\n            \r\nTo create a license key for your account, you must specify the ID of the account and license key name.\r\n            \r\nThis API is only available to account administrators for the account in question, and may only be called after\r\nan account has been activated by reading and accepting Avalara's terms and conditions.  To activate your account\r\nplease log onto the AvaTax website or call the `ActivateAccount` API.\r\n            \r\nYou will ref"
        },
        {
          "info": {
            "name": "Avalara GetLicenseKey",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/accounts/:id/licensekey/:licensekeyname",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              },
              {
                "name": "licensekeyname",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "\n\n### Security Policies\n\n* This API requires one of the following user roles: AccountAdmin, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMAccountUser, ECMCompanyUser, FirmAdmin, FirmUser, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.\n"
        },
        {
          "info": {
            "name": "Avalara DeleteLicenseKey",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "http://{{baseurl}}/api/v2/accounts/:id/licensekey/:licensekeyname",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              },
              {
                "name": "licensekeyname",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Deletes the license key for this account using license key name.\r\n            \r\nTo delete a license key for your account, you must specify the accountID of the account and license key name.\r\n            \r\nThis API is only available to account administrators for the account in question.\n\n### Security Policies\n\n* This API requires one of the following user roles: AccountAdmin, BatchServiceAdmin, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin.\n"
        },
        {
          "info": {
            "name": "Avalara GetAccount",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/accounts/:id",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Get the account object identified by this URL.\r\nYou may use the '$include' parameter to fetch additional nested data:\r\n            \r\n* Subscriptions\r\n* Users\n\n### Security Policies\n\n* This API requires one of the following user roles: AccountAdmin, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMAccountUser, ECMCompanyUser, FirmAdmin, FirmUser, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAd"
        },
        {
          "info": {
            "name": "Avalara GetAccountConfiguration",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/accounts/:id/configuration",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Retrieve a list of all configuration settings tied to this account.\r\n            \r\nConfiguration settings provide you with the ability to control features of your account and of your\r\ntax software.  The category names `TaxServiceConfig` and `AddressServiceConfig` are reserved for\r\nAvalara internal software configuration values; to store your own account-level settings, please\r\ncreate a new category name that begins with `X-`, for example, `X-MyCustomCategory`.\r\n            \r\nAccount settings are"
        },
        {
          "info": {
            "name": "Avalara SetAccountConfiguration",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/accounts/:id/configuration",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Update configuration settings tied to this account.\r\n            \r\nConfiguration settings provide you with the ability to control features of your account and of your\r\ntax software.  The category names `TaxServiceConfig` and `AddressServiceConfig` are reserved for\r\nAvalara internal software configuration values; to store your own account-level settings, please\r\ncreate a new category name that begins with `X-`, for example, `X-MyCustomCategory`.\r\n            \r\nAccount settings are permanent setti"
        },
        {
          "info": {
            "name": "Avalara GetLicenseKeys",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/accounts/:id/licensekeys",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Gets list of all the license keys used by the account.\n\n### Security Policies\n\n* This API requires one of the following user roles: AccountAdmin, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMAccountUser, ECMCompanyUser, FirmAdmin, FirmUser, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.\n"
        },
        {
          "info": {
            "name": "Avalara QueryAccounts",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/accounts",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ]
          },
          "docs": "List all account objects that can be seen by the current user.\r\n            \r\nThis API lists all accounts you are allowed to see.  In general, most users will only be able to see their own account.\r\n            \r\nSearch for specific objects using the criteria in the `$filter` parameter; full documentation is available on [Filtering in REST](http://developer.avalara.com/avatax/filtering-in-rest/) .\r\nPaginate your results using the `$top`, `$skip`, and `$orderby` parameters.\r\nYou may specify one o"
        }
      ]
    },
    {
      "info": {
        "name": "Registrar",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Avalara UpdateAccount",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "http://{{baseurl}}/api/v2/accounts/:id",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "# For Registrar Use Only\r\nThis API is for use by Avalara Registrar administrative users only.\r\n            \r\nReplace an existing account object with an updated account object.\n\n### Security Policies\n\n* This API requires one of the following user roles: BatchServiceAdmin, FirmAdmin, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin.\n"
        },
        {
          "info": {
            "name": "Avalara DeleteAccount",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "http://{{baseurl}}/api/v2/accounts/:id",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "# For Registrar Use Only\r\nThis API is for use by Avalara Registrar administrative users only.\r\n            \r\nDelete an account.\r\nDeleting an account will delete all companies, all account level users and license keys attached to this account.\n\n### Security Policies\n\n* This API requires the user role SystemAdmin.\n"
        },
        {
          "info": {
            "name": "Avalara CreateAccount",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/accounts",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "# For Registrar Use Only\r\nThis API is for use by Avalara Registrar administrative users only.\r\n            \r\nCreate a single new account object.\r\nWhen creating an account object you may attach subscriptions and users as part of the 'Create' call.\n\n### Security Policies\n\n* This API requires one of the following user roles: BatchServiceAdmin, FirmAdmin, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin.\n"
        },
        {
          "info": {
            "name": "Avalara UpdateNotification",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "http://{{baseurl}}/api/v2/notifications/:id",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "This API is available by invitation only.\r\n            \r\nReplaces the notification identified by this URL with a new notification.\r\n            \r\nA notification is a message from Avalara that may have relevance to your business.  You may want\r\nto regularly review notifications and then dismiss them when you are certain that you have addressed\r\nany relevant concerns raised by this notification.\r\n            \r\nAn example of a notification would be a message about new software, or a change to AvaTa"
        },
        {
          "info": {
            "name": "Avalara DeleteNotification",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "http://{{baseurl}}/api/v2/notifications/:id",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "This API is available by invitation only.\r\n            \r\nDelete the existing notification identified by this URL.\r\n            \r\nA notification is a message from Avalara that may have relevance to your business.  You may want\r\nto regularly review notifications and then dismiss them when you are certain that you have addressed\r\nany relevant concerns raised by this notification.\r\n            \r\nAn example of a notification would be a message about new software, or a change to AvaTax that may\r\naffec"
        },
        {
          "info": {
            "name": "Avalara CreateNotifications",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/notifications",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "This API is available by invitation only.\r\n            \r\nCreate a single notification.\r\n            \r\nA notification is a message from Avalara that may have relevance to your business.  You may want\r\nto regularly review notifications and then dismiss them when you are certain that you have addressed\r\nany relevant concerns raised by this notification.\r\n            \r\nA Global notification is a message which is directed to all the accounts and is set to expire within\r\na certain time and cannot be d"
        },
        {
          "info": {
            "name": "Avalara CreateSubscriptions",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/accounts/:accountId/subscriptions",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "accountId",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "This API is for use by Avalara Registrar administrative users only.\r\n            \r\nCreate one or more new subscription objects attached to this account.\r\nA 'subscription' indicates a licensed subscription to a named Avalara service.\r\nTo request or remove subscriptions, please contact Avalara sales or your customer account manager.\n\n### Security Policies\n\n* This API requires one of the following user roles: BatchServiceAdmin, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin.\n"
        },
        {
          "info": {
            "name": "Avalara UpdateSubscription",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "http://{{baseurl}}/api/v2/accounts/:accountId/subscriptions/:id",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "accountId",
                "value": "",
                "type": "path"
              },
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "# For Registrar Use Only\r\nThis API is for use by Avalara Registrar administrative users only.\r\n            \r\nReplace the existing subscription object at this URL with an updated object.\r\nA 'subscription' indicates a licensed subscription to a named Avalara service.\r\nTo request or remove subscriptions, please contact Avalara sales or your customer account manager.\r\nAll data from the existing object will be replaced with data in the object you PUT.\r\nTo set a field's value to null, you may either s"
        },
        {
          "info": {
            "name": "Avalara DeleteSubscription",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "http://{{baseurl}}/api/v2/accounts/:accountId/subscriptions/:id",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "accountId",
                "value": "",
                "type": "path"
              },
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "# For Registrar Use Only\r\nThis API is for use by Avalara Registrar administrative users only.\r\n            \r\nMark the existing account identified by this URL as deleted.\n\n### Security Policies\n\n* This API requires one of the following user roles: BatchServiceAdmin, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin.\n"
        },
        {
          "info": {
            "name": "Avalara ListServiceTypes",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/servicetypes/servicetypes",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ]
          },
          "docs": "For Registrar Use Only\r\nThis API is for use by Avalara Registrar administrative users only.\r\n            \r\nReturns the full list of Avalara-supported subscription types.\r\nThis API is intended to be useful for identifying which features you have added to your account.\r\nYou may always contact Avalara's sales department for information on available products or services.\r\nYou cannot change your subscriptions/service directly through the API.\n\n### Security Policies\n\n* This API requires one of the fol"
        },
        {
          "info": {
            "name": "Avalara ResetPassword",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/passwords/:userId/reset",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "userId",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "# For Registrar Use Only\r\nThis API is for use by Avalara Registrar administrative users only.\r\n            \r\nAllows a system admin to reset the password for a specific user via the API.\r\nThis API is only available for Avalara Registrar Admins, and can be used to reset the password of any\r\nuser based on internal Avalara business processes.\n\n### Security Policies\n\n* This API requires one of the following user roles: AccountAdmin, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Complianc"
        }
      ]
    },
    {
      "info": {
        "name": "Addresses",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Avalara ResolveAddress",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/addresses/resolve",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ]
          },
          "docs": "Resolve an address against Avalara's address-validation system.  If the address can be resolved, this API\r\nprovides the latitude and longitude of the resolved location.  The value 'resolutionQuality' can be used\r\nto identify how closely this address can be located.  If the address cannot be clearly located, use the\r\n'messages' structure to learn more about problems with this address.\r\nThis is the same API as the POST /api/v2/addresses/resolve endpoint.\r\nBoth verbs are supported to provide for fl"
        },
        {
          "info": {
            "name": "Avalara ResolveAddressPost",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/addresses/resolve",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Resolve an address against Avalara's address-validation system.  If the address can be resolved, this API\r\nprovides the latitude and longitude of the resolved location.  The value 'resolutionQuality' can be used\r\nto identify how closely this address can be located.  If the address cannot be clearly located, use the\r\n'messages' structure to learn more about problems with this address.\r\nThis is the same API as the GET /api/v2/addresses/resolve endpoint.\r\nBoth verbs are supported to provide for fle"
        }
      ]
    },
    {
      "info": {
        "name": "AdvancedRules",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Avalara GetCompanyLookupFiles",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/advancedrules/accounts/:accountId/companies/:companyId/lookupFiles",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "accountId",
                "value": "",
                "type": "path"
              },
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Avalara GetCompanyLookupFiles"
        },
        {
          "info": {
            "name": "Avalara CreateCompanyLookupFile",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/advancedrules/accounts/:accountId/companies/:companyId/lookupFiles",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "accountId",
                "value": "",
                "type": "path"
              },
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Avalara CreateCompanyLookupFile"
        },
        {
          "info": {
            "name": "Avalara GetLookupFile",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/advancedrules/accounts/:accountId/lookupFiles/:id",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "accountId",
                "value": "",
                "type": "path"
              },
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Avalara GetLookupFile"
        },
        {
          "info": {
            "name": "Avalara UpdateLookupFile",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "http://{{baseurl}}/api/v2/advancedrules/accounts/:accountId/lookupFiles/:id",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "accountId",
                "value": "",
                "type": "path"
              },
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Avalara UpdateLookupFile"
        },
        {
          "info": {
            "name": "Avalara DeleteLookupFile",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "http://{{baseurl}}/api/v2/advancedrules/accounts/:accountId/lookupFiles/:id",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "accountId",
                "value": "",
                "type": "path"
              },
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Avalara DeleteLookupFile"
        }
      ]
    },
    {
      "info": {
        "name": "AvaFileForms",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Avalara QueryAvaFileForms",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/avafileforms",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ]
          },
          "docs": "Search for specific objects using the criteria in the `$filter` parameter; full documentation is available on [Filtering in REST](http://developer.avalara.com/avatax/filtering-in-rest/) .\r\nPaginate your results using the `$top`, `$skip`, and `$orderby` parameters.\n\n### Security Policies\n\n* This API requires one of the following user roles: AccountAdmin, AccountOperator, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, Compliance Temp User, ComplianceAdmin, ComplianceUser, Firm"
        },
        {
          "info": {
            "name": "Avalara CreateAvaFileForms",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/avafileforms",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Create one or more AvaFileForms\r\nA 'AvaFileForm' represents a form supported by our returns team\n\n### Security Policies\n\n* This API requires the user role Compliance Root User.\n* This API depends on the following active services:*Returns* (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.*Firm Managed* (for accounts managed by a firm):  ARA, ARAManaged.\n"
        },
        {
          "info": {
            "name": "Avalara GetAvaFileForm",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/avafileforms/:id",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Get the AvaFileForm object identified by this URL.\n\n### Security Policies\n\n* This API requires one of the following user roles: AccountAdmin, AccountOperator, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, Compliance Temp User, ComplianceAdmin, ComplianceUser, FirmAdmin, FirmUser, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin.\n* This API depends on the following active services:*Returns* (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.*Firm"
        },
        {
          "info": {
            "name": "Avalara UpdateAvaFileForm",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "http://{{baseurl}}/api/v2/avafileforms/:id",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "All data from the existing object will be replaced with data in the object you PUT.\r\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.\n\n### Security Policies\n\n* This API requires the user role Compliance Root User.\n* This API depends on the following active services:*Returns* (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.*Firm Managed* (for accounts managed by a firm):  ARA, ARAManaged.\n"
        },
        {
          "info": {
            "name": "Avalara DeleteAvaFileForm",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "http://{{baseurl}}/api/v2/avafileforms/:id",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Marks the existing AvaFileForm object at this URL as deleted.\n\n### Security Policies\n\n* This API requires one of the following user roles: Compliance Root User, ComplianceUser, FirmAdmin.\n* This API depends on the following active services:*Returns* (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.*Firm Managed* (for accounts managed by a firm):  ARA, ARAManaged.\n"
        }
      ]
    },
    {
      "info": {
        "name": "Batches",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Avalara CancelBatch",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/batches/:id/cancel",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Marks the in progress batch identified by this URL as cancelled.\r\n            \r\nOnly JSON batches can be cancelled. If you attempt to cancel a file batch, you will receive an error message.\r\n            \r\nOnly 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.\r\nCancelling an in progress batch does not delete any transactions that were created before the cancellation.\r\n            \r\nBecause the b"
        },
        {
          "info": {
            "name": "Avalara ListBatchesByCompany",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/batches",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "List all batch objects attached to the specified company.\r\n            \r\nA batch object is a large collection of API calls stored in a compact file.\r\n            \r\nSearch for specific objects using the criteria in the `$filter` parameter;\r\nfull documentation is available on [Filtering in REST](http://developer.avalara.com/avatax/filtering-in-rest/) .\r\nPaginate results using the `$top`, `$skip`, and `$orderby` parameters.\r\n            \r\nUse [GetBatch](https://developer.avalara.com/api-reference/a"
        },
        {
          "info": {
            "name": "Avalara CreateBatches",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/batches",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Create one or more new batch objects attached to this company.\r\n            \r\nEach batch object may have one or more file objects (currently only one file is supported).\r\n            \r\nWhen a batch is created, it is added to the AvaTax Batch Queue and will be\r\nprocessed as quickly as possible in the order it was received. To check the\r\nstatus of a batch, fetch the batch and retrieve the results of the batch\r\noperation.\r\n            \r\nBecause the batch system processes with a degree of concurrenc"
        },
        {
          "info": {
            "name": "Avalara CreateTransactionBatch",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/batches/transactions",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Create a new transaction batch objects attached to this company.\r\n            \r\nWhen a transaction batch is created, it is added to the AvaTax Batch v2 Queue and will be\r\nprocessed as quickly as possible in the order it was received. To check the\r\nstatus of a batch, fetch the batch and retrieve the results of the batch\r\noperation.\r\n            \r\nBecause the batch system processes with a degree of concurrency, and\r\nbecause of batch sizes in the queue vary, AvaTax API is unable to accurately\r\npred"
        },
        {
          "info": {
            "name": "Avalara GetBatch",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/batches/:id",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Get the batch object identified by this URL. A batch object is a large\r\ncollection of API calls stored in a compact file.\r\n            \r\nUse this endpoint to retrieve the results or check the status of a batch.\r\n            \r\nWhen a batch is created, it is added to the AvaTax Batch Queue and will be\r\nprocessed as quickly as possible in the order it was received. To check the\r\nstatus of a batch, fetch the batch and retrieve the results of the batch\r\noperation.\r\n            \r\nBecause the batch sys"
        },
        {
          "info": {
            "name": "Avalara DeleteBatch",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/batches/:id",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Marks the batch identified by this URL as deleted.\r\n            \r\nIf you attempt to delete a batch that is being processed, you will receive an error message.\r\nDeleting a batch does not delete any transactions that were created by importing the batch.\r\n            \r\nBecause the batch system processes with a degree of concurrency, and\r\nbecause of batch sizes in the queue vary, AvaTax API is unable to accurately\r\npredict when a batch will complete. If high performance processing is\r\nrequired, plea"
        },
        {
          "info": {
            "name": "Avalara DownloadBatch",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/batches/:batchId/files/:id/attachment",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "batchId",
                "value": "",
                "type": "path"
              },
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Download a single batch file identified by this URL.\n\n### Security Policies\n\n* This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, SiteAdmin, SSTAdmin, SystemAdmin, SystemOperator, TechnicalSupportAdmin, TechnicalSupportUser.\n"
        },
        {
          "info": {
            "name": "Avalara QueryBatches",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/batches",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ]
          },
          "docs": "Get multiple batch objects across all companies.\r\n            \r\nA batch object is a large collection of API calls stored in a compact file.\r\n            \r\nSearch for specific objects using the criteria in the `$filter` parameter;\r\nfull documentation is available on [Filtering in REST](http://developer.avalara.com/avatax/filtering-in-rest/) .\r\nPaginate results using the `$top`, `$skip`, and `$orderby` parameters.\r\n            \r\nWhen a batch is created, it is added to the AvaTax Batch Queue and wi"
        }
      ]
    },
    {
      "info": {
        "name": "CertExpressInvites",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Avalara CreateCertExpressInvitation",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/customers/:customerCode/certexpressinvites",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "customerCode",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Creates an invitation for a customer to self-report certificates using the CertExpress website.\r\n            \r\nThis invitation is delivered by your choice of method, or you can present a hyperlink to the user\r\ndirectly in your connector.  Your customer will be redirected to https://app.certexpress.com/ where\r\nthey can follow a step-by-step guide to enter information about their exemption certificates.  The\r\ncertificates entered will be recorded and automatically linked to their customer record.\r"
        },
        {
          "info": {
            "name": "Avalara GetCertExpressInvitation",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/customers/:customerCode/certexpressinvites/:id",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "customerCode",
                "value": "",
                "type": "path"
              },
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Retrieve an existing CertExpress invitation sent to a customer.\r\n            \r\nA CertExpression invitation allows a customer to follow a helpful step-by-step guide to provide information\r\nabout their certificates.  This step by step guide allows the customer to complete and upload the full\r\ncertificate in a convenient, friendly web browser experience.  When the customer completes their certificates,\r\nthey will automatically be recorded to your company and linked to the customer record.\r\n        "
        },
        {
          "info": {
            "name": "Avalara ListCertExpressInvitations",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/certexpressinvites",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Retrieve CertExpress invitations sent by this company.\r\n            \r\nA CertExpression invitation allows a customer to follow a helpful step-by-step guide to provide information\r\nabout their certificates.  This step by step guide allows the customer to complete and upload the full\r\ncertificate in a convenient, friendly web browser experience.  When the customer completes their certificates,\r\nthey will automatically be recorded to your company and linked to the customer record.\r\n            \r\nThe"
        }
      ]
    },
    {
      "info": {
        "name": "Certificates",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Avalara QueryCertificates",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/certificates",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "List all certificates recorded by a company\r\n            \r\nA certificate is a document stored in either AvaTax Exemptions or CertCapture.  The certificate document\r\ncan contain information about a customer's eligibility for exemption from sales or use taxes based on\r\ncriteria you specify when you store the certificate.  To view or manage your certificates directly, please\r\nlog onto the administrative website for the product you purchased.\r\n            \r\nYou can use the `$include` parameter to fe"
        },
        {
          "info": {
            "name": "Avalara CreateCertificates",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/certificates",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Record one or more certificates document for this company.\r\n            \r\nA certificate is a document stored in either AvaTax Exemptions or CertCapture.  The certificate document\r\ncan contain information about a customer's eligibility for exemption from sales or use taxes based on\r\ncriteria you specify when you store the certificate.  To view or manage your certificates directly, please\r\nlog onto the administrative website for the product you purchased.\r\n            \r\nWhen you create a certifica"
        },
        {
          "info": {
            "name": "Avalara GetCertificate",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/certificates/:id",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Get the current certificate identified by this URL.\r\n            \r\nA certificate is a document stored in either AvaTax Exemptions or CertCapture.  The certificate document\r\ncan contain information about a customer's eligibility for exemption from sales or use taxes based on\r\ncriteria you specify when you store the certificate.  To view or manage your certificates directly, please\r\nlog onto the administrative website for the product you purchased.\r\n            \r\nYou can use the `$include` paramet"
        },
        {
          "info": {
            "name": "Avalara UpdateCertificate",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/certificates/:id",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Replace the certificate identified by this URL with a new one.\r\n            \r\nA certificate is a document stored in either AvaTax Exemptions or CertCapture.  The certificate document\r\ncan contain information about a customer's eligibility for exemption from sales or use taxes based on\r\ncriteria you specify when you store the certificate.  To view or manage your certificates directly, please\r\nlog onto the administrative website for the product you purchased.\r\n            \r\nBefore you can use any "
        },
        {
          "info": {
            "name": "Avalara DeleteCertificate",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/certificates/:id",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Revoke the certificate identified by this URL, then delete it.\r\n            \r\nA certificate is a document stored in either AvaTax Exemptions or CertCapture.  The certificate document\r\ncan contain information about a customer's eligibility for exemption from sales or use taxes based on\r\ncriteria you specify when you store the certificate.  To view or manage your certificates directly, please\r\nlog onto the administrative website for the product you purchased.\r\n            \r\nRevoked certificates ca"
        },
        {
          "info": {
            "name": "Avalara DownloadCertificateImage",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/certificates/:id/attachment",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Download an image or PDF file for this certificate.\r\n            \r\nThis API can be used to download either a single-page preview of the certificate or a full PDF document.\r\nTo retrieve a preview image, set the `$type` parameter to `Jpeg` and the `$page` parameter to `1`.\r\n            \r\nA certificate is a document stored in either AvaTax Exemptions or CertCapture.  The certificate document\r\ncan contain information about a customer's eligibility for exemption from sales or use taxes based on\r\ncrit"
        },
        {
          "info": {
            "name": "Avalara UploadCertificateImage",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/certificates/:id/attachment",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Upload an image or PDF attachment for this certificate.\r\n            \r\nImage attachments can be of the format `PDF`, `JPEG`, `TIFF`, or `PNG`.  To upload a multi-page image, please\r\nuse the `PDF` data type.\r\n            \r\nA certificate is a document stored in either AvaTax Exemptions or CertCapture.  The certificate document\r\ncan contain information about a customer's eligibility for exemption from sales or use taxes based on\r\ncriteria you specify when you store the certificate.  To view or mana"
        },
        {
          "info": {
            "name": "Avalara GetCertificateSetup",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/certificates/setup",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Checks whether this company is configured to use exemption certificates in AvaTax.\r\n            \r\nExemption certificates are tracked through a different auditable data store than the one that\r\nholds AvaTax transactions.  To use the AvaTax exemption certificate document store, please call\r\n`GetCertificateSetup` to see if your company is configured to use the exemption certificate\r\ndocument store.  To request setup, please call `RequestCertificateSetup` and your company will\r\nbe configured with da"
        },
        {
          "info": {
            "name": "Avalara RequestCertificateSetup",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/certificates/setup",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Requests the setup of exemption certificates for this company.\r\n            \r\nExemption certificates are tracked through a different auditable data store than the one that\r\nholds AvaTax transactions.  To use the AvaTax exemption certificate document store, please call\r\n`GetCertificateSetup` to see if your company is configured to use the exemption certificate\r\ndocument store.  To request setup, please call `RequestCertificateSetup` and your company will\r\nbe configured with data storage in the au"
        },
        {
          "info": {
            "name": "Avalara LinkAttributesToCertificate",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/certificates/:id/attributes/link",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Link one or many attributes to a certificate.\r\n            \r\nA certificate may have multiple attributes that control its behavior.  You may link or unlink attributes to a\r\ncertificate at any time.  The full list of defined attributes may be found using `ListCertificateAttributes`.\r\n            \r\nA certificate is a document stored in either AvaTax Exemptions or CertCapture.  The certificate document\r\ncan contain information about a customer's eligibility for exemption from sales or use taxes base"
        },
        {
          "info": {
            "name": "Avalara LinkCustomersToCertificate",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/certificates/:id/customers/link",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Link one or more customers to an existing certificate.\r\n            \r\nCustomers and certificates must be linked before a customer can make use of a certificate to obtain\r\na tax exemption in AvaTax.  Since some certificates may cover more than one business entity, a certificate\r\ncan be connected to multiple customer records using the `LinkCustomersToCertificate` API.\r\n            \r\nA certificate is a document stored in either AvaTax Exemptions or CertCapture.  The certificate document\r\ncan contai"
        },
        {
          "info": {
            "name": "Avalara ListAttributesForCertificate",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/certificates/:id/attributes",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Retrieve the list of attributes that are linked to this certificate.\r\n            \r\nA certificate may have multiple attributes that control its behavior.  You may link or unlink attributes to a\r\ncertificate at any time.  The full list of defined attributes may be found using [ListCertificateAttributes](https://developer.avalara.com/api-reference/avatax/rest/v2/methods/Definitions/ListCertificateAttributes/) API.\r\n            \r\nA certificate is a document stored in either AvaTax Exemptions or Cer"
        },
        {
          "info": {
            "name": "Avalara ListCustomersForCertificate",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/certificates/:id/customers",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "List all customers linked to this certificate.\r\n            \r\nCustomers must be linked to a certificate in order to make use of its tax exemption features.  You\r\ncan link or unlink customers to a certificate at any time.\r\n            \r\nA certificate is a document stored in either AvaTax Exemptions or CertCapture.  The certificate document\r\ncan contain information about a customer's eligibility for exemption from sales or use taxes based on\r\ncriteria you specify when you store the certificate.  T"
        },
        {
          "info": {
            "name": "Avalara UnlinkAttributesFromCertificate",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/certificates/:id/attributes/unlink",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Unlink one or many attributes from a certificate.\r\n            \r\nA certificate may have multiple attributes that control its behavior.  You may link or unlink attributes to a\r\ncertificate at any time.  The full list of defined attributes may be found using `ListCertificateAttributes`.\r\n            \r\nA certificate is a document stored in either AvaTax Exemptions or CertCapture.  The certificate document\r\ncan contain information about a customer's eligibility for exemption from sales or use taxes "
        },
        {
          "info": {
            "name": "Avalara UnlinkCustomersFromCertificate",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/certificates/:id/customers/unlink",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Unlinks one or more customers from a certificate.\r\n            \r\nUnlinking a certificate from a customer will prevent the certificate from being used to generate\r\ntax exemptions for the customer in the future.  If any previous transactions for this customer had\r\nused this linked certificate, those transactions will be unchanged and will still have a link to the\r\nexemption certificate in question.\r\n            \r\nA certificate is a document stored in either AvaTax Exemptions or CertCapture.  The c"
        }
      ]
    },
    {
      "info": {
        "name": "Companies",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Avalara CertifyIntegration",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/companies/:id/certify",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Examines the most recent 100 transactions or data from the last month when verifying transaction-related integrations.\r\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\r\nwritten integrations for a company are sufficient enough to be delivered to the respective customers to start using it.\r\n            \r\nThis API provides messages specific enough (through predefined checks) to guide the partner on what integrat"
        },
        {
          "info": {
            "name": "Avalara GetFilingStatus",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/companies/:id/filingstatus",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Retrieve the current filing status of this company.\r\n            \r\nFor customers using Avalara's Managed Returns Service, each company within their account can request\r\nfor Avalara to file tax returns on their behalf.  Avalara compliance team members will review all\r\nrequested filing calendars prior to beginning filing tax returns on behalf of this company.\r\n            \r\nA company's filing status can be one of the following values:\r\n            \r\n* `NoReporting` - This company is not configured"
        },
        {
          "info": {
            "name": "Avalara ChangeFilingStatus",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/companies/:id/filingstatus",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Changes the current filing status of this company.\r\n            \r\nFor customers using Avalara's Managed Returns Service, each company within their account can request\r\nfor Avalara to file tax returns on their behalf.  Avalara compliance team members will review all\r\nrequested filing calendars prior to beginning filing tax returns on behalf of this company.\r\n            \r\nThe following changes may be requested through this API:\r\n            \r\n* If a company is in `NotYetFiling` status, the custom"
        },
        {
          "info": {
            "name": "Avalara CompanyInitialize",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/companies/initialize",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Shortcut to quickly setup a single-physical-location company with critical information and activate it.\r\nThis API provides quick and simple company setup functionality and does the following things:\r\n            \r\n* Create a company object with its own tax profile\r\n* Add a key contact person for the company\r\n* Set up one physical location for the main office\r\n* Declare nexus in all taxing jurisdictions for that main office address\r\n* Activate the company\r\n            \r\nThis API only provides a l"
        },
        {
          "info": {
            "name": "Avalara QueryCompanies",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/companies",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ]
          },
          "docs": "Get multiple company objects.\r\n            \r\nA `company` represents a single corporation or individual that is registered to handle transactional taxes.\r\n            \r\nSearch for specific objects using the criteria in the `$filter` parameter; full documentation is available on [Filtering in REST](http://developer.avalara.com/avatax/filtering-in-rest/) .\r\nPaginate your results using the `$top`, `$skip`, and `$orderby` parameters.\r\nYou may specify one or more of the following values in the `$inclu"
        },
        {
          "info": {
            "name": "Avalara CreateCompanies",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/companies",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Create one or more new company objects.\r\nA 'company' represents a single corporation or individual that is registered to handle transactional taxes.\r\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.\r\n            \r\nNOTE: Please do not use these blacklisted characters in company name and code: ';', '\\', '|'.\n\n### Security Policies\n\n* This API requires one of the following user roles: AccountAdmin, B"
        },
        {
          "info": {
            "name": "Avalara ListCompanyParameterDetails",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/parameters",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Retrieve all parameters of a company.\r\n            \r\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\".\r\n            \r\nA parameter added to a company will be used by default in tax calculation but will not show on the transaction line referencing the company.\r\n            \r\nA company location parameter specified on a transaction line will override a company p"
        },
        {
          "info": {
            "name": "Avalara CreateCompanyParameters",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/parameters",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Add parameters to a company.\r\n            \r\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\".\r\n            \r\nA parameter added to a company will be used by default in tax calculation but will not show on the transaction line referencing the company.\r\n            \r\nA company location parameter specified on a transaction line will override a company parameter "
        },
        {
          "info": {
            "name": "Avalara CreateFundingRequest",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/companies/:id/funding/setup",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "This API is available by invitation only.\r\nCompanies that use the Avalara Managed Returns or the SST Certified Service Provider services are\r\nrequired to setup their funding configuration before Avalara can begin filing tax returns on their\r\nbehalf.\r\nFunding configuration for each company is set up by submitting a funding setup request, which can\r\nbe sent either via email or via an embedded HTML widget.\r\nWhen the funding configuration is submitted to Avalara, it will be reviewed by treasury team"
        },
        {
          "info": {
            "name": "Avalara GetCompany",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/companies/:id",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Get the company object identified by this URL.\r\nA 'company' represents a single corporation or individual that is registered to handle transactional taxes.\r\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:\r\n            \r\n * Contacts\r\n * Items\r\n * Locations\r\n * Nexus\r\n * Settings\r\n * TaxCodes\r\n * TaxRules\r\n * UPC\r\n * Parameters\n\n### Security Policies\n\n* This API requires one of the following "
        },
        {
          "info": {
            "name": "Avalara UpdateCompany",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "http://{{baseurl}}/api/v2/companies/:id",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Replace the existing company object at this URL with an updated object.\r\n            \r\nA `CompanyModel` represents a single corporation or individual that is registered to handle transactional taxes.\r\nAll data from the existing object will be replaced with data in the object you PUT.\r\n            \r\nWhen calling `UpdateCompany`, you are permitted to update the company itself.  Updates to the nested objects\r\nsuch as contacts, locations, or settings are not permitted.  To update the nested objects\r"
        },
        {
          "info": {
            "name": "Avalara DeleteCompany",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "http://{{baseurl}}/api/v2/companies/:id",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Deleting a company will delete all child companies, and all users attached to this company.\n\n### Security Policies\n\n* This API requires one of the following user roles: AccountAdmin, BatchServiceAdmin, CompanyAdmin, CSPTester, FirmAdmin, SSTAdmin, TechnicalSupportAdmin.\n"
        },
        {
          "info": {
            "name": "Avalara GetCompanyParameterDetail",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/parameters/:id",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Retrieves a single parameter of a company.\r\n            \r\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\".\r\n            \r\nA parameter added to a company will be used by default in tax calculation but will not show on the transaction line referencing the company.\r\n            \r\nA company location parameter specified on a transaction line will override a comp"
        },
        {
          "info": {
            "name": "Avalara UpdateCompanyParameterDetail",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/parameters/:id",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Update a parameter of a company.\r\n            \r\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\".\r\n            \r\nA parameter added to a company will be used by default in tax calculation but will not show on the transaction line referencing the company.\r\n            \r\nA company location parameter specified on a transaction line will override a company parame"
        },
        {
          "info": {
            "name": "Avalara DeleteCompanyParameter",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/parameters/:id",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Delete a parameter of a company.\r\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\".\r\n            \r\nA parameter added to a company will be used by default in tax calculation but will not show on the transaction line referencing the company.\r\n            \r\nA company location parameter specified on a transaction line will override a company parameter if they sh"
        },
        {
          "info": {
            "name": "Avalara FundingConfigurationByCompany",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/funding/configuration",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "This API is available by invitation only.\r\nRequires a subscription to Avalara Managed Returns or SST Certified Service Provider.\r\nReturns the funding configuration of the requested company.\r\n.\n\n### Security Policies\n\n* This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMAccountUser, ECMCompanyUser, FirmAdmin, FirmUser, ProStoresOp"
        },
        {
          "info": {
            "name": "Avalara FundingConfigurationsByCompanyAndCurrency",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/funding/configurations",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "This API is available by invitation only.\r\nRequires a subscription to Avalara Managed Returns or SST Certified Service Provider.\r\nReturns the funding configuration of the requested company.\r\n.\n\n### Security Policies\n\n* This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMAccountUser, ECMCompanyUser, FirmAdmin, FirmUser, ProStoresOp"
        },
        {
          "info": {
            "name": "Avalara GetCompanyConfiguration",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/companies/:id/configuration",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Retrieve a list of all configuration settings tied to this company.\r\n            \r\nConfiguration settings provide you with the ability to control features of your account and of your\r\ntax software.  The category name `AvaCertServiceConfig` is reserved for\r\nAvalara internal software configuration values; to store your own company-level settings, please\r\ncreate a new category name that begins with `X-`, for example, `X-MyCustomCategory`.\r\n            \r\nCompany settings are permanent settings that "
        },
        {
          "info": {
            "name": "Avalara SetCompanyConfiguration",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/companies/:id/configuration",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Update configuration settings tied to this company.\r\n            \r\nConfiguration settings provide you with the ability to control features of your account and of your\r\ntax software.  The category names `AvaCertServiceConfig` is reserved for\r\nAvalara internal software configuration values; to store your own company-level settings, please\r\ncreate a new category name that begins with `X-`, for example, `X-MyCustomCategory`.\r\n            \r\nCompany settings are permanent settings that cannot be delet"
        },
        {
          "info": {
            "name": "Avalara ListACHEntryDetailsForCompany",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/companies/:id/paymentdetails/:periodyear/:periodmonth",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              },
              {
                "name": "periodyear",
                "value": "",
                "type": "path"
              },
              {
                "name": "periodmonth",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "This API is available by invitation only.\r\nRequires a subscription to Avalara Managed Returns or SST Certified Service Provider.\r\nReturns a list of ACH entry details for the given company and period.\r\nEach object in the result is an ach entry trace record for a payment made on behalf of this company.\n\n### Security Policies\n\n* This API depends on the following active services:*Returns* (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.\n* This API requires one of the following user roles: A"
        },
        {
          "info": {
            "name": "Avalara ListFundingRequestsByCompany",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/companies/:id/funding",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "This API is available by invitation only.\r\nRequires a subscription to Avalara Managed Returns or SST Certified Service Provider.\r\nReturns a list of funding setup requests and their current status.\r\nEach object in the result is a request that was made to setup or adjust funding status for this company.\n\n### Security Policies\n\n* This API depends on the following active services:*Returns* (at least one of):  Mrs, MRSComplianceManager, AvaTaxCsp.\n* This API requires one of the following user roles: "
        },
        {
          "info": {
            "name": "Avalara ListMrsCompanies",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/companies/mrs",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ]
          },
          "docs": "This API is available by invitation only.\r\n            \r\nGet a list of companies with an active MRS service.\n\n### Security Policies\n\n* This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMAccountUser, ECMCompanyUser, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, Technica"
        }
      ]
    },
    {
      "info": {
        "name": "Contacts",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Avalara ListContactsByCompany",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/contacts",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "List all contact objects assigned to this company.\r\n            \r\nSearch for specific objects using the criteria in the `$filter` parameter; full documentation is available on [Filtering in REST](http://developer.avalara.com/avatax/filtering-in-rest/) .\r\nPaginate your results using the `$top`, `$skip`, and `$orderby` parameters.\n\n### Security Policies\n\n* This API requires one of the following user roles: AccountAdmin, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester"
        },
        {
          "info": {
            "name": "Avalara CreateContacts",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/contacts",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Create one or more new contact objects.\r\nA 'contact' is a person associated with a company who is designated to handle certain responsibilities of\r\na tax collecting and filing entity.\n\n### Security Policies\n\n* This API requires one of the following user roles: AccountAdmin, BatchServiceAdmin, CompanyAdmin, CSPTester, FirmAdmin, SSTAdmin, TechnicalSupportAdmin.\n"
        },
        {
          "info": {
            "name": "Avalara GetContact",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/contacts/:id",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Get the contact object identified by this URL.\r\nA 'contact' is a person associated with a company who is designated to handle certain responsibilities of\r\na tax collecting and filing entity.\n\n### Security Policies\n\n* This API requires one of the following user roles: AccountAdmin, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, FirmAdmin, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.\n"
        },
        {
          "info": {
            "name": "Avalara UpdateContact",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/contacts/:id",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Replace the existing contact object at this URL with an updated object.\r\nA 'contact' is a person associated with a company who is designated to handle certain responsibilities of\r\na tax collecting and filing entity.\r\nAll data from the existing object will be replaced with data in the object you PUT.\r\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.\n\n### Security Policies\n\n* This API requires one of the following user roles: Account"
        },
        {
          "info": {
            "name": "Avalara DeleteContact",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/contacts/:id",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Mark the existing contact object at this URL as deleted.\n\n### Security Policies\n\n* This API requires one of the following user roles: AccountAdmin, BatchServiceAdmin, CompanyAdmin, CSPTester, FirmAdmin, SSTAdmin, TechnicalSupportAdmin.\n"
        },
        {
          "info": {
            "name": "Avalara QueryContacts",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/contacts",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ]
          },
          "docs": "Get multiple contact objects across all companies.\r\nA 'contact' is a person associated with a company who is designated to handle certain responsibilities of\r\na tax collecting and filing entity.\r\n            \r\nSearch for specific objects using the criteria in the `$filter` parameter; full documentation is available on [Filtering in REST](http://developer.avalara.com/avatax/filtering-in-rest/) .\r\nPaginate your results using the `$top`, `$skip`, and `$orderby` parameters.\n\n### Security Policies\n\n*"
        }
      ]
    },
    {
      "info": {
        "name": "Customers",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Avalara QueryCustomers",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/customers",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "List all customers recorded by this company matching the specified criteria.\r\n            \r\nA customer object defines information about a person or business that purchases products from your\r\ncompany.  When you create a tax transaction in AvaTax, you can use the `customerCode` from this\r\nrecord in your `CreateTransaction` API call.  AvaTax will search for this `customerCode` value and\r\nidentify any certificates linked to this `customer` object.  If any certificate applies to the transaction,\r\nAv"
        },
        {
          "info": {
            "name": "Avalara CreateCustomers",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/customers",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Create one or more customers for this company.\r\n            \r\nA customer object defines information about a person or business that purchases products from your\r\ncompany.  When you create a tax transaction in AvaTax, you can use the `customerCode` from this\r\nrecord in your `CreateTransaction` API call.  AvaTax will search for this `customerCode` value and\r\nidentify any certificates linked to this `customer` object.  If any certificate applies to the transaction,\r\nAvaTax will record the appropria"
        },
        {
          "info": {
            "name": "Avalara GetCustomer",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/customers/:customerCode",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "customerCode",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Retrieve the customer identified by this URL.\r\n            \r\nA customer object defines information about a person or business that purchases products from your\r\ncompany.  When you create a tax transaction in AvaTax, you can use the `customerCode` from this\r\nrecord in your `CreateTransaction` API call.  AvaTax will search for this `customerCode` value and\r\nidentify any certificates linked to this customer object.  If any certificate applies to the transaction,\r\nAvaTax will record the appropriate "
        },
        {
          "info": {
            "name": "Avalara UpdateCustomer",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/customers/:customerCode",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "customerCode",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Replace the customer object at this URL with a new record.\r\n            \r\nA customer object defines information about a person or business that purchases products from your\r\ncompany.  When you create a tax transaction in AvaTax, you can use the `customerCode` from this\r\nrecord in your `CreateTransaction` API call.  AvaTax will search for this `customerCode` value and\r\nidentify any certificates linked to this `customer` object.  If any certificate applies to the transaction,\r\nAvaTax will record t"
        },
        {
          "info": {
            "name": "Avalara DeleteCustomer",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/customers/:customerCode",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "customerCode",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Deletes the customer object referenced by this URL.\r\n            \r\nA customer object defines information about a person or business that purchases products from your\r\ncompany.  When you create a tax transaction in AvaTax, you can use the `customerCode` from this\r\nrecord in your `CreateTransaction` API call.  AvaTax will search for this `customerCode` value and\r\nidentify any certificates linked to this `customer` object.  If any certificate applies to the transaction,\r\nAvaTax will record the appr"
        },
        {
          "info": {
            "name": "Avalara LinkAttributesToCustomer",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/customers/:customerCode/attributes/link",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "customerCode",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Link one or many attributes to a customer.\r\n            \r\nA customer may have multiple attributes that control its behavior.  You may link or unlink attributes to a\r\ncustomer at any time.  The full list of defined attributes may be found using `QueryCompanyCustomerAttributes` API.\r\n            \r\nA customer object defines information about a person or business that purchases products from your\r\ncompany.  When you create a tax transaction in AvaTax, you can use the `customerCode` from this\r\nrecord"
        },
        {
          "info": {
            "name": "Avalara LinkCertificatesToCustomer",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/customers/:customerCode/certificates/link",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "customerCode",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Link one or more certificates to a customer.\r\n            \r\nA customer object defines information about a person or business that purchases products from your\r\ncompany.  When you create a tax transaction in AvaTax, you can use the `customerCode` from this\r\nrecord in your `CreateTransaction` API call.  AvaTax will search for this `customerCode` value and\r\nidentify any certificates linked to this `customer` object.  If any certificate applies to the transaction,\r\nAvaTax will record the appropriate"
        },
        {
          "info": {
            "name": "Avalara LinkShipToCustomersToBillCustomer",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/customers/billto/:code/shipto/link",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "code",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Links a Ship-To customer record with a Bill-To customer record.\r\n            \r\nCustomer records represent businesses or individuals who can provide exemption certificates.  Some customers\r\nmay have certificates that are linked to their shipping address or their billing address.  To group these\r\ncustomer records together, you may link multiple bill-to and ship-to addresses together to represent a single\r\nentity that has multiple different addresses of different kinds.\r\n            \r\nIn general, a"
        },
        {
          "info": {
            "name": "Avalara ListAttributesForCustomer",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/customers/:customerCode/attributes",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "customerCode",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Retrieve the attributes linked to the customer identified by this URL.\r\n            \r\nA customer may have multiple attributes that control its behavior.  You may link or unlink attributes to a\r\ncustomer at any time.  The full list of defined attributes may be found using `QueryCompanyCustomerAttributes` API.\r\n            \r\nA customer object defines information about a person or business that purchases products from your\r\ncompany.  When you create a tax transaction in AvaTax, you can use the `cus"
        },
        {
          "info": {
            "name": "Avalara ListCertificatesForCustomer",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/customers/:customerCode/certificates",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "customerCode",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "List all certificates linked to a customer.\r\n            \r\nA customer object defines information about a person or business that purchases products from your\r\ncompany.  When you create a tax transaction in AvaTax, you can use the `customerCode` from this\r\nrecord in your `CreateTransaction` API call.  AvaTax will search for this `customerCode` value and\r\nidentify any certificates linked to this `customer` object.  If any certificate applies to the transaction,\r\nAvaTax will record the appropriate "
        },
        {
          "info": {
            "name": "Avalara ListValidCertificatesForCustomer",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/customers/:customerCode/certificates/:country/:region",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "customerCode",
                "value": "",
                "type": "path"
              },
              {
                "name": "country",
                "value": "",
                "type": "path"
              },
              {
                "name": "region",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "List valid certificates linked to a customer in a particular country and region.\r\n            \r\nThis API is intended to help identify whether a customer has already provided a certificate that\r\napplies to a particular country and region.  This API is intended to help you remind a customer\r\nwhen they have or have not provided copies of their exemption certificates to you during the sales\r\norder process.\r\n            \r\nIf a customer does not have a certificate on file and they wish to provide one,"
        },
        {
          "info": {
            "name": "Avalara UnlinkAttributesFromCustomer",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/customers/:customerCode/attributes/unlink",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "customerCode",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Unlink one or many attributes from a customer.\r\n            \r\nA customer may have multiple attributes that control its behavior.  You may link or unlink attributes to a\r\ncustomer at any time.  The full list of defined attributes may be found using `QueryCompanyCustomerAttributes` API.\r\n            \r\nA customer object defines information about a person or business that purchases products from your\r\ncompany.  When you create a tax transaction in AvaTax, you can use the `customerCode` from this\r\nre"
        },
        {
          "info": {
            "name": "Avalara UnlinkCertificatesFromCustomer",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/customers/:customerCode/certificates/unlink",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "customerCode",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Remove one or more certificates to a customer.\r\n            \r\nA customer object defines information about a person or business that purchases products from your\r\ncompany.  When you create a tax transaction in AvaTax, you can use the `customerCode` from this\r\nrecord in your `CreateTransaction` API call.  AvaTax will search for this `customerCode` value and\r\nidentify any certificates linked to this `customer` object.  If any certificate applies to the transaction,\r\nAvaTax will record the appropria"
        }
      ]
    },
    {
      "info": {
        "name": "DataSources",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Avalara ListDataSources",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/datasources",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Gets multiple datasource objects for a given company.\n\n### Security Policies\n\n* This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMAccountUser, ECMCompanyUser, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.\n* This API d"
        },
        {
          "info": {
            "name": "Avalara CreateDataSources",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/datasources",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Create one or more datasource objects.\n\n### Security Policies\n\n* This API requires one of the following user roles: AccountAdmin, BatchServiceAdmin, CompanyAdmin, CSPTester, FirmAdmin, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin.\n* This API depends on the following active services:*Required* (all):  AvaTaxPro, BasicReturns.\n"
        },
        {
          "info": {
            "name": "Avalara GetDataSourceById",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/datasources/:id",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Retrieve the data source by its unique ID number.\n\n### Security Policies\n\n* This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMAccountUser, ECMCompanyUser, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.\n* This API depen"
        },
        {
          "info": {
            "name": "Avalara UpdateDataSource",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/datasources/:id",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Updates a datasource for a company.\n\n### Security Policies\n\n* This API requires one of the following user roles: AccountAdmin, BatchServiceAdmin, CompanyAdmin, CSPTester, FirmAdmin, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin.\n* This API depends on the following active services:*Required* (all):  AvaTaxPro, BasicReturns.\n"
        },
        {
          "info": {
            "name": "Avalara DeleteDataSource",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/datasources/:id",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Marks the existing datasource for a company as deleted.\n\n### Security Policies\n\n* This API requires one of the following user roles: AccountAdmin, BatchServiceAdmin, CompanyAdmin, CSPTester, FirmAdmin, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin.\n* This API depends on the following active services:*Required* (all):  AvaTaxPro, BasicReturns.\n"
        },
        {
          "info": {
            "name": "Avalara QueryDataSources",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/datasources",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ]
          },
          "docs": "Get multiple datasource objects across all companies.\r\n            \r\nSearch for specific objects using the criteria in the `$filter` parameter; full documentation is available on [Filtering in REST](http://developer.avalara.com/avatax/filtering-in-rest/) .\r\nPaginate your results using the `$top`, `$skip`, and `$orderby` parameters.\n\n### Security Policies\n\n* This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser,"
        }
      ]
    },
    {
      "info": {
        "name": "Definitions",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Avalara GetCrossBorderCode",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/definitions/crossborder/:country/:hsCode/hierarchy",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "country",
                "value": "",
                "type": "path"
              },
              {
                "name": "hsCode",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Retrieves the specified HS code and all of its parents, reflecting all sections, chapters, headings, and subheadings\r\n            \r\na list of HS Codes that are the parents and information branches of the HS Code for the given\r\ndestination country, if lower detail is available.\r\n            \r\nThis API will include information branches if applicable. These do not have HS Codes and cannot be referenced,\r\nbut can contain information relevant to deciding the correct HS Code.\r\n            \r\nThis API i"
        },
        {
          "info": {
            "name": "Avalara GetLoginVerifierByForm",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/definitions/filingcalendars/loginverifiers/:form",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "form",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "This API is intended to be useful to identify whether the user should be allowed\r\nto automatically verify their login and password. This API will provide a result only if the form supports automatic online login verification."
        },
        {
          "info": {
            "name": "Avalara ListAllMarketplaceLocations",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/definitions/listallmarketplacelocations",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ]
          },
          "docs": "List all market place locations."
        },
        {
          "info": {
            "name": "Avalara ListAvaFileForms",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/definitions/avafileforms",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ]
          },
          "docs": "This API is deprecated.\r\n            \r\nPlease use the ListTaxForms API.\r\n            \r\nReturns the full list of Avalara-supported AvaFile Forms\r\nThis API is intended to be useful to identify all the different AvaFile Forms"
        },
        {
          "info": {
            "name": "Avalara ListCertificateAttributes",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/definitions/certificateattributes",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ]
          },
          "docs": "List the certificate attributes defined by a company either specified by the user or the user's default company.\r\n            \r\nA certificate may have multiple attributes that control its behavior.  You may apply or remove attributes to a\r\ncertificate at any time.\r\n            \r\nIf you see the 'CertCaptureNotConfiguredError', please use CheckProvision and RequestProvision endpoints to\r\ncheck and provision account."
        },
        {
          "info": {
            "name": "Avalara ListCertificateExemptReasons",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/definitions/certificateexemptreasons",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ]
          },
          "docs": "List the certificate exempt reasons defined by a company.\r\n            \r\nAn exemption reason defines why a certificate allows a customer to be exempt\r\nfor purposes of tax calculation.\r\n            \r\nIf you see the 'CertCaptureNotConfiguredError', please use CheckProvision and RequestProvision endpoints to\r\ncheck and provision account."
        },
        {
          "info": {
            "name": "Avalara ListCertificateExposureZones",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/definitions/certificateexposurezones",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ]
          },
          "docs": "List the certificate exposure zones defined by a company.\r\n            \r\nAn exposure zone is a location where a certificate can be valid.  Exposure zones may indicate a taxing\r\nauthority or other legal entity to which a certificate may apply.\r\n            \r\nIf you see the 'CertCaptureNotConfiguredError', please use CheckProvision and RequestProvision endpoints to\r\ncheck and provision account."
        },
        {
          "info": {
            "name": "Avalara ListClassificationParametersUsage",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/definitions/classification/parametersusage",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ]
          },
          "docs": "Returns the full list of Avalara-supported usage of extra parameters for item classification.\r\nThe list of parameters is available for use with Item Classification.\r\nSome parameters are only available for use if you have subscribed to certain features of AvaTax."
        },
        {
          "info": {
            "name": "Avalara ListCommunicationsServiceTypes",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/definitions/communications/transactiontypes/:id/servicetypes",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Returns full list of service types for a given transaction type ID."
        },
        {
          "info": {
            "name": "Avalara ListCommunicationsTSPairs",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/definitions/communications/tspairs",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ]
          },
          "docs": "Returns full list of communications transaction/service type pairs which\r\nare accepted in communication tax calculation requests."
        },
        {
          "info": {
            "name": "Avalara ListCommunicationsTransactionTypes",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/definitions/communications/transactiontypes",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ]
          },
          "docs": "Returns full list of communications transaction types which\r\nare accepted in communication tax calculation requests."
        },
        {
          "info": {
            "name": "Avalara ListCountries",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/definitions/countries",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ]
          },
          "docs": "Returns a list of all ISO 3166 country codes, and their US English friendly names.\r\nThis API is intended to be useful when presenting a dropdown box in your website to allow customers to select a country for\r\na shipping address."
        },
        {
          "info": {
            "name": "Avalara ListCoverLetters",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/definitions/coverletters",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ]
          },
          "docs": "List available cover letters that can be used when sending invitation to use CertExpress to upload certificates.\r\n            \r\nThe CoverLetter model represents a message sent along with an invitation to use CertExpress to\r\nupload certificates.  An invitation allows customers to use CertExpress to upload their exemption\r\ncertificates directly; this cover letter explains why the invitation was sent.\r\n            \r\nIf you see the 'CertCaptureNotConfiguredError', please use CheckProvision and Reque"
        },
        {
          "info": {
            "name": "Avalara ListCrossBorderCodes",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/definitions/crossborder/:country/:hsCode",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "country",
                "value": "",
                "type": "path"
              },
              {
                "name": "hsCode",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Retrieves a list of HS Codes that are the children of the prefix for the given destination country, if\r\nadditional children are available.\r\n            \r\nHS Code is interchangeable with \"tariff code\" and definitions are generally unique to a destination country.\r\nAn HS Code describes an item and its eligibility/rate for tariffs. HS Codes are organized by\r\nSection/Chapter/Heading/Subheading/Classification.\r\n            \r\nThis API is intended to be useful to identify the correct HS Code to use for"
        },
        {
          "info": {
            "name": "Avalara ListCrossBorderSections",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/definitions/crossborder/sections",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ]
          },
          "docs": "Returns the full list of top level HS Code Sections. Sections are the broadest level of detail for\r\nclassifying tariff codes and the items to which they apply. HS Codes are organized\r\nby Section/Chapter/Heading/Subheading/Classification.\r\n            \r\nThis API is intended to be useful to identify the top level Sections for\r\nfurther LandedCost HS Code lookups.\n\n### Security Policies\n\n* This API depends on the following active services:*Required* (all):  AvaTaxGlobal.\n"
        },
        {
          "info": {
            "name": "Avalara ListCurrencies",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/definitions/currencies",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ]
          },
          "docs": "Lists all ISO 4217 currencies supported by AvaTax.\r\n            \r\nThis 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\r\n`currencyCode` field in a `CreateTransactionModel`."
        },
        {
          "info": {
            "name": "Avalara ListEntityUseCodes",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/definitions/entityusecodes",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ]
          },
          "docs": "Returns the full list of Avalara-supported entity use codes.\r\nEntity/Use Codes are definitions of the entity who is purchasing something, or the purpose for which the transaction\r\nis occurring.  This information is generally used to determine taxability of the product.\r\nIn order to facilitate correct reporting of your taxes, you are encouraged to select the proper entity use codes for\r\nall transactions that are exempt."
        },
        {
          "info": {
            "name": "Avalara ListFilingFrequencies",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/definitions/filingfrequencies",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ]
          },
          "docs": "Returns the full list of Avalara-supported filing frequencies.\r\nThis API is intended to be useful to identify all the different filing frequencies that can be used in notices."
        },
        {
          "info": {
            "name": "Avalara ListJurisdictionTypesByRateTypeTaxTypeMapping",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/definitions/jurisdictionTypes/countries/:country/taxtypes/:taxTypeId/taxsubtypes/:taxSubTypeId",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "country",
                "value": "",
                "type": "path"
              },
              {
                "name": "taxTypeId",
                "value": "",
                "type": "path"
              },
              {
                "name": "taxSubTypeId",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Returns a list of all applicable jurisdiction types based on country, taxTypeId, taxSubTypeId, and rateTypeId"
        },
        {
          "info": {
            "name": "Avalara ListJurisdictions",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/definitions/jurisdictions",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ]
          },
          "docs": "Returns a list of all Avalara-supported taxing jurisdictions.\r\n            \r\nThis API allows you to examine all Avalara-supported jurisdictions. You can filter your search by supplying\r\nSQL-like query for fetching only the ones you concerned about. For example: effectiveDate > '2016-01-01'\r\n            \r\nThe rate, salesRate, and useRate fields are not available on the JurisdictionModels returned by this API."
        },
        {
          "info": {
            "name": "Avalara ListJurisdictionsByAddress",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/definitions/jurisdictionsnearaddress",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ]
          },
          "docs": "Returns a list of all Avalara-supported taxing jurisdictions that apply to this address.\r\n            \r\nThis API allows you to identify which jurisdictions are nearby a specific address according to the best available geocoding information.\r\nIt is intended to allow you to create a \"Jurisdiction Override\", which allows an address to be configured as belonging to a nearby\r\njurisdiction in AvaTax.\r\n            \r\nThe results of this API call can be passed to the `CreateJurisdictionOverride` API call"
        },
        {
          "info": {
            "name": "Avalara ListJurisdictionsByRateTypeTaxTypeMapping",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/definitions/jurisdictions/countries/:country/taxtypes/:taxTypeId/taxsubtypes/:taxSubTypeId",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "country",
                "value": "",
                "type": "path"
              },
              {
                "name": "taxTypeId",
                "value": "",
                "type": "path"
              },
              {
                "name": "taxSubTypeId",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Returns a list of all Avalara-supported taxing jurisdictions filtered by taxTypeId, taxSubTypeId, country, and rateTypeId.\r\n            \r\nYou can optionally pass region as a query parameter to retrieve jurisdictions that are under that region.\r\n            \r\nThis API allows you to examine all Avalara-supported jurisdictions. You can filter your search by supplying\r\nSQL-like query for fetching only the ones you concerned about. For example: effectiveDate > '2016-01-01'\r\n            \r\nThe jurisdic"
        },
        {
          "info": {
            "name": "Avalara ListLocationQuestionsByAddress",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/definitions/locationquestions",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ]
          },
          "docs": "Returns the list of additional questions you must answer when declaring a location in certain taxing jurisdictions.\r\nSome tax jurisdictions require that you register or provide additional information to configure each physical place where\r\nyour company does business.\r\nThis information is not usually required in order to calculate tax correctly, but is almost always required to file your tax correctly.\r\nYou can call this API call for any address and obtain information about what questions must be"
        },
        {
          "info": {
            "name": "Avalara ListLoginVerifiers",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/definitions/filingcalendars/loginverifiers",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ]
          },
          "docs": "List all forms where logins can be verified automatically.\r\nThis API is intended to be useful to identify whether the user should be allowed\r\nto automatically verify their login and password."
        },
        {
          "info": {
            "name": "Avalara ListMarketplaceLocations",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/definitions/marketplacelocations",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ]
          },
          "docs": "Retrieves the list of suggested locations for a marketplace."
        },
        {
          "info": {
            "name": "Avalara ListNexus",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/definitions/nexus",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ]
          },
          "docs": "Returns the full list of all Avalara-supported nexus for all countries and regions.\r\n            \r\nThis API is intended to be useful if your user interface needs to display a selectable list of nexus."
        },
        {
          "info": {
            "name": "Avalara ListNexusByAddress",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/definitions/nexus/byaddress",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ]
          },
          "docs": "Returns a list of all Avalara-supported taxing jurisdictions that apply to this address.\r\nThis API allows you to identify which tax authorities apply to a physical location, salesperson address, or point of sale.\r\nIn general, it is usually expected that a company will declare nexus in all the jurisdictions that apply to each physical address\r\nwhere the company does business.\r\nThe results of this API call can be passed to the 'Create Nexus' API call to declare nexus for this address."
        },
        {
          "info": {
            "name": "Avalara ListNexusByCountry",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/definitions/nexus/:country",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "country",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Returns all Avalara-supported nexus for the specified country.\r\n            \r\nThis API is intended to be useful if your user interface needs to display a selectable list of nexus filtered by country."
        },
        {
          "info": {
            "name": "Avalara ListNexusByCountryAndRegion",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/definitions/nexus/:country/:region",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "country",
                "value": "",
                "type": "path"
              },
              {
                "name": "region",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Returns all Avalara-supported nexus for the specified country and region.\r\n            \r\nThis API is intended to be useful if your user interface needs to display a selectable list of nexus filtered by country and region."
        },
        {
          "info": {
            "name": "Avalara ListNexusByFormCode",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/definitions/nexus/byform/:formCode",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "formCode",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Retrieves a list of nexus related to a tax form.\r\n            \r\nThe concept of `Nexus` indicates a place where your company has sufficient physical presence and is obligated\r\nto collect and remit transaction-based taxes.\r\n            \r\nWhen defining companies in AvaTax, you must declare nexus for your company in order to correctly calculate tax\r\nin all jurisdictions affected by your transactions.\r\n            \r\nThis API is intended to provide useful information when examining a tax form.  If you"
        },
        {
          "info": {
            "name": "Avalara ListNexusByTaxTypeGroup",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/definitions/nexus/bytaxtypegroup/:taxTypeGroup",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "taxTypeGroup",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Returns all Avalara-supported nexus for the specified specified tax type group.\r\n            \r\nThis API is intended to be useful if your user interface needs to display a selectable list of nexus filtered by tax type group."
        },
        {
          "info": {
            "name": "Avalara ListNexusTaxTypeGroups",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/definitions/nexustaxtypegroups",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ]
          },
          "docs": "Returns the full list of Avalara-supported nexus tax type groups\r\nThis API is intended to be useful to identify all the different tax sub-types."
        },
        {
          "info": {
            "name": "Avalara ListNoticeCustomerFundingOptions",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/definitions/noticecustomerfundingoptions",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ]
          },
          "docs": "Returns the full list of Avalara-supported tax notice customer funding options.\r\nThis API is intended to be useful to identify all the different notice customer funding options that can be used in notices."
        },
        {
          "info": {
            "name": "Avalara ListNoticeCustomerTypes",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/definitions/noticecustomertypes",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ]
          },
          "docs": "Returns the full list of Avalara-supported tax notice customer types.\r\nThis API is intended to be useful to identify all the different notice customer types."
        },
        {
          "info": {
            "name": "Avalara ListNoticeFilingtypes",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/definitions/noticefilingtypes",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ]
          },
          "docs": "Returns the full list of Avalara-supported tax notice filing types.\r\nThis API is intended to be useful to identify all the different notice filing types that can be used in notices."
        },
        {
          "info": {
            "name": "Avalara ListNoticePriorities",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/definitions/noticepriorities",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ]
          },
          "docs": "Returns the full list of Avalara-supported tax notice priorities.\r\nThis API is intended to be useful to identify all the different notice priorities that can be used in notices."
        },
        {
          "info": {
            "name": "Avalara ListNoticeReasons",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/definitions/noticereasons",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ]
          },
          "docs": "Returns the full list of Avalara-supported tax notice reasons.\r\nThis API is intended to be useful to identify all the different tax notice reasons."
        },
        {
          "info": {
            "name": "Avalara ListNoticeResponsibilities",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/definitions/noticeresponsibilities",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ]
          },
          "docs": "Returns the full list of Avalara-supported tax notice responsibility ids\r\nThis API is intended to be useful to identify all the different tax notice responsibilities."
        },
        {
          "info": {
            "name": "Avalara ListNoticeRootCauses",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/definitions/noticerootcauses",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ]
          },
          "docs": "Returns the full list of Avalara-supported tax notice root causes\r\nThis API is intended to be useful to identify all the different tax notice root causes."
        },
        {
          "info": {
            "name": "Avalara ListNoticeStatuses",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/definitions/noticestatuses",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ]
          },
          "docs": "Returns the full list of Avalara-supported tax notice statuses.\r\nThis API is intended to be useful to identify all the different tax notice statuses."
        },
        {
          "info": {
            "name": "Avalara ListNoticeTypes",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/definitions/noticetypes",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ]
          },
          "docs": "Returns the full list of Avalara-supported tax notice types.\r\nThis API is intended to be useful to identify all the different notice types that can be used in notices."
        },
        {
          "info": {
            "name": "Avalara ListParameters",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/definitions/parameters",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ]
          },
          "docs": "Returns the full list of Avalara-supported extra parameters for the 'Create Transaction' API call.\r\nThis list of parameters is available for use when configuring your transaction.\r\nSome parameters are only available for use if you have subscribed to certain features of AvaTax."
        },
        {
          "info": {
            "name": "Avalara ListParametersByAccount",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/definitions/accounts/:accountId/parameters",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "accountId",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Returns the list of Avalara-supported parameters based on account subscriptions."
        },
        {
          "info": {
            "name": "Avalara ListParametersByItem",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/definitions/parameters/byitem/:companyCode/:itemCode",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyCode",
                "value": "",
                "type": "path"
              },
              {
                "name": "itemCode",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Returns the list of parameters based on the company's service types and the item code.\r\nIgnores nexus if a service type is configured in the 'IgnoreNexusForServiceTypes' configuration section.\r\nIgnores nexus for the AvaAlcohol service type.\r\n            \r\nNOTE: If your company code or item code contains any of these characters /, +, ? or a space, please use the following encoding before making a request:\r\n* Replace '/' with '\\_-ava2f-\\_'  For example: 'Company/Code' becomes 'Company_-ava2f-_Code"
        },
        {
          "info": {
            "name": "Avalara ListParametersUsage",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/definitions/parametersusage",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ]
          },
          "docs": "Returns the full list of Avalara-supported usage of extra parameters for the 'Create Transaction' API call.\r\nThis list of parameters is available for use when configuring your transaction.\r\nSome parameters are only available for use if you have subscribed to certain features of AvaTax."
        },
        {
          "info": {
            "name": "Avalara ListPermissions",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/definitions/permissions",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ]
          },
          "docs": "Returns the full list of Avalara-supported permission types.\r\nThis API is intended to be useful to identify the capabilities of a particular user logon."
        },
        {
          "info": {
            "name": "Avalara ListPostalCodes",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/definitions/postalcodes",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ]
          },
          "docs": "Retrieves the list of Avalara-supported postal codes."
        },
        {
          "info": {
            "name": "Avalara ListPreferredPrograms",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/definitions/preferredprograms",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ]
          },
          "docs": "List all preferred customs duty programs recognized by AvaTax.\r\n            \r\nA customs duty program is an optional program you can use to obtain favorable treatment from customs and duty agents.\r\nAn example of a preferred program is NAFTA, which provides preferential rates for products being shipped from neighboring\r\ncountries.\r\n            \r\nTo select a preferred program for calculating customs and duty rates, call this API to find the appropriate code for your\r\npreferred program.  Next, set t"
        },
        {
          "info": {
            "name": "Avalara ListProductClassificationSystems",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/definitions/productclassificationsystems",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ]
          },
          "docs": "List all available product classification systems.\r\n            \r\nTax authorities use product classification systems as a way to identify products and associate them with a tax rate.\r\nMore than one tax authority might use the same product classification system, but they might charge different tax rates for products."
        },
        {
          "info": {
            "name": "Avalara ListProductClassificationSystemsByCompany",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/definitions/productclassificationsystems/bycompany/:companyCode",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyCode",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Lists all product classification systems available to a company based on its nexus.\r\n            \r\nTax authorities use product classification systems as a way to identify products and associate them with a tax rate.\r\nMore than one tax authority might use the same product classification system, but they might charge different tax rates for products.\r\n            \r\n            \r\nNOTE: If your company code contains any of these characters /, +, ? or a space, please use the following encoding before"
        },
        {
          "info": {
            "name": "Avalara ListRateTypesByCountry",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/definitions/countries/:country/ratetypes",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "country",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Returns the full list of Avalara-supported rate type file types\r\nThis API is intended to be useful to identify all the different rate types."
        },
        {
          "info": {
            "name": "Avalara ListRateTypesByCountryTaxTypeTaxSubType",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/definitions/countries/:country/taxtypes/:taxTypeId/taxsubtypes/:taxSubTypeId/ratetypes",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "country",
                "value": "",
                "type": "path"
              },
              {
                "name": "taxTypeId",
                "value": "",
                "type": "path"
              },
              {
                "name": "taxSubTypeId",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Returns the list of Avalara-supported rate type file types\r\nThis API is intended to be useful to identify all the different rate types."
        },
        {
          "info": {
            "name": "Avalara ListRegions",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/definitions/regions",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ]
          },
          "docs": "Returns a list of all ISO 3166 region codes and their US English friendly names.\r\nThis API is intended to be useful when presenting a dropdown box in your website to allow customers to select a region\r\nwithin the country for a shipping addresses."
        },
        {
          "info": {
            "name": "Avalara ListRegionsByCountry",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/definitions/countries/:country/regions",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "country",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Returns a list of all ISO 3166 region codes for a specific country code, and their US English friendly names.\r\nThis API is intended to be useful when presenting a dropdown box in your website to allow customers to select a region\r\nwithin the country for a shipping addresses."
        },
        {
          "info": {
            "name": "Avalara ListRegionsByCountryAndTaxTypeAndTaxSubTypeAndRateType",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/definitions/companies/:companyId/countries/:country/regions/taxtypes/:taxTypeId/taxsubtypes/:taxSubTypeId/rateTypeId/:rateTypeId/jurisdictionTypeId/:jurisdictionTypeId",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "country",
                "value": "",
                "type": "path"
              },
              {
                "name": "taxTypeId",
                "value": "",
                "type": "path"
              },
              {
                "name": "taxSubTypeId",
                "value": "",
                "type": "path"
              },
              {
                "name": "rateTypeId",
                "value": "",
                "type": "path"
              },
              {
                "name": "jurisdictionTypeId",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Returns a list of all ISO 3166 region codes for a specific country code and their US English friendly names.\r\nThis API is intended to be used as a way to provide a dropdown box in your website to allow customers to select a region\r\nwithin the country for shipping addresses."
        },
        {
          "info": {
            "name": "Avalara ListResourceFileTypes",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/definitions/resourcefiletypes",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ]
          },
          "docs": "Returns the full list of Avalara-supported resource file types\r\nThis API is intended to be useful to identify all the different resource file types."
        },
        {
          "info": {
            "name": "Avalara ListReturnsParametersUsage",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/definitions/returns/parametersusage",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ]
          },
          "docs": "Returns the full list of Avalara-supported usage of extra parameters for the returns.\r\nThis list of parameters is available for use with Returns.\r\nSome parameters are only available for use if you have subscribed to certain features of AvaTax."
        },
        {
          "info": {
            "name": "Avalara ListSecurityRoles",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/definitions/securityroles",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ]
          },
          "docs": "Returns the full list of Avalara-supported permission types.\r\nThis API is intended to be useful when designing a user interface for selecting the security role of a user account.\r\nSome security roles are restricted for Avalara internal use."
        },
        {
          "info": {
            "name": "Avalara ListSubscriptionTypes",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/definitions/subscriptiontypes",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ]
          },
          "docs": "Returns the full list of Avalara-supported subscription types.\r\nThis API is intended to be useful for identifying which features you have added to your account.\r\nYou may always contact Avalara's sales department for information on available products or services.\r\nYou cannot change your subscriptions directly through the API."
        },
        {
          "info": {
            "name": "Avalara ListTags",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/definitions/tags",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ]
          },
          "docs": "Retrieves the list of suggested locations for a marketplace."
        },
        {
          "info": {
            "name": "Avalara ListTaxAuthorities",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/definitions/taxauthorities",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ]
          },
          "docs": "Returns the full list of Avalara-supported tax authorities.\r\nThis API is intended to be useful to identify all the different authorities that receive tax."
        },
        {
          "info": {
            "name": "Avalara ListTaxAuthorityForms",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/definitions/taxauthorityforms",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ]
          },
          "docs": "Returns the full list of Avalara-supported forms for each tax authority.\r\nThis list represents tax forms that Avalara recognizes.\r\nCustomers who subscribe to Avalara Managed Returns Service can request these forms to be filed automatically\r\nbased on the customer's AvaTax data."
        },
        {
          "info": {
            "name": "Avalara ListTaxAuthorityTypes",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/definitions/taxauthoritytypes",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ]
          },
          "docs": "Returns the full list of Avalara-supported tax authority types.\r\nThis API is intended to be useful to identify all the different authority types."
        },
        {
          "info": {
            "name": "Avalara ListTaxCodeTypes",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/definitions/taxcodetypes",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ]
          },
          "docs": "Returns the full list of recognized tax code types.\r\nA 'Tax Code Type' represents a broad category of tax codes, and is less detailed than a single TaxCode.\r\nThis API is intended to be useful for broadly searching for tax codes by tax code type."
        },
        {
          "info": {
            "name": "Avalara ListTaxCodes",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/definitions/taxcodes",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ]
          },
          "docs": "Retrieves the list of Avalara-supported system tax codes.\r\nA 'TaxCode' represents a uniquely identified type of product, good, or service.\r\nAvalara supports correct tax rates and taxability rules for all TaxCodes in all supported jurisdictions.\r\nIf you identify your products by tax code in your 'Create Transaction' API calls, Avalara will correctly calculate tax rates and\r\ntaxability rules for this product in all supported jurisdictions.\n\n### Security Policies\n\n* This API requires one of the fol"
        },
        {
          "info": {
            "name": "Avalara ListTaxForms",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/definitions/taxforms",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ]
          },
          "docs": "Returns the full list of Avalara-supported Tax Forms\r\nThis API is intended to be useful to identify all the different Tax Forms"
        },
        {
          "info": {
            "name": "Avalara ListTaxSubTypes",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/definitions/taxsubtypes",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ]
          },
          "docs": "Returns the full list of Avalara-supported tax sub-types\r\nThis API is intended to be useful to identify all the different tax sub-types."
        },
        {
          "info": {
            "name": "Avalara ListTaxSubTypesByCountryAndTaxType",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/definitions/taxsubtypes/countries/:country/taxtypes/:taxTypeId",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "country",
                "value": "",
                "type": "path"
              },
              {
                "name": "taxTypeId",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Returns the full list of Avalara-supported tax sub-types\r\nThis API is intended to be useful to identify all the different tax sub-types for given country and TaxType."
        },
        {
          "info": {
            "name": "Avalara ListTaxSubTypesByJurisdictionAndRegion",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/definitions/taxsubtypes/:jurisdictionCode/:region",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "jurisdictionCode",
                "value": "",
                "type": "path"
              },
              {
                "name": "region",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Returns the full list of Avalara-supported tax sub-types by jurisdiction and region\r\nThis API is intended to be useful to identify all the different tax sub-types."
        },
        {
          "info": {
            "name": "Avalara ListTaxTypeGroups",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/definitions/taxtypegroups",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ]
          },
          "docs": "Returns the full list of Avalara-supported tax type groups\r\nThis API is intended to be useful to identify all the different tax type groups."
        },
        {
          "info": {
            "name": "Avalara ListTaxTypesByNexusAndCountry",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/definitions/taxtypes/countries/:country",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "country",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Retrieves the list of applicable TaxTypes based on Nexus of the company."
        },
        {
          "info": {
            "name": "Avalara ListUnitOfBasisByCountryAndTaxTypeAndTaxSubTypeAndRateType",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/definitions/unitofbasis/countries/:country/taxtypes/:taxTypeId/taxsubtypes/:taxSubTypeId",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "country",
                "value": "",
                "type": "path"
              },
              {
                "name": "taxTypeId",
                "value": "",
                "type": "path"
              },
              {
                "name": "taxSubTypeId",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Retrieves the list of applicable UnitOfBasis"
        },
        {
          "info": {
            "name": "Avalara ListUnitOfMeasurement",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/definitions/unitofmeasurements",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ]
          },
          "docs": "List all units of measurement systems defined by Avalara.\r\n            \r\nA unit of measurement system is a method of measuring a quantity, such as distance, mass, or others."
        }
      ]
    },
    {
      "info": {
        "name": "DistanceThresholds",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Avalara ListDistanceThresholds",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/distancethresholds",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Lists all DistanceThreshold objects that belong to this company.\r\n            \r\nA company-distance-threshold model indicates the distance between a company\r\nand the taxing borders of various countries.  Distance thresholds are necessary\r\nto correctly calculate some value-added taxes.\n\n### Security Policies\n\n* This API requires one of the following user roles: AccountAdmin, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalS"
        },
        {
          "info": {
            "name": "Avalara CreateDistanceThreshold",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/distancethresholds",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Create one or more DistanceThreshold objects for this company.\r\n            \r\nA company-distance-threshold model indicates the distance between a company\r\nand the taxing borders of various countries.  Distance thresholds are necessary\r\nto correctly calculate some value-added taxes.\n\n### Security Policies\n\n* This API requires one of the following user roles: AccountAdmin, BatchServiceAdmin, CompanyAdmin, CSPAdmin, CSPTester, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin.\n"
        },
        {
          "info": {
            "name": "Avalara GetDistanceThreshold",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/distancethresholds/:id",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Retrieves a single DistanceThreshold object defined by this URL.\r\n            \r\nA company-distance-threshold model indicates the distance between a company\r\nand the taxing borders of various countries.  Distance thresholds are necessary\r\nto correctly calculate some value-added taxes.\n\n### Security Policies\n\n* This API requires one of the following user roles: AccountAdmin, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalS"
        },
        {
          "info": {
            "name": "Avalara UpdateDistanceThreshold",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/distancethresholds/:id",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Replace the existing DistanceThreshold object at this URL with an updated object.\r\n            \r\nA company-distance-threshold model indicates the distance between a company\r\nand the taxing borders of various countries.  Distance thresholds are necessary\r\nto correctly calculate some value-added taxes.\r\n            \r\nAll data from the existing object will be replaced with data in the object you PUT.\r\nTo set a field's value to null, you may either set its value to null or omit that field from the o"
        },
        {
          "info": {
            "name": "Avalara DeleteDistanceThreshold",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/distancethresholds/:id",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Marks the DistanceThreshold object identified by this URL as deleted.\r\n            \r\nA company-distance-threshold model indicates the distance between a company\r\nand the taxing borders of various countries.  Distance thresholds are necessary\r\nto correctly calculate some value-added taxes.\n\n### Security Policies\n\n* This API requires one of the following user roles: AccountAdmin, BatchServiceAdmin, CompanyAdmin, CSPAdmin, CSPTester, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin.\n"
        },
        {
          "info": {
            "name": "Avalara QueryDistanceThresholds",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/distancethresholds",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ]
          },
          "docs": "Lists all DistanceThreshold objects that belong to this account.\r\n            \r\nA company-distance-threshold model indicates the distance between a company\r\nand the taxing borders of various countries.  Distance thresholds are necessary\r\nto correctly calculate some value-added taxes.\r\n            \r\nSearch for specific objects using the criteria in the `$filter` parameter; full documentation is available on [Filtering in REST](http://developer.avalara.com/avatax/filtering-in-rest/) .\r\nPaginate yo"
        }
      ]
    },
    {
      "info": {
        "name": "ECommerceToken",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Avalara CreateECommerceToken",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/ecommercetokens",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Creates a new eCommerce token.\r\n            \r\nThis 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.\n\n### Security Policies\n\n* This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMAccountUser, ECMCom"
        },
        {
          "info": {
            "name": "Avalara RefreshECommerceToken",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/ecommercetokens",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Refresh an eCommerce token.\r\n            \r\nCertCapture 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.\n\n### Security Policies\n\n* This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin,"
        }
      ]
    },
    {
      "info": {
        "name": "FirmClientLinkages",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Avalara ApproveFirmClientLinkage",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/firmclientlinkages/:id/approve",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "This API enables the account admin of a client account to approve linkage request by a firm.\n\n### Security Policies\n\n* This API requires one of the following user roles: AccountAdmin, BatchServiceAdmin, FirmAdmin, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin.\n"
        },
        {
          "info": {
            "name": "Avalara CreateAndLinkNewFirmClientAccount",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/firmclientlinkages/createandlinkclient",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "This API is for use by Firms only.\r\n            \r\nAvalara allows firms to manage returns for clients without the clients needing to use AvaTax service.\r\nFirms can create accounts of FirmClient for customers they are managing using this API.\r\n            \r\nCalling this API creates an account with the specified product subscriptions, but without a new user for account.\r\nAccount is then linked to the Firm so they can managed their returns.\r\nYou should call this API when a customer does not have an "
        },
        {
          "info": {
            "name": "Avalara ListFirmClientLinkage",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/firmclientlinkages",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ]
          },
          "docs": "This API enables the firm or account users to request the associated linkages to the account.\n\n### Security Policies\n\n* This API requires one of the following user roles: AccountAdmin, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMAccountUser, ECMCompanyUser, FirmAdmin, FirmUser, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.\n"
        },
        {
          "info": {
            "name": "Avalara CreateFirmClientLinkage",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/firmclientlinkages",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "This API enables the firm admins/firm users to request the linkage of a firm account and a client account.\n\n### Security Policies\n\n* This API requires one of the following user roles: BatchServiceAdmin, FirmAdmin, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin.\n"
        },
        {
          "info": {
            "name": "Avalara GetFirmClientLinkage",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/firmclientlinkages/:id",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "This API enables the firm admins/firm users to request the linkage of a firm account and a client account.\n\n### Security Policies\n\n* This API requires one of the following user roles: AccountAdmin, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMAccountUser, ECMCompanyUser, FirmAdmin, FirmUser, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryU"
        },
        {
          "info": {
            "name": "Avalara DeleteFirmClientLinkage",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "http://{{baseurl}}/api/v2/firmclientlinkages/:id",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "This API marks a linkage between a firm and client as deleted.\n\n### Security Policies\n\n* This API requires one of the following user roles: BatchServiceAdmin, FirmAdmin, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin.\n"
        },
        {
          "info": {
            "name": "Avalara RejectFirmClientLinkage",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/firmclientlinkages/:id/reject",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "This API enables the account admin of a client account to reject linkage request by a firm.\n\n### Security Policies\n\n* This API requires one of the following user roles: AccountAdmin, BatchServiceAdmin, FirmAdmin, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin.\n"
        },
        {
          "info": {
            "name": "Avalara ResetFirmClientLinkage",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/firmclientlinkages/:id/reset",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "This API enables the firm admin of a client account to reset a previously created linkage request by a firm.\n\n### Security Policies\n\n* This API requires one of the following user roles: BatchServiceAdmin, FirmAdmin, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin.\n"
        },
        {
          "info": {
            "name": "Avalara RevokeFirmClientLinkage",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/firmclientlinkages/:id/revoke",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "This API enables the account admin of a client account to revoke a previously approved linkage request by a firm.\n\n### Security Policies\n\n* This API requires one of the following user roles: AccountAdmin, BatchServiceAdmin, FirmAdmin, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin.\n"
        }
      ]
    },
    {
      "info": {
        "name": "Free",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Avalara RequestFreeTrial",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/accounts/freetrials/request",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Call this API to obtain a free AvaTax account.\r\n            \r\nThis API is free to use.  No authentication credentials are required to call this API. You must read and\r\naccept [Avalara's terms and conditions](https://www1.avalara.com/us/en/legal/terms.html) for the account to be\r\ncreated.\r\n            \r\nIf all conditions are met, this API will grant a free trial version of AvaTax.  For a list of functionality\r\navailable in the free trial and its limitations, please see the [AvaTax Developer Websi"
        }
      ]
    },
    {
      "info": {
        "name": "FundingRequests",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Avalara ActivateFundingRequest",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/fundingrequests/:id/widget",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "This API is available by invitation only.\r\nCompanies that use the Avalara Managed Returns or the SST Certified Service Provider services are\r\nrequired to setup their funding configuration before Avalara can begin filing tax returns on their\r\nbehalf.\r\nFunding configuration for each company is set up by submitting a funding setup request, which can\r\nbe sent either via email or via an embedded HTML widget.\r\nWhen the funding configuration is submitted to Avalara, it will be reviewed by treasury team"
        },
        {
          "info": {
            "name": "Avalara FundingRequestStatus",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/fundingrequests/:id",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "This API is available by invitation only.\r\nCompanies that use the Avalara Managed Returns or the SST Certified Service Provider services are\r\nrequired to setup their funding configuration before Avalara can begin filing tax returns on their\r\nbehalf.\r\nFunding configuration for each company is set up by submitting a funding setup request, which can\r\nbe sent either via email or via an embedded HTML widget.\r\nWhen the funding configuration is submitted to Avalara, it will be reviewed by treasury team"
        }
      ]
    },
    {
      "info": {
        "name": "Items",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Avalara ListItemClassifications",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/items/:itemId/classifications",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "itemId",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "List classifications for an item.\r\n            \r\nA 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.\r\n            \r\nWhen an item is used in a transaction, the applicable classification will be used to determine the appropriate tax rate.\r\n            \r\nSearch for specific objects using the criteria in the `$filter` classification; full documentation is available o"
        },
        {
          "info": {
            "name": "Avalara CreateItemClassifications",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/items/:itemId/classifications",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "itemId",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Add classifications to an item.\r\n            \r\nA 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.\r\n            \r\nWhen an item is used in a transaction, the applicable classification will be used to determine the appropriate tax rate.\r\n            \r\nAn item may only have one classification per tax system.\n\n### Security Policies\n\n* This API requires one of the fol"
        },
        {
          "info": {
            "name": "Avalara BatchDeleteItemClassifications",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/items/:itemId/classifications",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "itemId",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Delete all the classifications for a given item.\r\n            \r\nA 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.\r\n            \r\nWhen an item is used in a transaction, the applicable classification will be used to determine the appropriate tax rate.\n\n### Security Policies\n\n* This API requires one of the following user roles: AccountAdmin, BatchServiceAdmin, Com"
        },
        {
          "info": {
            "name": "Avalara ListItemParameters",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/items/:itemId/parameters",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "itemId",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "List parameters for an item.\r\n            \r\nSome 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\".\r\n            \r\nA parameter added to an item will be used by default in tax calculation but will not show on the transaction line referencing the item .\r\n            \r\nA parameter specified on a transaction line will override an item parameter "
        },
        {
          "info": {
            "name": "Avalara CreateItemParameters",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/items/:itemId/parameters",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "itemId",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Add parameters to an item.\r\n            \r\nSome 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\".\r\n            \r\nA parameter added to an item will be used by default in tax calculation but will not show on the transaction line referencing the item .\r\n            \r\nA parameter specified on a transaction line will override an item parameter if"
        },
        {
          "info": {
            "name": "Avalara BatchDeleteItemParameters",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/items/:itemId/parameters",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "itemId",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Delete all the parameters for a given item.\r\n            \r\nSome 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\".\r\n            \r\nA parameter added to an item will be used by default in tax calculation but will not show on the transaction line referencing the item .\r\n            \r\nA parameter specified on a transaction line will override an "
        },
        {
          "info": {
            "name": "Avalara BulkUploadItems",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/items/upload",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Create/Update one or more item objects attached to this company.\r\n            \r\nItems are a way of separating your tax calculation process from your tax configuration details.  If you choose, you\r\ncan provide `itemCode` values for each `CreateTransaction()` API call rather than specifying tax codes, parameters, descriptions,\r\nand other data fields.  AvaTax will automatically look up each `itemCode` and apply the correct tax codes and parameters\r\nfrom the item table instead.  This allows your Cre"
        },
        {
          "info": {
            "name": "Avalara GetItemTags",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/items/:itemId/tags",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "itemId",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Get the `Tag` objects of an Item identified by this URL.\r\n            \r\nItem tags puts multiple labels for an item. So that item can be easily grouped by these tags.\n\n### Security Policies\n\n* This API requires one of the following user roles: AccountAdmin, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser.\n"
        },
        {
          "info": {
            "name": "Avalara CreateItemTags",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/items/:itemId/tags",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "itemId",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Creates one or more new `Tag` objects attached to this Item.\r\n            \r\nItem tags puts multiple labels for an item. So that item can be easily grouped by these tags.\n\n### Security Policies\n\n* This API requires one of the following user roles: AccountAdmin, BatchServiceAdmin, CompanyAdmin, CSPTester, SSTAdmin, TechnicalSupportAdmin.\n"
        },
        {
          "info": {
            "name": "Avalara DeleteItemTags",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/items/:itemId/tags",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "itemId",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Deletes all `Tags` objects of an Item at this URL.\r\n            \r\nItem tags puts multiple labels for an item. So that item can be easily grouped by these tags.\n\n### Security Policies\n\n* This API requires one of the following user roles: AccountAdmin, BatchServiceAdmin, CompanyAdmin, CSPTester, SSTAdmin, TechnicalSupportAdmin.\n"
        },
        {
          "info": {
            "name": "Avalara ListItemsByCompany",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/items",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "List all items defined for the current company.\r\n            \r\nItems are a way of separating your tax calculation process from your tax configuration details.  If you choose, you\r\ncan provide `itemCode` values for each `CreateTransaction()` API call rather than specifying tax codes, parameters, descriptions,\r\nand other data fields.  AvaTax will automatically look up each `itemCode` and apply the correct tax codes and parameters\r\nfrom the item table instead.  This allows your CreateTransaction ca"
        },
        {
          "info": {
            "name": "Avalara CreateItems",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/items",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Creates one or more new item objects attached to this company.\r\n            \r\nItems are a way of separating your tax calculation process from your tax configuration details.  If you choose, you\r\ncan provide `itemCode` values for each `CreateTransaction()` API call rather than specifying tax codes, parameters, descriptions,\r\nand other data fields.  AvaTax will automatically look up each `itemCode` and apply the correct tax codes and parameters\r\nfrom the item table instead.  This allows your Creat"
        },
        {
          "info": {
            "name": "Avalara GetClassificationStatus",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/classificationrequests/taxcode",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": " Get status of tax code classification requests of a company.\r\n            \r\nAvalara AvaTax system tax codes represent various goods and services classified by industry or consumer categories and\r\nmajor physical similarities. Taxability rules are associated with tax codes. Customers can map their Items to tax codes\r\nallowing them to take advantage of thousands of tax rules in the AvaTax engine resulting in accurate taxability determinations.\r\n            \r\nEnable includeClassificationDetails fla"
        },
        {
          "info": {
            "name": "Avalara CreateTaxCodeClassificationRequest",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/classificationrequests/taxcode",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Creates a new tax code classification request.\r\n            \r\nAvalara AvaTax system tax codes represent various goods and services classified by industry or consumer categories and\r\nmajor physical similarities. Taxability rules are associated with tax codes. Customers can map their Items to tax codes\r\nallowing them to take advantage of thousands of tax rules in the AvaTax engine resulting in accurate taxability determinations.\n\n### Security Policies\n\n* This API requires one of the following user"
        },
        {
          "info": {
            "name": "Avalara DeleteCatalogueItem",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/itemcatalogue/:itemCode",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "itemCode",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Deletes the item object at this URL.\r\n            \r\nItems are a way of separating your tax calculation process from your tax configuration details.\r\nUse this endpoint to delete an existing item with item code.\r\n            \r\nDeleting an item will also delete the parameters, classifications, and product categories associated with that item.\r\n            \r\nNOTE: If your item code contains any of these characters /, +, ? or a space, please use the following encoding before making a request:\r\n* Repl"
        },
        {
          "info": {
            "name": "Avalara GetItem",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/items/:id",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Get the `Item` object identified by this URL.\r\n            \r\nItems are a way of separating your tax calculation process from your tax configuration details.  If you choose, you\r\ncan provide `itemCode` values for each `CreateTransaction()` API call rather than specifying tax codes, parameters, descriptions,\r\nand other data fields.  AvaTax will automatically look up each `itemCode` and apply the correct tax codes and parameters\r\nfrom the item table instead.  This allows your CreateTransaction call"
        },
        {
          "info": {
            "name": "Avalara UpdateItem",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/items/:id",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Replace the existing `Item` object at this URL with an updated object.\r\n            \r\nItems are a way of separating your tax calculation process from your tax configuration details.  If you choose, you\r\ncan provide `itemCode` values for each `CreateTransaction()` API call rather than specifying tax codes, parameters, descriptions,\r\nand other data fields.  AvaTax will automatically look up each `itemCode` and apply the correct tax codes and parameters\r\nfrom the item table instead.  This allows yo"
        },
        {
          "info": {
            "name": "Avalara DeleteItem",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/items/:id",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Deletes the item object at this URL.\r\n            \r\nItems are a way of separating your tax calculation process from your tax configuration details.  If you choose, you\r\ncan provide `itemCode` values for each `CreateTransaction()` API call rather than specifying tax codes, parameters, descriptions,\r\nand other data fields.  AvaTax will automatically look up each `itemCode` and apply the correct tax codes and parameters\r\nfrom the item table instead.  This allows your CreateTransaction call to be as"
        },
        {
          "info": {
            "name": "Avalara GetItemClassification",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/items/:itemId/classifications/:id",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "itemId",
                "value": "",
                "type": "path"
              },
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Retrieve a single item classification.\r\n            \r\nA 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.\r\n            \r\nWhen an item is used in a transaction, the applicable classification will be used to determine the appropriate tax rate.\n\n### Security Policies\n\n* This API requires one of the following user roles: AccountAdmin, AccountUser, BatchServiceAdmin, "
        },
        {
          "info": {
            "name": "Avalara UpdateItemClassification",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/items/:itemId/classifications/:id",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "itemId",
                "value": "",
                "type": "path"
              },
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Update an item classification.\r\n            \r\nA 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.\r\n            \r\nWhen an item is used in a transaction, the applicable classification will be used to determine the appropriate tax rate.\r\n            \r\nAn item may only have one classification per tax system.\n\n### Security Policies\n\n* This API requires one of the foll"
        },
        {
          "info": {
            "name": "Avalara DeleteItemClassification",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/items/:itemId/classifications/:id",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "itemId",
                "value": "",
                "type": "path"
              },
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Delete a single item classification.\r\n            \r\nA 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.\r\n            \r\nWhen an item is used in a transaction, the applicable classification will be used to determine the appropriate tax rate.\n\n### Security Policies\n\n* This API requires one of the following user roles: AccountAdmin, BatchServiceAdmin, CompanyAdmin, C"
        },
        {
          "info": {
            "name": "Avalara GetItemParameter",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/items/:itemId/parameters/:id",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "itemId",
                "value": "",
                "type": "path"
              },
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Retrieve a single item parameter.\r\n            \r\nSome 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\".\r\n            \r\nA parameter added to an item will be used by default in tax calculation but will not show on the transaction line referencing the item .\r\n            \r\nA parameter specified on a transaction line will override an item param"
        },
        {
          "info": {
            "name": "Avalara UpdateItemParameter",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/items/:itemId/parameters/:id",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "itemId",
                "value": "",
                "type": "path"
              },
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Update an item parameter.\r\n            \r\nSome 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\".\r\n            \r\nA parameter added to an item will be used by default in tax calculation but will not show on the transaction line referencing the item .\r\n            \r\nA parameter specified on a transaction line will override an item parameter if "
        },
        {
          "info": {
            "name": "Avalara DeleteItemParameter",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/items/:itemId/parameters/:id",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "itemId",
                "value": "",
                "type": "path"
              },
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Delete a single item parameter.\r\n            \r\nSome 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\".\r\n            \r\nA parameter added to an item will be used by default in tax calculation but will not show on the transaction line referencing the item .\r\n            \r\nA parameter specified on a transaction line will override an item paramet"
        },
        {
          "info": {
            "name": "Avalara DeleteItemTag",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/items/:itemId/tags/:itemTagDetailId",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "itemId",
                "value": "",
                "type": "path"
              },
              {
                "name": "itemTagDetailId",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Deletes the `Tag` object of an Item at this URL.\r\n            \r\nItem tags puts multiple labels for an item. So that item can be easily grouped by these tags.\n\n### Security Policies\n\n* This API requires one of the following user roles: AccountAdmin, BatchServiceAdmin, CompanyAdmin, CSPTester, SSTAdmin, TechnicalSupportAdmin.\n"
        },
        {
          "info": {
            "name": "Avalara GetPremiumClassification",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/items/:itemCode/premiumClassification/:systemCode",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "itemCode",
                "value": "",
                "type": "path"
              },
              {
                "name": "systemCode",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Retrieves the premium classification for an ItemCode and SystemCode.\r\n            \r\nNOTE: If your item code contains any of these characters /, +, ?,\",' ,% or #, please use the following encoding before making a request:\r\n* Replace '/' with '\\_-ava2f-\\_'  For example: 'Item/Code' becomes 'Item_-ava2f-_Code'\r\n* Replace '+' with '\\_-ava2b-\\_'  For example: 'Item+Code' becomes 'Item_-ava2b-_Code'\r\n* Replace '?' with '\\_-ava3f-\\_'  For example: 'Item?Code' becomes 'Item_-ava3f-_Code'\r\n* Replace '%' "
        },
        {
          "info": {
            "name": "Avalara GetTaxCodeRecommendations",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/classificationrequests/taxcode/:requestId/recommendations",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "requestId",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Get tax code recommendations.\r\n            \r\nAvalara AvaTax system tax codes represent various goods and services classified by industry or consumer categories and\r\nmajor physical similarities. Taxability rules are associated with tax codes. Customers can map their Items to tax codes\r\nallowing them to take advantage of thousands of tax rules in the AvaTax engine resulting in accurate taxability determinations.\n\n### Security Policies\n\n* This API requires one of the following user roles: AccountAd"
        },
        {
          "info": {
            "name": "Avalara ListImportRestrictions",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/items/:itemCode/restrictions/import/:countryOfImport",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "itemCode",
                "value": "",
                "type": "path"
              },
              {
                "name": "countryOfImport",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Retrieve Restrictions for Item by CountryOfImport. This API will only return import restriction for the countryOfImport.\r\n            \r\nNOTE: If your item code contains any of these characters /, +, ? or a space, please use the following encoding before making a request:\r\n* Replace '/' with '\\_-ava2f-\\_'  For example: 'Item/Code' becomes 'Item_-ava2f-_Code'\r\n* Replace '+' with '\\_-ava2b-\\_'  For example: 'Item+Code' becomes 'Item_-ava2b-_Code'\r\n* Replace '?' with '\\_-ava3f-\\_'  For example: 'Ite"
        },
        {
          "info": {
            "name": "Avalara QueryItems",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/items",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ]
          },
          "docs": "Get multiple item objects across all companies.\r\n            \r\nItems are a way of separating your tax calculation process from your tax configuration details.  If you choose, you\r\ncan provide `itemCode` values for each `CreateTransaction()` API call rather than specifying tax codes, parameters, descriptions,\r\nand other data fields.  AvaTax will automatically look up each `itemCode` and apply the correct tax codes and parameters\r\nfrom the item table instead.  This allows your CreateTransaction ca"
        },
        {
          "info": {
            "name": "Avalara QueryItemsByTag",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/items/bytags/:tag",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "tag",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Get multiple item objects associated with given tag.\r\n            \r\nItems are a way of separating your tax calculation process from your tax configuration details.  If you choose, you\r\ncan provide `itemCode` values for each `CreateTransaction()` API call rather than specifying tax codes, parameters, descriptions,\r\nand other data fields.  AvaTax will automatically look up each `itemCode` and apply the correct tax codes and parameters\r\nfrom the item table instead.  This allows your CreateTransacti"
        },
        {
          "info": {
            "name": "Avalara SyncItemCatalogue",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/itemcatalogue",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Creates/updates one or more item objects with additional properties and the AvaTax category attached to this company.\r\n            \r\nItems are a way of separating your tax calculation process from your tax configuration details. Use this endpoint to create\r\na new or update an existing item. This can be used to sync the items with Avalara. For example, an accounting software\r\nsystem can use this to sync all their items from an ERP with Avalara.\r\n            \r\nParameters and Classifications can be"
        },
        {
          "info": {
            "name": "Avalara SyncItems",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/items/sync",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Syncs a list of items with AvaTax without waiting for them to be created. It is ideal for syncing large product catalogs\r\nwith AvaTax.\r\n            \r\nAny 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.\r\n            \r\nThis API is currently limited to 1000 items per call (the limit is subject to change).\r\n            \r\nItems are a way of separating your tax calculation process from your tax"
        }
      ]
    },
    {
      "info": {
        "name": "JurisdictionOverrides",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Avalara ListJurisdictionOverridesByAccount",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/accounts/:accountId/jurisdictionoverrides",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "accountId",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "List all jurisdiction override objects defined for this account.\r\n            \r\nA Jurisdiction Override is a configuration setting that allows you to select the taxing\r\njurisdiction for a specific address.  If you encounter an address that is on the boundary\r\nbetween two different jurisdictions, you can choose to set up a jurisdiction override\r\nto switch this address to use different taxing jurisdictions.\r\n            \r\nSearch for specific objects using the criteria in the `$filter` parameter; f"
        },
        {
          "info": {
            "name": "Avalara CreateJurisdictionOverrides",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/accounts/:accountId/jurisdictionoverrides",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "accountId",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Creates one or more jurisdiction override objects for this account.\r\n            \r\nA Jurisdiction Override is a configuration setting that allows you to select the taxing\r\njurisdiction for a specific address.  If you encounter an address that is on the boundary\r\nbetween two different jurisdictions, you can choose to set up a jurisdiction override\r\nto switch this address to use different taxing jurisdictions.\n\n### Security Policies\n\n* This API requires one of the following user roles: AccountAdmi"
        },
        {
          "info": {
            "name": "Avalara GetJurisdictionOverride",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/accounts/:accountId/jurisdictionoverrides/:id",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "accountId",
                "value": "",
                "type": "path"
              },
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Get the item object identified by this URL.\r\n            \r\nA Jurisdiction Override is a configuration setting that allows you to select the taxing\r\njurisdiction for a specific address.  If you encounter an address that is on the boundary\r\nbetween two different jurisdictions, you can choose to set up a jurisdiction override\r\nto switch this address to use different taxing jurisdictions.\n\n### Security Policies\n\n* This API requires one of the following user roles: AccountAdmin, AccountUser, BatchSer"
        },
        {
          "info": {
            "name": "Avalara UpdateJurisdictionOverride",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "http://{{baseurl}}/api/v2/accounts/:accountId/jurisdictionoverrides/:id",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "accountId",
                "value": "",
                "type": "path"
              },
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Replace the existing jurisdictionoverride object at this URL with an updated object.\n\n### Security Policies\n\n* This API requires one of the following user roles: AccountAdmin, BatchServiceAdmin, CSPTester, SSTAdmin, TechnicalSupportAdmin.\n"
        },
        {
          "info": {
            "name": "Avalara DeleteJurisdictionOverride",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "http://{{baseurl}}/api/v2/accounts/:accountId/jurisdictionoverrides/:id",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "accountId",
                "value": "",
                "type": "path"
              },
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Marks the item object at this URL as deleted.\n\n### Security Policies\n\n* This API requires one of the following user roles: AccountAdmin, BatchServiceAdmin, CSPTester, SSTAdmin, TechnicalSupportAdmin.\n"
        },
        {
          "info": {
            "name": "Avalara QueryJurisdictionOverrides",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/jurisdictionoverrides",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ]
          },
          "docs": "Get multiple jurisdiction override objects across all companies.\r\n            \r\nA Jurisdiction Override is a configuration setting that allows you to select the taxing\r\njurisdiction for a specific address.  If you encounter an address that is on the boundary\r\nbetween two different jurisdictions, you can choose to set up a jurisdiction override\r\nto switch this address to use different taxing jurisdictions.\r\n            \r\nSearch for specific objects using the criteria in the `$filter` parameter; f"
        }
      ]
    },
    {
      "info": {
        "name": "Locations",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Avalara ListLocationParameters",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/locations/:locationId/parameters",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "locationId",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "List parameters for a location.\r\n            \r\nSome locations can be taxed differently depending on the properties of that location. In AvaTax, these tax-affecting properties are called \"parameters\".\r\n            \r\nA parameter added to a location will be used by default in tax calculation but will not show on the transaction line referencing the location.\r\n            \r\nA parameter specified on a transaction line will override a location parameter if they share the same parameter name.\r\n        "
        },
        {
          "info": {
            "name": "Avalara CreateLocationParameters",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/locations/:locationId/parameters",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "locationId",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Add parameters to a location.\r\n            \r\nSome locations can be taxed differently depending on the properties of that location. In AvaTax, these tax-affecting properties are called \"parameters\".\r\n            \r\nA parameter added to a location will be used by default in tax calculation but will not show on the transaction line referencing the location.\r\n            \r\nA parameter specified on a transaction line will override a location parameter if they share the same parameter name.\r\n          "
        },
        {
          "info": {
            "name": "Avalara ListLocationsByCompany",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/locations",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "List all location objects defined for this company.\r\nAn 'Location' represents a physical address where a company does business.\r\nMany taxing authorities require that you define a list of all locations where your company does business.\r\nThese locations may require additional custom configuration or tax registration with these authorities.\r\nFor more information on metadata requirements, see the '/api/v2/definitions/locationquestions' API.\r\n            \r\nSearch for specific objects using the criter"
        },
        {
          "info": {
            "name": "Avalara CreateLocations",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/locations",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Create one or more new location objects attached to this company.\n\n### Security Policies\n\n* This API requires one of the following user roles: AccountAdmin, BatchServiceAdmin, CompanyAdmin, CSPAdmin, CSPTester, FirmAdmin, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin.\n"
        },
        {
          "info": {
            "name": "Avalara GetLocation",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/locations/:id",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Get the location object identified by this URL.\r\nAn 'Location' represents a physical address where a company does business.\r\nMany taxing authorities require that you define a list of all locations where your company does business.\r\nThese locations may require additional custom configuration or tax registration with these authorities.\r\nFor more information on metadata requirements, see the '/api/v2/definitions/locationquestions' API.\r\n            \r\nYou may specify one or more of the following val"
        },
        {
          "info": {
            "name": "Avalara UpdateLocation",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/locations/:id",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Replace the existing location object at this URL with an updated object.\r\nAll data from the existing object will be replaced with data in the object you PUT.\r\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.\n\n### Security Policies\n\n* This API requires one of the following user roles: AccountAdmin, BatchServiceAdmin, CompanyAdmin, CSPAdmin, CSPTester, FirmAdmin, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin.\n"
        },
        {
          "info": {
            "name": "Avalara DeleteLocation",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/locations/:id",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Mark the location object at this URL as deleted.\n\n### Security Policies\n\n* This API requires one of the following user roles: AccountAdmin, BatchServiceAdmin, CompanyAdmin, CSPAdmin, CSPTester, FirmAdmin, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin.\n"
        },
        {
          "info": {
            "name": "Avalara GetLocationParameter",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/locations/:locationId/parameters/:id",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "locationId",
                "value": "",
                "type": "path"
              },
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Retrieve a single location parameter.\r\n            \r\nSome locations can be taxed differently depending on the properties of that location. In AvaTax, these tax-affecting properties are called \"parameters\".\r\n            \r\nA parameter added to a location will be used by default in tax calculation but will not show on the transaction line referencing the location.\r\n            \r\nA parameter specified on a transaction line will override a location parameter if they share the same parameter name.\n\n##"
        },
        {
          "info": {
            "name": "Avalara UpdateLocationParameter",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/locations/:locationId/parameters/:id",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "locationId",
                "value": "",
                "type": "path"
              },
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Update a location parameter.\r\n            \r\nSome locations can be taxed differently depending on the properties of that location. In AvaTax, these tax-affecting properties are called \"parameters\".\r\n            \r\nA parameter added to a location will be used by default in tax calculation but will not show on the transaction line referencing the location.\r\n            \r\nA parameter specified on a transaction line will override a location parameter if they share the same parameter name.\n\n### Securit"
        },
        {
          "info": {
            "name": "Avalara DeleteLocationParameter",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/locations/:locationId/parameters/:id",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "locationId",
                "value": "",
                "type": "path"
              },
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Delete a single location parameter.\r\n            \r\nSome locations can be taxed differently depending on the properties of that location. In AvaTax, these tax-affecting properties are called \"parameters\".\r\n            \r\nA parameter added to a location will be used by default in tax calculation but will not show on the transaction line referencing the location.\r\n            \r\nA parameter specified on a transaction line will override a location parameter if they share the same parameter name.\n\n### "
        },
        {
          "info": {
            "name": "Avalara QueryLocations",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/locations",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ]
          },
          "docs": "Get multiple location objects across all companies.\r\nAn 'Location' represents a physical address where a company does business.\r\nMany taxing authorities require that you define a list of all locations where your company does business.\r\nThese locations may require additional custom configuration or tax registration with these authorities.\r\nFor more information on metadata requirements, see the '/api/v2/definitions/locationquestions' API.\r\n            \r\nSearch for specific objects using the criter"
        },
        {
          "info": {
            "name": "Avalara ValidateLocation",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/locations/:id/validate",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Returns validation information for this location.\r\nThis API call is intended to compare this location against the currently known taxing authority rules and regulations,\r\nand provide information about what additional work is required to completely setup this location.\n\n### Security Policies\n\n* This API requires one of the following user roles: AccountAdmin, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, ECMAccountUser, ECMCompanyUser, FirmAdmin, FirmUser, SiteAdm"
        }
      ]
    },
    {
      "info": {
        "name": "MultiDocument",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Avalara AdjustMultiDocumentTransaction",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/transactions/multidocument/:code/type/:type/adjust",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "code",
                "value": "",
                "type": "path"
              },
              {
                "name": "type",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Adjusts the current MultiDocument transaction uniquely identified by this URL.\r\n            \r\nA transaction represents a unique potentially taxable action that your company has recorded, and transactions include actions like\r\nsales, purchases, inventory transfer, and returns (also called refunds).\r\n            \r\nWhen you adjust a transaction, that transaction's status is recorded as `Adjusted`.\r\n            \r\nBoth the revisions will be available for retrieval based on their code and ID numbers. "
        },
        {
          "info": {
            "name": "Avalara AuditMultiDocumentTransaction",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/transactions/multidocument/:code/type/:type/audit",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "code",
                "value": "",
                "type": "path"
              },
              {
                "name": "type",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Retrieve audit information about a MultiDocument transaction stored in AvaTax.\r\n            \r\nThe audit API retrieves audit information related to a specific MultiDocument transaction.  This audit\r\ninformation includes the following:\r\n            \r\n* The `code` of the MultiDocument transaction\r\n* The `type` of the MultiDocument transaction\r\n* The server timestamp representing the exact server time when the transaction was created\r\n* The server duration - how long it took to process this transact"
        },
        {
          "info": {
            "name": "Avalara CommitMultiDocumentTransaction",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/transactions/multidocument/commit",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Marks a list of transactions by changing its status to `Committed`.\r\n            \r\nTransactions that are committed are available to be reported to a tax authority by Avalara Managed Returns.\r\n            \r\nA transaction represents a unique potentially taxable action that your company has recorded, and transactions include actions like\r\nsales, purchases, inventory transfer, and returns (also called refunds).\r\n            \r\nAny changes made to a committed transaction will generate a transaction hi"
        },
        {
          "info": {
            "name": "Avalara ListMultiDocumentTransactions",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/transactions/multidocument",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ]
          },
          "docs": "List all MultiDocument transactions within this account.\r\n            \r\nThis endpoint is limited to returning 1,000 MultiDocument transactions at a time.  To retrieve more than 1,000 MultiDocument\r\ntransactions, please use the pagination features of the API.\r\n            \r\nA transaction represents a unique potentially taxable action that your company has recorded, and transactions include actions like\r\nsales, purchases, inventory transfer, and returns (also called refunds).\r\n            \r\nSearch"
        },
        {
          "info": {
            "name": "Avalara CreateMultiDocumentTransaction",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/transactions/multidocument",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Records a new MultiDocument transaction in AvaTax.\r\n            \r\nA traditional transaction requires exactly two parties: a seller and a buyer.  MultiDocument transactions can\r\ninvolve a marketplace of vendors, each of which contributes some portion of the final transaction.  Within\r\na MultiDocument transaction, each individual buyer and seller pair are matched up and converted to a separate\r\ndocument.  This separation of documents allows each seller to file their taxes separately.\r\n            "
        },
        {
          "info": {
            "name": "Avalara GetMultiDocumentTransactionByCodeAndType",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/transactions/multidocument/:code/type/:type",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "code",
                "value": "",
                "type": "path"
              },
              {
                "name": "type",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Get the current MultiDocument transaction identified by this URL.\r\n            \r\nIf this transaction was adjusted, the return value of this API will be the current transaction with this code.\r\n            \r\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:\r\n            \r\n* Lines\r\n* Details (implies lines)\r\n* Summary (implies details)\r\n* Addresses\r\n* SummaryOnly (omit lines and details - reduc"
        },
        {
          "info": {
            "name": "Avalara GetMultiDocumentTransactionById",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/transactions/multidocument/:id",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Get the unique MultiDocument transaction identified by this URL.\r\n            \r\nA traditional transaction requires exactly two parties: a seller and a buyer.  MultiDocument transactions can\r\ninvolve a marketplace of vendors, each of which contributes some portion of the final transaction.  Within\r\na MultiDocument transaction, each individual buyer and seller pair are matched up and converted to a separate\r\ndocument.  This separation of documents allows each seller to file their taxes separately."
        },
        {
          "info": {
            "name": "Avalara RefundMultiDocumentTransaction",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/transactions/multidocument/:code/type/:type/refund",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "code",
                "value": "",
                "type": "path"
              },
              {
                "name": "type",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Create a refund for a MultiDocument transaction.\r\n            \r\nA traditional transaction requires exactly two parties: a seller and a buyer.  MultiDocument transactions can\r\ninvolve a marketplace of vendors, each of which contributes some portion of the final transaction.  Within\r\na MultiDocument transaction, each individual buyer and seller pair are matched up and converted to a separate\r\ndocument.  This separation of documents allows each seller to file their taxes separately.\r\n            \r\n"
        },
        {
          "info": {
            "name": "Avalara VerifyMultiDocumentTransaction",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/transactions/multidocument/verify",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Verifies that the MultiDocument transaction uniquely identified by this URL matches certain expected values.\r\n            \r\nIf the transaction does not match these expected values, this API will return an error code indicating which value did not match.\r\n            \r\nA transaction represents a unique potentially taxable action that your company has recorded, and transactions include actions like\r\nsales, purchases, inventory transfer, and returns (also called refunds).\r\n            \r\nNOTE: If yo"
        },
        {
          "info": {
            "name": "Avalara VoidMultiDocumentTransaction",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/transactions/multidocument/:code/type/:type/void",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "code",
                "value": "",
                "type": "path"
              },
              {
                "name": "type",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Voids the current transaction uniquely identified by this URL.\r\n            \r\nA transaction represents a unique potentially taxable action that your company has recorded, and transactions include actions like\r\nsales, purchases, inventory transfer, and returns (also called refunds).\r\n            \r\nWhen you void a transaction, that transaction's status is recorded as `DocVoided`.\r\n            \r\nTransactions that have been previously reported to a tax authority by Avalara Managed Returns Service ar"
        }
      ]
    },
    {
      "info": {
        "name": "Nexus",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Avalara ListNexusByCompany",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/nexus",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "List all nexus objects defined for this company.\r\n            \r\nThe concept of Nexus indicates a place where your company is legally obligated to collect and remit transactional\r\ntaxes.  The legal requirements for nexus may vary per country and per jurisdiction; please seek advice from your\r\naccountant or lawyer prior to declaring nexus.\r\n            \r\nSearch for specific objects using the criteria in the `$filter` parameter; full documentation is available on [Filtering in REST](http://develope"
        },
        {
          "info": {
            "name": "Avalara CreateNexus",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/nexus",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Creates one or more new nexus declarations attached to this company.\r\n            \r\nThe concept of Nexus indicates a place where your company is legally obligated to collect and remit transactional\r\ntaxes.  The legal requirements for nexus may vary per country and per jurisdiction; please seek advice from your\r\naccountant or lawyer prior to declaring nexus.\r\n            \r\nTo create a nexus declaration for your company, you must first call the Definitions API `ListNexus` to obtain a\r\nlist of Aval"
        },
        {
          "info": {
            "name": "Avalara ListNexusParameters",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/nexus/:nexusId/parameters",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "nexusId",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "List parameters for a nexus.\r\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\".\r\n            \r\nA parameter added to an nexus will be used by default in tax calculation but will not show on the transaction line referencing the nexus.\r\n            \r\nA parameter specified on a transaction line will override an nexus parameter if they share the same parameter name. \r\n  "
        },
        {
          "info": {
            "name": "Avalara CreateNexusParameters",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/nexus/:nexusId/parameters",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "nexusId",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Add parameters to the nexus.\r\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\".\r\n            \r\nA parameter added to an nexus will be used by default in tax calculation but will not show on the transaction line referencing the nexus.\r\n            \r\nA parameter specified on a transaction line will override an nexus parameter if they share the same parameter name.\r\n   "
        },
        {
          "info": {
            "name": "Avalara DeleteNexusParameters",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/nexus/:nexusId/parameters",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "nexusId",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Delete all the parameters for a given nexus.\r\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\".\r\n            \r\nA parameter added to an nexus will be used by default in tax calculation but will not show on the transaction line referencing the nexus.\r\n            \r\nA parameter specified on a transaction line will override an nexus parameter if they share the same para"
        },
        {
          "info": {
            "name": "Avalara DeclareNexusByAddress",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/nexus/byaddress",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "This call is intended to simplify adding all applicable nexus to a company, for an address or addresses. Calling this\r\nAPI declares nexus for this company, for the list of addresses provided,\r\nfor the date range provided. You may also use this API to extend effective date on an already-declared nexus.\r\n            \r\nThe concept of Nexus indicates a place where your company is legally obligated to collect and remit transactional\r\ntaxes.  The legal requirements for nexus may vary per country and p"
        },
        {
          "info": {
            "name": "Avalara GetNexus",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/nexus/:id",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Get the nexus object identified by this URL.\r\n            \r\nThe concept of Nexus indicates a place where your company is legally obligated to collect and remit transactional\r\ntaxes.  The legal requirements for nexus may vary per country and per jurisdiction; please seek advice from your\r\naccountant or lawyer prior to declaring nexus.\r\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:\r\n       "
        },
        {
          "info": {
            "name": "Avalara UpdateNexus",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/nexus/:id",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Replace the existing nexus declaration object at this URL with an updated object.\r\n            \r\nThe concept of Nexus indicates a place where your company is legally obligated to collect and remit transactional\r\ntaxes.  The legal requirements for nexus may vary per country and per jurisdiction; please seek advice from your\r\naccountant or lawyer prior to declaring nexus.\r\n            \r\nTo create a nexus declaration for your company, you must first call the Definitions API `ListNexus` to obtain a\r"
        },
        {
          "info": {
            "name": "Avalara DeleteNexus",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/nexus/:id",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Marks the existing nexus object at this URL as deleted.\r\n            \r\nThe concept of Nexus indicates a place where your company is legally obligated to collect and remit transactional\r\ntaxes.  The legal requirements for nexus may vary per country and per jurisdiction; please seek advice from your\r\naccountant or lawyer prior to declaring nexus.\r\n            \r\nPlease note that nexus changes may not take effect immediately and you should plan to update your nexus settings in advance\r\nof calculatin"
        },
        {
          "info": {
            "name": "Avalara GetNexusParameter",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/nexus/:nexusId/parameters/:id",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "nexusId",
                "value": "",
                "type": "path"
              },
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Retrieve a single nexus parameter.\r\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\".\r\n            \r\nA parameter added to an nexus will be used by default in tax calculation but will not show on the transaction line referencing the nexus.\r\n            \r\nA parameter specified on a transaction line will override an nexus parameter if they share the same parameter name."
        },
        {
          "info": {
            "name": "Avalara UpdateNexusParameter",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/nexus/:nexusId/parameters/:id",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "nexusId",
                "value": "",
                "type": "path"
              },
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Update an nexus parameter.\r\n            \r\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\".\r\n            \r\nA 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.\r\n            \r\nA parameter specified on a transaction line will override an item parameter if they shar"
        },
        {
          "info": {
            "name": "Avalara DeleteNexusParameter",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/nexus/:nexusId/parameters/:id",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "nexusId",
                "value": "",
                "type": "path"
              },
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Delete a single nexus parameter.\r\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\".\r\n            \r\nA parameter added to an nexus will be used by default in tax calculation but will not show on the transaction line referencing the nexus.\r\n            \r\nA parameter specified on a transaction line will override an nexus parameter if they share the same parameter name.\n"
        },
        {
          "info": {
            "name": "Avalara GetNexusByFormCode",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/nexus/byform/:formCode",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "formCode",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Retrieves a list of nexus related to a tax form.\r\n            \r\nThe concept of Nexus indicates a place where your company is legally obligated to collect and remit transactional\r\ntaxes.  The legal requirements for nexus may vary per country and per jurisdiction; please seek advice from your\r\naccountant or lawyer prior to declaring nexus.\r\n            \r\nThis API is intended to provide useful information when examining a tax form.  If you are about to begin filing\r\na tax form, you may want to know"
        },
        {
          "info": {
            "name": "Avalara ListNexusByCompanyAndTaxTypeGroup",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/nexus/byTaxTypeGroup/:taxTypeGroup",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "taxTypeGroup",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "List all nexus objects defined for this company filtered by TaxTypeGroup.\r\n            \r\nThe concept of Nexus indicates a place where your company is legally obligated to collect and remit transactional\r\ntaxes.  The legal requirements for nexus may vary per country and per jurisdiction; please seek advice from your\r\naccountant or lawyer prior to declaring nexus.\r\n            \r\nSearch for specific objects using the criteria in the `$filter` parameter; full documentation is available on [Filtering"
        },
        {
          "info": {
            "name": "Avalara QueryNexus",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/nexus",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ]
          },
          "docs": "Get multiple nexus objects across all companies.\r\n            \r\nThe concept of Nexus indicates a place where your company is legally obligated to collect and remit transactional\r\ntaxes.  The legal requirements for nexus may vary per country and per jurisdiction; please seek advice from your\r\naccountant or lawyer prior to declaring nexus.\r\n            \r\nSearch for specific objects using the criteria in the `$filter` parameter; full documentation is available on [Filtering in REST](http://develope"
        }
      ]
    },
    {
      "info": {
        "name": "Notices",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Avalara CreateNoticeResponsibilityType",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/notices/responsibilities",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "This API is available by invitation only and only available for users with Compliance admin access.\n\n### Security Policies\n\n* This API requires one of the following user roles: AccountAdmin, BatchServiceAdmin, CompanyAdmin, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPTester, FirmAdmin, FirmUser, SSTAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.\n* This API depends on the following active services:*Returns* (at least one of):  Mrs, MRSComplianceManag"
        },
        {
          "info": {
            "name": "Avalara CreateNoticeRootCauseType",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/notices/rootcauses",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "This API is available by invitation only and only available for users with Compliance admin access.\n\n### Security Policies\n\n* This API requires one of the following user roles: AccountAdmin, BatchServiceAdmin, CompanyAdmin, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPTester, FirmAdmin, FirmUser, SSTAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.\n* This API depends on the following active services:*Returns* (at least one of):  Mrs, MRSComplianceManag"
        },
        {
          "info": {
            "name": "Avalara DeleteNoticeResponsibilityType",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "http://{{baseurl}}/api/v2/notices/responsibilities/:responsibilityId",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "responsibilityId",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "This API is available by invitation only and only available for users with Compliance admin access.\n\n### Security Policies\n\n* This API requires one of the following user roles: AccountAdmin, BatchServiceAdmin, CompanyAdmin, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPTester, FirmAdmin, FirmUser, SSTAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.\n"
        },
        {
          "info": {
            "name": "Avalara DeleteNoticeRootCauseType",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "http://{{baseurl}}/api/v2/notices/rootcauses/:rootCauseId",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "rootCauseId",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "This API is available by invitation only and only available for users with Compliance admin access.\n\n### Security Policies\n\n* This API requires one of the following user roles: AccountAdmin, BatchServiceAdmin, CompanyAdmin, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPTester, FirmAdmin, FirmUser, SSTAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.\n"
        }
      ]
    },
    {
      "info": {
        "name": "Notifications",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Avalara DismissNotification",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "http://{{baseurl}}/api/v2/notifications/:id/dismiss",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Marks the notification identified by this URL as dismissed.\r\n            \r\nA notification is a message from Avalara that may have relevance to your business.  You may want\r\nto regularly review notifications and then dismiss them when you are certain that you have addressed\r\nany relevant concerns raised by this notification.\r\n            \r\nAn example of a notification would be a message about new software, or a change to AvaTax that may\r\naffect you, or a potential issue with your company's tax pr"
        },
        {
          "info": {
            "name": "Avalara GetNotification",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/notifications/:id",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Retrieve a single notification by its unique ID number.\r\n            \r\nA notification is a message from Avalara that may have relevance to your business.  You may want\r\nto regularly review notifications and then dismiss them when you are certain that you have addressed\r\nany relevant concerns raised by this notification.\r\n            \r\nAn example of a notification would be a message about new software, or a change to AvaTax that may\r\naffect you, or a potential issue with your company's tax profil"
        },
        {
          "info": {
            "name": "Avalara ListNotifications",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/notifications",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ]
          },
          "docs": "List all notifications.\r\n            \r\nA notification is a message from Avalara that may have relevance to your business.  You may want\r\nto regularly review notifications and then dismiss them when you are certain that you have addressed\r\nany relevant concerns raised by this notification.\r\n            \r\nAn example of a notification would be a message about new software, or a change to AvaTax that may\r\naffect you, or a potential issue with your company's tax profile.\r\n            \r\nYou may search"
        }
      ]
    },
    {
      "info": {
        "name": "Provisioning",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Avalara RequestNewAccount",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/accounts/request",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "This API is for use by partner provisioning services customers only.\r\n            \r\nAvalara invites select partners to refer new customers to the AvaTax service using the onboarding features\r\nof AvaTax.  These partners can create accounts for new customers using this API.\r\n            \r\nCalling this API creates an account with the specified product subscriptions, but does not configure billing.\r\nThe customer will receive information from Avalara about how to configure billing for their account.\r"
        },
        {
          "info": {
            "name": "Avalara RequestNewEntitlement",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/accounts/:id/entitlements/:offer",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              },
              {
                "name": "offer",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "This API is for use by partner provisioning services customers only. This will allow the partners to allow\r\nthe add new entitlement to an existing customer\n\n### Security Policies\n\n* This API requires one of the following user roles: AccountAdmin, BatchServiceAdmin, CompanyAdmin, CSPTester, FirmAdmin, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin.\n* This API is available by invitation only.\n* This API is available by invitation only.  To request access to this feature, please"
        }
      ]
    },
    {
      "info": {
        "name": "Subscriptions",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Avalara ListSubscriptionsByAccount",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/accounts/:accountId/subscriptions",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "accountId",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "List all subscription objects attached to this account.\r\nA 'subscription' indicates a licensed subscription to a named Avalara service.\r\nTo request or remove subscriptions, please contact Avalara sales or your customer account manager.\r\n            \r\nSearch for specific objects using the criteria in the `$filter` parameter; full documentation is available on [Filtering in REST](http://developer.avalara.com/avatax/filtering-in-rest/) .\r\nPaginate your results using the `$top`, `$skip`, and `$order"
        },
        {
          "info": {
            "name": "Avalara GetSubscription",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/accounts/:accountId/subscriptions/:id",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "accountId",
                "value": "",
                "type": "path"
              },
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Get the subscription object identified by this URL.\r\nA 'subscription' indicates a licensed subscription to a named Avalara service.\r\nTo request or remove subscriptions, please contact Avalara sales or your customer account manager.\n\n### Security Policies\n\n* This API requires one of the following user roles: AccountAdmin, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, FirmAdmin, FirmUser, Registrar, SiteAdmin,"
        },
        {
          "info": {
            "name": "Avalara QuerySubscriptions",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/subscriptions",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ]
          },
          "docs": "Get multiple subscription objects across all accounts.\r\nA 'subscription' indicates a licensed subscription to a named Avalara service.\r\nTo request or remove subscriptions, please contact Avalara sales or your customer account manager.\r\n            \r\nSearch for specific objects using the criteria in the `$filter` parameter; full documentation is available on [Filtering in REST](http://developer.avalara.com/avatax/filtering-in-rest/) .\r\nPaginate your results using the `$top`, `$skip`, and `$orderb"
        }
      ]
    },
    {
      "info": {
        "name": "Reports",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Avalara DownloadReport",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/reports/:id/attachment",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "This API downloads the file associated with a report.\r\n            \r\nIf the report is not yet complete, you will receive a `ReportNotFinished` error.  To check if a report is complete,\r\nuse the `GetReport` API.\r\n            \r\nReports are run as asynchronous report tasks on the server.  When complete, the report file will be available for download\r\nfor up to 30 days after completion.  To run an asynchronous report, you should follow these steps:\r\n            \r\n* Begin a report by calling the repo"
        },
        {
          "info": {
            "name": "Avalara GetReport",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/reports/:id",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Retrieve a single report by its unique ID number.\r\n            \r\nReports are run as asynchronous report tasks on the server.  When complete, the report file will be available for download\r\nfor up to 30 days after completion.  To run an asynchronous report, you should follow these steps:\r\n            \r\n* Begin a report by calling the report's Initiate API.  There is a separate initiate API call for each report type.\r\n* In the result of the Initiate API, you receive back a report's `id` value.\r\n* "
        },
        {
          "info": {
            "name": "Avalara InitiateExportDocumentLineReport",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/reports/exportdocumentline/initiate",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Begins running an `ExportDocumentLine` report task and returns the identity of the report.\r\n            \r\nReports are run as asynchronous report tasks on the server.  When complete, the report file will be available for download\r\nfor up to 30 days after completion.  To run an asynchronous report, you should follow these steps:\r\n            \r\n* Begin a report by calling the report's Initiate API.  There is a separate initiate API call for each report type.\r\n* In the result of the Initiate API, yo"
        },
        {
          "info": {
            "name": "Avalara ListReports",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/reports",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ]
          },
          "docs": "List all report tasks for your account.\r\n            \r\nReports are run as asynchronous report tasks on the server.  When complete, the report file will be available for download\r\nfor up to 30 days after completion.  To run an asynchronous report, you should follow these steps:\r\n            \r\n* Begin a report by calling the report's Initiate API.  There is a separate initiate API call for each report type.\r\n* In the result of the Initiate API, you receive back a report's `id` value.\r\n* Check the "
        }
      ]
    },
    {
      "info": {
        "name": "Settings",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Avalara ListSettingsByCompany",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/settings",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "List all setting objects attached to this company.\r\n            \r\nThe company settings system is a metadata system that you can use to store extra information\r\nabout a company.  Your integration or connector could use this data storage to keep track of\r\npreference information, reminders, or any other storage that would need to persist even if\r\nthe customer uninstalls your application.\r\n            \r\nA setting can refer to any type of data you need to remember about this company object.\r\nWhen cre"
        },
        {
          "info": {
            "name": "Avalara CreateSettings",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/settings",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Create one or more new setting objects attached to this company.\r\n            \r\nThe company settings system is a metadata system that you can use to store extra information\r\nabout a company.  Your integration or connector could use this data storage to keep track of\r\npreference information, reminders, or any other storage that would need to persist even if\r\nthe customer uninstalls your application.\r\n            \r\nA setting can refer to any type of data you need to remember about this company obj"
        },
        {
          "info": {
            "name": "Avalara GetSetting",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/settings/:id",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Get a single setting object by its unique ID.\r\n            \r\nThe company settings system is a metadata system that you can use to store extra information\r\nabout a company.  Your integration or connector could use this data storage to keep track of\r\npreference information, reminders, or any other storage that would need to persist even if\r\nthe customer uninstalls your application.\r\n            \r\nA setting can refer to any type of data you need to remember about this company object.\r\nWhen creating"
        },
        {
          "info": {
            "name": "Avalara UpdateSetting",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/settings/:id",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Replace the existing setting object at this URL with an updated object.\r\n            \r\nThe company settings system is a metadata system that you can use to store extra information\r\nabout a company.  Your integration or connector could use this data storage to keep track of\r\npreference information, reminders, or any other storage that would need to persist even if\r\nthe customer uninstalls your application.\r\n            \r\nA setting can refer to any type of data you need to remember about this comp"
        },
        {
          "info": {
            "name": "Avalara DeleteSetting",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/settings/:id",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Mark the setting object at this URL as deleted.\r\n            \r\nThe company settings system is a metadata system that you can use to store extra information\r\nabout a company.  Your integration or connector could use this data storage to keep track of\r\npreference information, reminders, or any other storage that would need to persist even if\r\nthe customer uninstalls your application.\r\n            \r\nA setting can refer to any type of data you need to remember about this company object.\r\nWhen creati"
        },
        {
          "info": {
            "name": "Avalara QuerySettings",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/settings",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ]
          },
          "docs": "Get multiple setting objects across all companies.\r\n            \r\nThe company settings system is a metadata system that you can use to store extra information\r\nabout a company.  Your integration or connector could use this data storage to keep track of\r\npreference information, reminders, or any other storage that would need to persist even if\r\nthe customer uninstalls your application.\r\n            \r\nA setting can refer to any type of data you need to remember about this company object.\r\nWhen cre"
        }
      ]
    },
    {
      "info": {
        "name": "TaxCodes",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Avalara ListTaxCodesByCompany",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/taxcodes",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "List all taxcode objects attached to this company.\r\nA 'TaxCode' represents a uniquely identified type of product, good, or service.\r\nAvalara supports correct tax rates and taxability rules for all TaxCodes in all supported jurisdictions.\r\nIf you identify your products by tax code in your 'Create Transaction' API calls, Avalara will correctly calculate tax rates and\r\ntaxability rules for this product in all supported jurisdictions.\r\n            \r\nSearch for specific objects using the criteria in "
        },
        {
          "info": {
            "name": "Avalara CreateTaxCodes",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/taxcodes",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Create one or more new taxcode objects attached to this company.\r\nA 'TaxCode' represents a uniquely identified type of product, good, or service.\r\nAvalara supports correct tax rates and taxability rules for all TaxCodes in all supported jurisdictions.\r\nIf you identify your products by tax code in your 'Create Transaction' API calls, Avalara will correctly calculate tax rates and\r\ntaxability rules for this product in all supported jurisdictions.\n\n### Security Policies\n\n* This API requires one of "
        },
        {
          "info": {
            "name": "Avalara GetTaxCode",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/taxcodes/:id",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Get the taxcode object identified by this URL.\r\nA 'TaxCode' represents a uniquely identified type of product, good, or service.\r\nAvalara supports correct tax rates and taxability rules for all TaxCodes in all supported jurisdictions.\r\nIf you identify your products by tax code in your 'Create Transaction' API calls, Avalara will correctly calculate tax rates and\r\ntaxability rules for this product in all supported jurisdictions.\n\n### Security Policies\n\n* This API requires one of the following user"
        },
        {
          "info": {
            "name": "Avalara UpdateTaxCode",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/taxcodes/:id",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Replace the existing taxcode object at this URL with an updated object.\r\nA 'TaxCode' represents a uniquely identified type of product, good, or service.\r\nAvalara supports correct tax rates and taxability rules for all TaxCodes in all supported jurisdictions.\r\nIf you identify your products by tax code in your 'Create Transaction' API calls, Avalara will correctly calculate tax rates and\r\ntaxability rules for this product in all supported jurisdictions.\r\nAll data from the existing object will be r"
        },
        {
          "info": {
            "name": "Avalara DeleteTaxCode",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/taxcodes/:id",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Marks the existing TaxCode object at this URL as deleted.\n\n### Security Policies\n\n* This API requires one of the following user roles: AccountAdmin, BatchServiceAdmin, CompanyAdmin, CSPTester, SSTAdmin, TechnicalSupportAdmin.\n"
        },
        {
          "info": {
            "name": "Avalara QueryTaxCodes",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/taxcodes",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ]
          },
          "docs": "Get multiple taxcode objects across all companies.\r\nA 'TaxCode' represents a uniquely identified type of product, good, or service.\r\nAvalara supports correct tax rates and taxability rules for all TaxCodes in all supported jurisdictions.\r\nIf you identify your products by tax code in your 'Create Transaction' API calls, Avalara will correctly calculate tax rates and\r\ntaxability rules for this product in all supported jurisdictions.\r\n            \r\nSearch for specific objects using the criteria in "
        }
      ]
    },
    {
      "info": {
        "name": "TaxContent",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Avalara BuildTaxContentFile",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/pointofsaledata/build",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Builds a tax content file containing information useful for a retail point-of-sale solution.\r\n            \r\nSince tax rates may change based on decisions made by a variety of tax authorities, we recommend\r\nthat users of this tax content API download new data every day.  Many tax authorities may finalize\r\ndecisions on tax changes at unexpected times and may make changes in response to legal issues or\r\ngovernmental priorities.  Any tax content downloaded for future time periods is subject to chang"
        },
        {
          "info": {
            "name": "Avalara BuildTaxContentFileForLocation",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/locations/:id/pointofsaledata",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Builds a tax content file containing information useful for a retail point-of-sale solution.\r\n            \r\nSince tax rates may change based on decisions made by a variety of tax authorities, we recommend\r\nthat users of this tax content API download new data every day.  Many tax authorities may finalize\r\ndecisions on tax changes at unexpected times and may make changes in response to legal issues or\r\ngovernmental priorities.  Any tax content downloaded for future time periods is subject to chang"
        },
        {
          "info": {
            "name": "Avalara DownloadTaxRatesByZipCode",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/taxratesbyzipcode/download/:date",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "date",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Download a CSV file containing all five digit postal codes in the United States and their sales\r\nand use tax rates for tangible personal property.\r\n            \r\nSince tax rates may change based on decisions made by a variety of tax authorities, we recommend\r\nthat users of this tax content API download new data every day.  Many tax authorities may finalize\r\ndecisions on tax changes at unexpected times and may make changes in response to legal issues or\r\ngovernmental priorities.  Any tax content "
        },
        {
          "info": {
            "name": "Avalara TaxRatesByAddress",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/taxrates/byaddress",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ]
          },
          "docs": "Usage of this API is subject to rate limits.  Users who exceed the rate limit will receive HTTP\r\nresponse code 429 - `Too Many Requests`.\r\n            \r\nThis API assumes that you are selling general tangible personal property at a retail point-of-sale\r\nlocation in the United States only.\r\n            \r\nPlease be advised that this endpoint is designed for approximate tax rate estimation only and \r\nmay not yield precise results. For a more powerful and accurate tax estimation, upgrade to the \r\n`Cr"
        },
        {
          "info": {
            "name": "Avalara TaxRatesByPostalCode",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/taxrates/bypostalcode",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ]
          },
          "docs": "This API is only available for a US postal codes.\r\n            \r\nUsage of this API is subject to rate limits.  Users who exceed the rate limit will receive HTTP\r\nresponse code 429 - `Too Many Requests`.\r\n            \r\nThis API assumes that you are selling general tangible personal property at a retail point-of-sale\r\nlocation in the United States only.\r\n            \r\nPlease be advised that this endpoint is designed for approximate tax rate estimation only and \r\nmay not yield precise results. For "
        }
      ]
    },
    {
      "info": {
        "name": "TaxRules",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Avalara CreateCountryCoefficients",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "http://{{baseurl}}/api/v2/countryCoefficients",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Create one or more Country Coefficients for particular country.\r\n            \r\nWe would like to use country coefficients during Cross-Border calculations to slightly increase or decrease\r\na calculation for a line based on the tax-subtype and Country of destination for a transaction.\r\n            \r\nThis will allow AvaTax to minimize the variance caused between actual transaction taken place on ground Vs Tax\r\nCalculated by AvaTax.\r\n            \r\nMake sure to use the same API to update the country "
        },
        {
          "info": {
            "name": "Avalara ListTaxRules",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/taxrules",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "List all taxrule objects attached to this company.\r\n            \r\nA tax rule represents a rule that changes the default AvaTax behavior for a product or jurisdiction.  Custom tax rules\r\ncan be used to change the taxability of an item, to change the tax base of an item, or to change the tax rate\r\ncharged when selling an item.  Tax rules can also change tax behavior depending on the `entityUseCode` value submitted\r\nwith the transaction.\r\n            \r\nYou can create custom tax rules to customize t"
        },
        {
          "info": {
            "name": "Avalara CreateTaxRules",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/taxrules",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Create one or more custom tax rules attached to this company.\r\n            \r\nA tax rule represents a rule that changes the default AvaTax behavior for a product or jurisdiction.  Custom tax rules\r\ncan be used to change the taxability of an item, to change the tax base of an item, or to change the tax rate\r\ncharged when selling an item.  Tax rules can also change tax behavior depending on the `entityUseCode` value submitted\r\nwith the transaction.\r\n            \r\nYou can create custom tax rules to "
        },
        {
          "info": {
            "name": "Avalara GetTaxRule",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/taxrules/:id",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Get the taxrule object identified by this URL.\r\n            \r\nA tax rule represents a rule that changes the default AvaTax behavior for a product or jurisdiction.  Custom tax rules\r\ncan be used to change the taxability of an item, to change the tax base of an item, or to change the tax rate\r\ncharged when selling an item.  Tax rules can also change tax behavior depending on the `entityUseCode` value submitted\r\nwith the transaction.\r\n            \r\nYou can create custom tax rules to customize the b"
        },
        {
          "info": {
            "name": "Avalara UpdateTaxRule",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/taxrules/:id",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Replace the existing custom tax rule object at this URL with an updated object.\r\n            \r\nA tax rule represents a rule that changes the default AvaTax behavior for a product or jurisdiction.  Custom tax rules\r\ncan be used to change the taxability of an item, to change the tax base of an item, or to change the tax rate\r\ncharged when selling an item.  Tax rules can also change tax behavior depending on the `entityUseCode` value submitted\r\nwith the transaction.\r\n            \r\nYou can create cu"
        },
        {
          "info": {
            "name": "Avalara DeleteTaxRule",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/taxrules/:id",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Mark the custom tax rule identified by this URL as deleted.\r\n            \r\nA tax rule represents a rule that changes the default AvaTax behavior for a product or jurisdiction.  Custom tax rules\r\ncan be used to change the taxability of an item, to change the tax base of an item, or to change the tax rate\r\ncharged when selling an item.  Tax rules can also change tax behavior depending on the `entityUseCode` value submitted\r\nwith the transaction.\r\n            \r\nYou can create custom tax rules to cu"
        },
        {
          "info": {
            "name": "Avalara ListCountryCoefficients",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/:country/CountryCoefficients",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "country",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Retrieve all or any specific records of Country Coefficients based on the filters(optional) for specific country.\r\n \r\n Search for specific objects using the criteria in the `$filter` parameter; full documentation is available on [Filtering in REST](http://developer.avalara.com/avatax/filtering-in-rest/) .\r\n Paginate your results using the `$top`, `$skip`, and `$orderby` parameters."
        },
        {
          "info": {
            "name": "Avalara QueryTaxRules",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/taxrules",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ]
          },
          "docs": "Get multiple taxrule objects across all companies.\r\n            \r\nA tax rule represents a rule that changes the default AvaTax behavior for a product or jurisdiction.  Custom tax rules\r\ncan be used to change the taxability of an item, to change the tax base of an item, or to change the tax rate\r\ncharged when selling an item.  Tax rules can also change tax behavior depending on the `entityUseCode` value submitted\r\nwith the transaction.\r\n            \r\nYou can create custom tax rules to customize t"
        }
      ]
    },
    {
      "info": {
        "name": "Transactions",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Avalara AddLines",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/companies/transactions/lines/add",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": " Add lines to an existing unlocked transaction.\r\n            \r\n The `AddLines` API allows you to add additional transaction lines to existing transaction, so that customer will\r\n be able to append multiple calls together and form an extremely large transaction. If customer does not specify line number\r\n in the lines to be added, a new random Guid string will be generated for line number. If customer are not satisfied with\r\n the line number for the transaction lines, they can turn on the renumber"
        },
        {
          "info": {
            "name": "Avalara AdjustTransaction",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/companies/:companyCode/transactions/:transactionCode/adjust",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyCode",
                "value": "",
                "type": "path"
              },
              {
                "name": "transactionCode",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Replaces the current transaction uniquely identified by this URL with a new transaction.\r\n            \r\nA transaction represents a unique potentially taxable action that your company has recorded, and transactions include actions like\r\nsales, purchases, inventory transfer, and returns (also called refunds).\r\n            \r\nWhen you adjust a committed transaction, the original transaction will be updated with the status code `Adjusted`, and\r\nboth revisions will be available for retrieval based on "
        },
        {
          "info": {
            "name": "Avalara AuditTransaction",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/companies/:companyCode/transactions/:transactionCode/audit",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyCode",
                "value": "",
                "type": "path"
              },
              {
                "name": "transactionCode",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Retrieve audit information about a transaction stored in AvaTax.\r\n            \r\nThe `AuditTransaction` API retrieves audit information related to a specific transaction.  This audit\r\ninformation includes the following:\r\n            \r\n* The `CompanyId` of the company that created the transaction\r\n* The server timestamp representing the exact server time when the transaction was created\r\n* The server duration - how long it took to process this transaction\r\n* Whether exact API call details were log"
        },
        {
          "info": {
            "name": "Avalara AuditTransactionWithType",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/companies/:companyCode/transactions/:transactionCode/types/:documentType/audit",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyCode",
                "value": "",
                "type": "path"
              },
              {
                "name": "transactionCode",
                "value": "",
                "type": "path"
              },
              {
                "name": "documentType",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Retrieve audit information about a transaction stored in AvaTax.\r\n            \r\nThe `AuditTransaction` API retrieves audit information related to a specific transaction.  This audit\r\ninformation includes the following:\r\n            \r\n* The `CompanyId` of the company that created the transaction\r\n* The server timestamp representing the exact server time when the transaction was created\r\n* The server duration - how long it took to process this transaction\r\n* Whether exact API call details were log"
        },
        {
          "info": {
            "name": "Avalara BulkLockTransaction",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/transactions/lock",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "This API is available by invitation only.\r\n            \r\nLock a set of transactions uniquely identified by DocumentIds provided. This API allows locking multiple documents at once.\r\nAfter this API call succeeds, documents will be locked and can't be voided.\r\n            \r\nA transaction represents a unique potentially taxable action that your company has recorded, and transactions include actions like\r\nsales, purchases, inventory transfer, and returns (also called refunds).\n\n### Security Policies"
        },
        {
          "info": {
            "name": "Avalara ChangeTransactionCode",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/companies/:companyCode/transactions/:transactionCode/changecode",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyCode",
                "value": "",
                "type": "path"
              },
              {
                "name": "transactionCode",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Renames a transaction uniquely identified by this URL by changing its `code` value.\r\n            \r\nThis API is available as long as the transaction is in `saved` or `posted` status.  When a transaction\r\nis `committed`, it can be modified by using the [AdjustTransaction](https://developer.avalara.com/api-reference/avatax/rest/v2/methods/Transactions/AdjustTransaction/) method.\r\n            \r\nAfter this API call succeeds, the transaction will have a new URL matching its new `code`.\r\n            \r\n"
        },
        {
          "info": {
            "name": "Avalara CommitTransaction",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/companies/:companyCode/transactions/:transactionCode/commit",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyCode",
                "value": "",
                "type": "path"
              },
              {
                "name": "transactionCode",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Marks a transaction by changing its status to `Committed`.\r\n            \r\nTransactions that are committed are available to be reported to a tax authority by Avalara Managed Returns.\r\n            \r\nA transaction represents a unique potentially taxable action that your company has recorded, and transactions include actions like\r\nsales, purchases, inventory transfer, and returns (also called refunds).\r\n            \r\nIf you have more than one document with the same `code`, specify the `documentType`"
        },
        {
          "info": {
            "name": "Avalara CreateOrAdjustTransaction",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/transactions/createoradjust",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Records a new transaction or adjust an existing transaction in AvaTax.\r\n            \r\nThe `CreateOrAdjustTransaction` endpoint is used to create a new transaction or update an existing one.  This API\r\ncan help you create an idempotent service that creates transactions\r\nIf there exists a transaction identified by code, the original transaction will be adjusted by using the meta data\r\nin the input transaction.\r\n            \r\nThe `CreateOrAdjustTransaction` API cannot modify any transaction that ha"
        },
        {
          "info": {
            "name": "Avalara CreateTransaction",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/transactions/create",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Records a new transaction in AvaTax.\r\n            \r\nA transaction represents a unique potentially taxable action that your company has recorded, and transactions include actions like\r\nsales, purchases, inventory transfer, and returns (also called refunds).\r\n            \r\nThe `CreateTransaction` endpoint uses the tax profile of your company to identify the correct tax rules\r\nand rates to apply to all line items in this transaction.  The end result will be the total tax calculated by AvaTax based "
        },
        {
          "info": {
            "name": "Avalara DeleteLines",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/companies/transactions/lines/delete",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": " Remove lines to an existing unlocked transaction.\r\n            \r\n The `DeleteLines` API allows you to remove transaction lines from existing unlocked transaction, so that customer will\r\n be able to delete transaction lines and adjust original transaction the way they like\r\n            \r\n A transaction represents a unique potentially taxable action that your company has recorded, and transactions include actions like\r\n sales, purchases, inventory transfer, and returns (also called refunds).\r\n Yo"
        },
        {
          "info": {
            "name": "Avalara GetAllVarianceReportByCompanyCode",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/companies/:companyCode/AllVariance",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyCode",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "\n\n### Security Policies\n\n* This API requires one of the following user roles: AccountAdmin, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, ProStoresOperator, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser.\n* This API depends on the following active services:*Required* (all):  AvaTaxPro, BasicReturns.\n"
        },
        {
          "info": {
            "name": "Avalara GetTransactionByCode",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/companies/:companyCode/transactions/:transactionCode",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyCode",
                "value": "",
                "type": "path"
              },
              {
                "name": "transactionCode",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Get the current transaction identified by this company code, transaction code, and document type.\r\n            \r\nA transaction is uniquely identified by `companyCode`, `code` (often called Transaction Code), and `documentType`.\r\n            \r\nFor compatibility purposes, when this API finds multiple transactions with the same transaction code, and if you have not specified\r\nthe `type` parameter to this API, it will default to selecting the `SalesInvoices` transaction. To change this behavior, use"
        },
        {
          "info": {
            "name": "Avalara GetTransactionByCodeAndType",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/companies/:companyCode/transactions/:transactionCode/types/:documentType",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyCode",
                "value": "",
                "type": "path"
              },
              {
                "name": "transactionCode",
                "value": "",
                "type": "path"
              },
              {
                "name": "documentType",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "DEPRECATED: Please use the `GetTransactionByCode` API instead.\r\n            \r\nNOTE: If your companyCode or transactionCode contains any of these characters /, +, ? or a space please use the following encoding before making a request:\r\n* Replace '/' with '\\_-ava2f-\\_'  For example: document/Code becomes document_-ava2f-_Code\r\n* Replace '+' with '\\_-ava2b-\\_'  For example: document+Code becomes document_-ava2b-_Code\r\n* Replace '?' with '\\_-ava3f-\\_'  For example: document?Code becomes document_-av"
        },
        {
          "info": {
            "name": "Avalara GetTransactionById",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/transactions/:id",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Get the unique transaction identified by this URL.\r\n            \r\nThis endpoint retrieves the exact transaction identified by this ID number, as long as it is the most version of the transaction.\r\n            \r\nA transaction represents a unique potentially taxable action that your company has recorded, and transactions include actions like\r\nsales, purchases, inventory transfer, and returns (also called refunds).\r\n            \r\nYou may specify one or more of the following values in the `$include`"
        },
        {
          "info": {
            "name": "Avalara GetVarianceReportByCompanyCodeByTransactionId",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/companies/:companyCode/transactions/:transactionId/variance",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyCode",
                "value": "",
                "type": "path"
              },
              {
                "name": "transactionId",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "\n\n### Security Policies\n\n* This API requires one of the following user roles: AccountAdmin, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, ProStoresOperator, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser.\n* This API depends on the following active services:*Required* (all):  AvaTaxPro, BasicReturns.\n"
        },
        {
          "info": {
            "name": "Avalara ListTransactionsByCompany",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/companies/:companyCode/transactions",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyCode",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "List all transactions attached to this company.\r\n            \r\nThis endpoint is limited to returning 1,000 transactions at a time maximum.\r\n            \r\nWhen listing transactions, you must specify a `date` range filter.  If you do not specify a `$filter` that includes a `date` field\r\ncriteria, the query will default to looking at only those transactions with `date` in the past 30 days.\r\n            \r\nA transaction represents a unique potentially taxable action that your company has recorded, an"
        },
        {
          "info": {
            "name": "Avalara LockTransaction",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/companies/:companyCode/transactions/:transactionCode/lock",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyCode",
                "value": "",
                "type": "path"
              },
              {
                "name": "transactionCode",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Lock a transaction uniquely identified by this URL.\r\n            \r\nThis API is mainly used for connector developers to simulate what happens when the Returns product locks a document.\r\nAfter this API call succeeds, the document will be locked and can't be voided or adjusted.\r\n            \r\nOn Sandbox, this API is only available to customers who have both an AvaTaxPro and a Managed Returns subscription. On Production, this API is only available internally for the Avalara Returns team.\r\n          "
        },
        {
          "info": {
            "name": "Avalara RefundTransaction",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/companies/:companyCode/transactions/:transactionCode/refund",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyCode",
                "value": "",
                "type": "path"
              },
              {
                "name": "transactionCode",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Create a refund for a transaction.\r\n            \r\nThe `RefundTransaction` API allows you to quickly and easily create a `ReturnInvoice` representing a refund\r\nfor a previously created `SalesInvoice` transaction.  You can choose to create a full or partial refund, and\r\nspecify individual line items from the original sale for refund.\r\n            \r\nThe `RefundTransaction` API ensures that the tax amount you refund to the customer exactly matches the tax that\r\nwas calculated during the original tra"
        },
        {
          "info": {
            "name": "Avalara SettleTransaction",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/companies/:companyCode/transactions/:transactionCode/settle",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyCode",
                "value": "",
                "type": "path"
              },
              {
                "name": "transactionCode",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Performs one or more actions against the current transaction uniquely identified by this URL.\r\n            \r\nThe `SettleTransaction` API call can perform the work of `ChangeCode`, `VerifyTransaction`, and `CommitTransaction`.\r\n            \r\nA transaction represents a unique potentially taxable action that your company has recorded, and transactions include actions like\r\nsales, purchases, inventory transfer, and returns (also called refunds).\r\n            \r\nIf you have more than one document with"
        },
        {
          "info": {
            "name": "Avalara UncommitTransaction",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/companies/:companyCode/transactions/:transactionCode/uncommit",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyCode",
                "value": "",
                "type": "path"
              },
              {
                "name": "transactionCode",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Adjusts a transaction by changing it to an uncommitted status.\r\n            \r\nTransactions that have been previously reported to a tax authority by Avalara Managed Returns are considered `locked` and are\r\nno longer available to be uncommitted.\r\n            \r\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:\r\n            \r\n* Lines\r\n* Details (implies lines)\r\n* AccountPayableSalesTaxDetails (im"
        },
        {
          "info": {
            "name": "Avalara UnvoidTransaction",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/companies/:companyCode/transactions/:transactionCode/unvoid",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyCode",
                "value": "",
                "type": "path"
              },
              {
                "name": "transactionCode",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Unvoids a voided transaction\r\n            \r\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:\r\n            \r\n* Lines\r\n* Details (implies lines)\r\n* AccountPayableSalesTaxDetails (implies lines - only for Account Payable transaction)\r\n* Summary (implies details)\r\n* Addresses\r\n* SummaryOnly (omit lines and details - reduces API response size)\r\n* LinesOnly (omit details - reduces API response siz"
        },
        {
          "info": {
            "name": "Avalara VarianceReport",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/companies/:companyCode/variance",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyCode",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "\n\n### Security Policies\n\n* This API requires one of the following user roles: AccountAdmin, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, ProStoresOperator, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser.\n* This API depends on the following active services:*Required* (all):  AvaTaxPro, BasicReturns.\n"
        },
        {
          "info": {
            "name": "Avalara VerifyTransaction",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/companies/:companyCode/transactions/:transactionCode/verify",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyCode",
                "value": "",
                "type": "path"
              },
              {
                "name": "transactionCode",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Verifies that the transaction uniquely identified by this URL matches certain expected values.\r\n            \r\nIf the transaction does not match these expected values, this API will return an error code indicating which value did not match.\r\n            \r\nIf you have more than one document with the same `code`, specify the `documentType` parameter to choose between them.\r\n            \r\nA transaction represents a unique potentially taxable action that your company has recorded, and transactions in"
        },
        {
          "info": {
            "name": "Avalara VoidTransaction",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/companies/:companyCode/transactions/:transactionCode/void",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyCode",
                "value": "",
                "type": "path"
              },
              {
                "name": "transactionCode",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Voids the current transaction uniquely identified by this URL.\r\n            \r\nA transaction represents a unique potentially taxable action that your company has recorded, and transactions include actions like\r\nsales, purchases, inventory transfer, and returns (also called refunds).\r\n            \r\nWhen you void a transaction, that transaction's status is recorded as `DocVoided`.\r\n            \r\nIf you have more than one document with the same `code`, specify the `documentType` parameter to choose "
        }
      ]
    },
    {
      "info": {
        "name": "Upcs",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Avalara ListUPCsByCompany",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/upcs",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "List all UPC objects attached to this company.\r\nA UPC represents a single UPC code in your catalog and matches this product to the tax code identified by this UPC.\r\n            \r\nSearch for specific objects using the criteria in the `$filter` parameter; full documentation is available on [Filtering in REST](http://developer.avalara.com/avatax/filtering-in-rest/) .\r\nPaginate your results using the `$top`, `$skip`, and `$orderby` parameters.\n\n### Security Policies\n\n* This API requires one of the f"
        },
        {
          "info": {
            "name": "Avalara CreateUPCs",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/upcs",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Create one or more new UPC objects attached to this company.\r\nA UPC represents a single UPC code in your catalog and matches this product to the tax code identified by this UPC.\n\n### Security Policies\n\n* This API requires one of the following user roles: AccountAdmin, BatchServiceAdmin, CompanyAdmin, CSPTester, SSTAdmin, TechnicalSupportAdmin.\n* This API depends on the following active services:*Required* (all):  AvaUpc.\n"
        },
        {
          "info": {
            "name": "Avalara GetUPC",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/upcs/:id",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Get the UPC object identified by this URL.\r\nA UPC represents a single UPC code in your catalog and matches this product to the tax code identified by this UPC.\n\n### Security Policies\n\n* This API requires one of the following user roles: AccountAdmin, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, CSPAdmin, CSPTester, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser.\n* This API depends on the following active services:*Required* (all):  AvaUpc.\n"
        },
        {
          "info": {
            "name": "Avalara UpdateUPC",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/upcs/:id",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Replace the existing UPC object at this URL with an updated object.\r\nA UPC represents a single UPC code in your catalog and matches this product to the tax code identified by this UPC.\r\nAll data from the existing object will be replaced with data in the object you PUT.\r\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.\n\n### Security Policies\n\n* This API requires one of the following user roles: AccountAdmin, BatchServiceAdmin, Compa"
        },
        {
          "info": {
            "name": "Avalara DeleteUPC",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/upcs/:id",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Marks the UPC object identified by this URL as deleted.\n\n### Security Policies\n\n* This API requires one of the following user roles: AccountAdmin, BatchServiceAdmin, CompanyAdmin, CSPTester, SSTAdmin, TechnicalSupportAdmin.\n* This API depends on the following active services:*Required* (all):  AvaUpc.\n"
        },
        {
          "info": {
            "name": "Avalara QueryUPCs",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/upcs",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ]
          },
          "docs": "Get multiple UPC objects across all companies.\r\nA UPC represents a single UPC code in your catalog and matches this product to the tax code identified by this UPC.\r\n            \r\nSearch for specific objects using the criteria in the `$filter` parameter; full documentation is available on [Filtering in REST](http://developer.avalara.com/avatax/filtering-in-rest/) .\r\nPaginate your results using the `$top`, `$skip`, and `$orderby` parameters.\n\n### Security Policies\n\n* This API requires one of the f"
        }
      ]
    },
    {
      "info": {
        "name": "UserDefinedFields",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Avalara DeleteUserDefinedField",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/userdefinedfields/:id",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              },
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Marks the existing user defined field for a company as deleted.\n\n### Security Policies\n\n* This API requires one of the following user roles: AccountAdmin, BatchServiceAdmin, CompanyAdmin, CSPTester, FirmAdmin, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin.\n* This API depends on the following active services:*Required* (all):  AvaTaxPro, BasicReturns.\n"
        },
        {
          "info": {
            "name": "Avalara ListUserDefinedFieldsByCompanyId",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/userdefinedfields",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "\n\n### Security Policies\n\n* This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, BatchServiceAdmin, CompanyAdmin, CompanyUser, Compliance Root User, ComplianceAdmin, ComplianceUser, CSPAdmin, CSPTester, ECMAccountUser, ECMCompanyUser, FirmAdmin, FirmUser, ProStoresOperator, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, TechnicalSupportUser, TreasuryAdmin, TreasuryUser.\n* This API depends on the following active services:*Required* (a"
        },
        {
          "info": {
            "name": "Avalara UpdateUserDefinedField",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/companies/:companyId/userdefinedfields",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "companyId",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Updates a User Defined Field for a company.\n\n### Security Policies\n\n* This API requires one of the following user roles: AccountAdmin, BatchServiceAdmin, CompanyAdmin, CSPTester, FirmAdmin, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin.\n* This API depends on the following active services:*Required* (all):  AvaTaxPro, BasicReturns.\n"
        }
      ]
    },
    {
      "info": {
        "name": "Users",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Avalara ChangePassword",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "http://{{baseurl}}/api/v2/passwords",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Allows a user to change their password via an API call.\r\n            \r\nThis API allows an authenticated user to change their password via an API call.  This feature is only available\r\nfor accounts that do not use SAML integrated password validation.\r\n            \r\nThis API only allows the currently authenticated user to change their password; it cannot be used to apply to a\r\ndifferent user than the one authenticating the current API call.\n\n### Security Policies\n\n* This API requires one of the fo"
        },
        {
          "info": {
            "name": "Avalara ListUsersByAccount",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/accounts/:accountId/users",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "accountId",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "List all user objects attached to this account.\r\nA user represents one person with access privileges to make API calls and work with a specific account.\r\n            \r\nWhen 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.\r\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.\r\n            \r\nSearch for "
        },
        {
          "info": {
            "name": "Avalara CreateUsers",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://{{baseurl}}/api/v2/accounts/:accountId/users",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "accountId",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Create one or more new user objects attached to this account.\r\n            \r\nA user represents one person with access privileges to make API calls and work with a specific account.\r\n            \r\nUsers who are account administrators or company users are permitted to create user records to invite\r\nadditional team members to work with AvaTax.\r\n            \r\nA newly created user will receive an email inviting them to create their password.  This means that you\r\nmust provide a valid email address fo"
        },
        {
          "info": {
            "name": "Avalara GetUser",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/accounts/:accountId/users/:id",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "accountId",
                "value": "",
                "type": "path"
              },
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Get the user object identified by this URL.\r\nA user represents one person with access privileges to make API calls and work with a specific account.\r\n            \r\n 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:\r\n            \r\n* FetchDeleted\n\n### Security Policies\n\n* This API requires one of the following user roles: AccountAdmin, AccountOperator, AccountUser, BatchServiceAdmin, CompanyAdm"
        },
        {
          "info": {
            "name": "Avalara UpdateUser",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "http://{{baseurl}}/api/v2/accounts/:accountId/users/:id",
            "headers": [
              {
                "name": "Content-Type",
                "value": "application/json"
              },
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "accountId",
                "value": "",
                "type": "path"
              },
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Replace the existing user object at this URL with an updated object.\r\nA user represents one person with access privileges to make API calls and work with a specific account.\r\nAll data from the existing object will be replaced with data in the object you PUT.\r\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.\n\n### Security Policies\n\n* This API requires one of the following user roles: AccountAdmin, AccountUser, BatchServiceAdmin, Com"
        },
        {
          "info": {
            "name": "Avalara DeleteUser",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "http://{{baseurl}}/api/v2/accounts/:accountId/users/:id",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "accountId",
                "value": "",
                "type": "path"
              },
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Mark the user object identified by this URL as deleted.\r\n            \r\nThis API is available for use by account and company administrators only.\r\n            \r\nAccount and company administrators may only delete users within the appropriate organizations\r\nthey control.\n\n### Security Policies\n\n* This API requires one of the following user roles: AccountAdmin, BatchServiceAdmin, CompanyAdmin, Compliance Root User, CSPTester, Registrar, SiteAdmin, SSTAdmin, SystemAdmin, TechnicalSupportAdmin, Treasu"
        },
        {
          "info": {
            "name": "Avalara GetUserEntitlements",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/accounts/:accountId/users/:id/entitlements",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "accountId",
                "value": "",
                "type": "path"
              },
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Return a list of all entitlements to which this user has rights to access.\r\nEntitlements are a list of specified API calls the user is permitted to make, a list of identifier numbers for companies the user is\r\nallowed to use, and an access level identifier that indicates what types of access roles the user is allowed to use.\r\nThis API call is intended to provide a validation endpoint to determine, before making an API call, whether this call is likely to succeed.\r\nFor example, if user 567 within"
        },
        {
          "info": {
            "name": "Avalara QueryUsers",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/users",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ]
          },
          "docs": "Get multiple user objects across all accounts.\r\n            \r\nA 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\r\nvia either username / password authentication, an OpenID / OAuth Bearer Token, or a legacy AvaTax License Key.\r\n            \r\nWhen 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.\r\nB"
        }
      ]
    },
    {
      "info": {
        "name": "Utilities",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Avalara GetMySubscription",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/utilities/subscriptions/:serviceTypeId",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ],
            "params": [
              {
                "name": "serviceTypeId",
                "value": "",
                "type": "path"
              }
            ]
          },
          "docs": "Returns a subscription object for the current account, or 404 Not Found if this subscription is not enabled for this account.\r\n            \r\nThis API will return an error if it is called with invalid authentication credentials.\r\n            \r\nThis API is intended to help you determine whether you have the necessary subscription to use certain API calls\r\nwithin AvaTax.  You can examine the subscriptions returned from this API call to look for a particular product\r\nor subscription to provide usefu"
        },
        {
          "info": {
            "name": "Avalara ListMySubscriptions",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/utilities/subscriptions",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ]
          },
          "docs": "Returns the list of all subscriptions enabled for the currently logged in user.\r\n            \r\nThis API will return an error if it is called with invalid authentication credentials.\r\n            \r\nThis API is intended to help you determine whether you have the necessary subscription to use certain API calls\r\nwithin AvaTax.  You can examine the subscriptions returned from this API call to look for a particular product\r\nor subscription to provide useful information to the current user as to whethe"
        },
        {
          "info": {
            "name": "Avalara Ping",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "http://{{baseurl}}/api/v2/utilities/ping",
            "headers": [
              {
                "name": "X-Avalara-Client",
                "value": "AvaTax Postman Collection"
              }
            ]
          },
          "docs": "Check connectivity to AvaTax and return information about the AvaTax API server.\r\n            \r\nThis API is intended to help you verify that your connection is working.  This API will always succeed and will\r\nnever return a error.  It provides basic information about the server you connect to:\r\n            \r\n* `version` - 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.\r\n* `authen"
        }
      ]
    }
  ],
  "bundled": true
}