{"id":21179168,"url":"https://github.com/avadev/avalara-sdk-typescript","last_synced_at":"2026-06-30T09:31:05.833Z","repository":{"id":222548722,"uuid":"747759186","full_name":"avadev/Avalara-SDK-Typescript","owner":"avadev","description":"Avalara-SDK-Typescript","archived":false,"fork":false,"pushed_at":"2026-04-16T19:08:56.000Z","size":1047,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-04-16T20:34:47.063Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/avadev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-01-24T15:31:35.000Z","updated_at":"2026-04-16T19:04:48.000Z","dependencies_parsed_at":"2024-03-21T23:34:52.387Z","dependency_job_id":"566ae2da-4066-4404-8c5e-be2bab8fd0bf","html_url":"https://github.com/avadev/Avalara-SDK-Typescript","commit_stats":null,"previous_names":["avadev/avalara-sdk-typescript"],"tags_count":18,"template":false,"template_full_name":null,"purl":"pkg:github/avadev/Avalara-SDK-Typescript","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/avadev%2FAvalara-SDK-Typescript","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/avadev%2FAvalara-SDK-Typescript/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/avadev%2FAvalara-SDK-Typescript/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/avadev%2FAvalara-SDK-Typescript/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/avadev","download_url":"https://codeload.github.com/avadev/Avalara-SDK-Typescript/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/avadev%2FAvalara-SDK-Typescript/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34961541,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-30T02:00:05.919Z","response_time":92,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-20T17:29:08.113Z","updated_at":"2026-06-30T09:31:05.825Z","avatar_url":"https://github.com/avadev.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Avalara-SDK\r\n\r\nThis generator creates TypeScript/JavaScript client that utilizes [Fetch API](https://fetch.spec.whatwg.org/). The generated Node module can be used in the following environments:\r\n\r\nEnvironment\r\n\r\n- Node.js\r\n- Webpack\r\n- Browserify\r\n\r\nLanguage level\r\n\r\n- ES5 - you must have a Promises/A+ library installed\r\n- ES6\r\n\r\nModule system\r\n\r\n- CommonJS\r\n- ES6 module system\r\n  \r\n\r\nIt can be used in both TypeScript and JavaScript. In TypeScript, the definition should be automatically resolved via `package.json`. ([Reference](http://www.typescriptlang.org/docs/handbook/typings-for-npm-packages.html))\r\n\r\n### Consuming\r\n\r\nnavigate to the folder of your consuming project and run one of the following commands.\r\n\r\n_published:_\r\n\r\n```\r\nnpm install avalara-sdk@24.12.0 --save\r\n```\r\n\r\n\u003ca name=\"getting-started\"\u003e\u003c/a\u003e\r\n\r\n## Getting Started\r\n\r\n```typescript\r\nimport * as AvalaraSdk from \"avalara-sdk\";\r\nimport { AvaTaxEnvironment } from \"avalara-sdk/runtime\";\r\n\r\nconst configParams: AvalaraSdk.Runtime.ConfigurationParameters = {\r\n  appName: \"asv-sdk-test-app\",\r\n  appVersion: \"1.0\",\r\n  environment: AvaTaxEnvironment.Sandbox,\r\n  machineName: \"test-machine\",\r\n  timeout: 3000,\r\n  bearerToken: \"\u003cYOUR BEARER TOKEN\u003e\",\r\n  testBasePath: \"https://localhost:3000\",\r\n};\r\nconst config = new AvalaraSdk.Runtime.Configuration(configParams);\r\nlet client = new AvalaraSdk.Runtime.ApiClient(config);\r\nlet api = new AvalaraSdk.EInvoicing.V1.MandatesApi(client);\r\nlet requestParameters: AvalaraSdk.EInvoicing.V1.GetMandatesInterface = {\r\n  xAvalaraClient: \"Swagger UI; 22.7.0; Custom; 1.0\",\r\n};\r\nconst result = await api.getMandates(requestParameters);\r\nconsole.log(result);\r\n```\r\n\r\n## Documentation for API Endpoints\r\n\r\n\u003ca name=\"documentation-for-EInvoicing-V1-api-endpoints\"\u003e\u003c/a\u003e\r\n\r\n### EInvoicing V1 API Documentation\r\n\r\n| Class                | Method                                                                                              | HTTP request                                                    | Description                                                                                             |\r\n| -------------------- | --------------------------------------------------------------------------------------------------- | --------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- |\r\n| _DataInputFieldsApi_ | [**getDataInputFields**](docs/EInvoicing/V1/DataInputFieldsApi.md#getdatainputfields)               | **GET** /data-input-fields                                      | Returns the optionality of document fields for different country mandates                               |\r\n| _DocumentsApi_       | [**downloadDocument**](docs/EInvoicing/V1/DocumentsApi.md#downloaddocument)                         | **GET** /documents/{documentId}/$download                       | Returns a copy of the document                                                                          |\r\n| _DocumentsApi_       | [**fetchDocuments**](docs/EInvoicing/V1/DocumentsApi.md#fetchdocuments)                             | **POST** /documents/$fetch                                      | Fetch the inbound document from a tax authority                                                         |\r\n| _DocumentsApi_       | [**getDocumentList**](docs/EInvoicing/V1/DocumentsApi.md#getdocumentlist)                           | **GET** /documents                                              | Returns a summary of documents for a date range                                                         |\r\n| _DocumentsApi_       | [**getDocumentStatus**](docs/EInvoicing/V1/DocumentsApi.md#getdocumentstatus)                       | **GET** /documents/{documentId}/status                          | Checks the status of a document                                                                         |\r\n| _DocumentsApi_       | [**submitDocument**](docs/EInvoicing/V1/DocumentsApi.md#submitdocument)                             | **POST** /documents                                             | Submits a document to Avalara E-Invoicing API                                                           |\r\n| _InteropApi_         | [**submitInteropDocument**](docs/EInvoicing/V1/InteropApi.md#submitinteropdocument)                 | **POST** /interop/documents                                     | Submit a document                                                                                       |\r\n| _MandatesApi_        | [**getMandateDataInputFields**](docs/EInvoicing/V1/MandatesApi.md#getmandatedatainputfields)        | **GET** /mandates/{mandateId}/data-input-fields                 | Returns document field information for a country mandate, a selected document type, and its version     |\r\n| _MandatesApi_        | [**getMandates**](docs/EInvoicing/V1/MandatesApi.md#getmandates)                                    | **GET** /mandates                                               | List country mandates that are supported by the Avalara E-Invoicing platform                            |\r\n| _TradingPartnersApi_ | [**batchSearchParticipants**](docs/EInvoicing/V1/TradingPartnersApi.md#batchsearchparticipants)     | **POST** /trading-partners/batch-searches                       | Creates a batch search and performs a batch search in the directory for participants in the background. |\r\n| _TradingPartnersApi_ | [**downloadBatchSearchReport**](docs/EInvoicing/V1/TradingPartnersApi.md#downloadbatchsearchreport) | **GET** /trading-partners/batch-searches/{id}/$download-results | Download batch search results in a csv file.                                                            |\r\n| _TradingPartnersApi_ | [**getBatchSearchDetail**](docs/EInvoicing/V1/TradingPartnersApi.md#getbatchsearchdetail)           | **GET** /trading-partners/batch-searches/{id}                   | Get the batch search details for a given id.                                                            |\r\n| _TradingPartnersApi_ | [**listBatchSearches**](docs/EInvoicing/V1/TradingPartnersApi.md#listbatchsearches)                 | **GET** /trading-partners/batch-searches                        | List all batch searches that were previously submitted.                                                 |\r\n| _TradingPartnersApi_ | [**searchParticipants**](docs/EInvoicing/V1/TradingPartnersApi.md#searchparticipants)               | **GET** /trading-partners                                       | Returns a list of participants matching the input query.                                                |\r\n\r\n\u003ca name=\"documentation-for-models\"\u003e\u003c/a\u003e\r\n\r\n## Documentation for Models\r\n\r\n\u003ca name=\"documentation-for-EInvoicing-V1-models\"\u003e\u003c/a\u003e\r\n\r\n### EInvoicing V1 Model Documentation\r\n\r\n- [EInvoicing.V1.BadDownloadRequest](docs/EInvoicing/V1/BadDownloadRequest.md)\r\n- [EInvoicing.V1.BadRequest](docs/EInvoicing/V1/BadRequest.md)\r\n- [EInvoicing.V1.BatchSearch](docs/EInvoicing/V1/BatchSearch.md)\r\n- [EInvoicing.V1.BatchSearchListResponse](docs/EInvoicing/V1/BatchSearchListResponse.md)\r\n- [EInvoicing.V1.ConditionalForField](docs/EInvoicing/V1/ConditionalForField.md)\r\n- [EInvoicing.V1.DataInputField](docs/EInvoicing/V1/DataInputField.md)\r\n- [EInvoicing.V1.DataInputFieldNotUsedFor](docs/EInvoicing/V1/DataInputFieldNotUsedFor.md)\r\n- [EInvoicing.V1.DataInputFieldOptionalFor](docs/EInvoicing/V1/DataInputFieldOptionalFor.md)\r\n- [EInvoicing.V1.DataInputFieldRequiredFor](docs/EInvoicing/V1/DataInputFieldRequiredFor.md)\r\n- [EInvoicing.V1.DataInputFieldsResponse](docs/EInvoicing/V1/DataInputFieldsResponse.md)\r\n- [EInvoicing.V1.DirectorySearchResponse](docs/EInvoicing/V1/DirectorySearchResponse.md)\r\n- [EInvoicing.V1.DirectorySearchResponseValueInner](docs/EInvoicing/V1/DirectorySearchResponseValueInner.md)\r\n- [EInvoicing.V1.DirectorySearchResponseValueInnerAddressesInner](docs/EInvoicing/V1/DirectorySearchResponseValueInnerAddressesInner.md)\r\n- [EInvoicing.V1.DirectorySearchResponseValueInnerIdentifiersInner](docs/EInvoicing/V1/DirectorySearchResponseValueInnerIdentifiersInner.md)\r\n- [EInvoicing.V1.DirectorySearchResponseValueInnerSupportedDocumentTypesInner](docs/EInvoicing/V1/DirectorySearchResponseValueInnerSupportedDocumentTypesInner.md)\r\n- [EInvoicing.V1.DocumentFetch](docs/EInvoicing/V1/DocumentFetch.md)\r\n- [EInvoicing.V1.DocumentFetchRequest](docs/EInvoicing/V1/DocumentFetchRequest.md)\r\n- [EInvoicing.V1.DocumentFetchRequestDataInner](docs/EInvoicing/V1/DocumentFetchRequestDataInner.md)\r\n- [EInvoicing.V1.DocumentFetchRequestMetadata](docs/EInvoicing/V1/DocumentFetchRequestMetadata.md)\r\n- [EInvoicing.V1.DocumentListResponse](docs/EInvoicing/V1/DocumentListResponse.md)\r\n- [EInvoicing.V1.DocumentStatusResponse](docs/EInvoicing/V1/DocumentStatusResponse.md)\r\n- [EInvoicing.V1.DocumentSubmissionError](docs/EInvoicing/V1/DocumentSubmissionError.md)\r\n- [EInvoicing.V1.DocumentSubmitResponse](docs/EInvoicing/V1/DocumentSubmitResponse.md)\r\n- [EInvoicing.V1.DocumentSummary](docs/EInvoicing/V1/DocumentSummary.md)\r\n- [EInvoicing.V1.ErrorResponse](docs/EInvoicing/V1/ErrorResponse.md)\r\n- [EInvoicing.V1.ForbiddenError](docs/EInvoicing/V1/ForbiddenError.md)\r\n- [EInvoicing.V1.InputDataFormats](docs/EInvoicing/V1/InputDataFormats.md)\r\n- [EInvoicing.V1.InternalServerError](docs/EInvoicing/V1/InternalServerError.md)\r\n- [EInvoicing.V1.Mandate](docs/EInvoicing/V1/Mandate.md)\r\n- [EInvoicing.V1.MandateDataInputField](docs/EInvoicing/V1/MandateDataInputField.md)\r\n- [EInvoicing.V1.MandateDataInputFieldNamespace](docs/EInvoicing/V1/MandateDataInputFieldNamespace.md)\r\n- [EInvoicing.V1.MandatesResponse](docs/EInvoicing/V1/MandatesResponse.md)\r\n- [EInvoicing.V1.NotFoundError](docs/EInvoicing/V1/NotFoundError.md)\r\n- [EInvoicing.V1.NotUsedForField](docs/EInvoicing/V1/NotUsedForField.md)\r\n- [EInvoicing.V1.RequiredWhenField](docs/EInvoicing/V1/RequiredWhenField.md)\r\n- [EInvoicing.V1.StatusEvent](docs/EInvoicing/V1/StatusEvent.md)\r\n- [EInvoicing.V1.SubmitDocumentMetadata](docs/EInvoicing/V1/SubmitDocumentMetadata.md)\r\n- [EInvoicing.V1.SubmitInteropDocument202Response](docs/EInvoicing/V1/SubmitInteropDocument202Response.md)\r\n- [EInvoicing.V1.WorkflowIds](docs/EInvoicing/V1/WorkflowIds.md)\r\n\u003ca name=\"documentation-for-api-endpoints\"\u003e\u003c/a\u003e\r\n## Documentation for API Endpoints\r\n\r\n\u003ca name=\"documentation-for-EInvoicing-V1-api-endpoints\"\u003e\u003c/a\u003e\r\n### EInvoicing V1 API Documentation\r\n\r\nClass | Method | HTTP request | Description\r\n------------ | ------------- | ------------- | -------------\r\n*CodeListsApi* | [**getCodeList**](docs/EInvoicing/V1/CodeListsApi.md#getcodelist) | **GET** /codelists/{codelistId} | Retrieves a code list by ID for a specific country\r\n*CodeListsApi* | [**getCodeListList**](docs/EInvoicing/V1/CodeListsApi.md#getcodelistlist) | **GET** /codelists | Returns a list of code lists for a specific country\r\n*DataInputFieldsApi* | [**getDataInputFields**](docs/EInvoicing/V1/DataInputFieldsApi.md#getdatainputfields) | **GET** /data-input-fields | Returns the optionality of document fields for different country mandates\r\n*DocumentsApi* | [**downloadDocument**](docs/EInvoicing/V1/DocumentsApi.md#downloaddocument) | **GET** /documents/{documentId}/$download | Returns a copy of the document\r\n*DocumentsApi* | [**fetchDocuments**](docs/EInvoicing/V1/DocumentsApi.md#fetchdocumentsoperation) | **POST** /documents/$fetch | Fetch the inbound document from a tax authority\r\n*DocumentsApi* | [**getDocumentList**](docs/EInvoicing/V1/DocumentsApi.md#getdocumentlist) | **GET** /documents | Returns a summary of documents for a date range\r\n*DocumentsApi* | [**getDocumentStatus**](docs/EInvoicing/V1/DocumentsApi.md#getdocumentstatus) | **GET** /documents/{documentId}/status | Checks the status of a document\r\n*DocumentsApi* | [**submitDocument**](docs/EInvoicing/V1/DocumentsApi.md#submitdocument) | **POST** /documents | Submits a document to Avalara E-Invoicing API\r\n*InteropApi* | [**submitInteropDocument**](docs/EInvoicing/V1/InteropApi.md#submitinteropdocument) | **POST** /interop/documents | Submit a document\r\n*MandatesApi* | [**getMandateDataInputFields**](docs/EInvoicing/V1/MandatesApi.md#getmandatedatainputfields) | **GET** /mandates/{mandateId}/data-input-fields | Returns document field information for a country mandate, a selected document type, and its version\r\n*MandatesApi* | [**getMandates**](docs/EInvoicing/V1/MandatesApi.md#getmandates) | **GET** /mandates | List country mandates that are supported by the Avalara E-Invoicing platform\r\n*ReportsApi* | [**downloadReport**](docs/EInvoicing/V1/ReportsApi.md#downloadreport) | **GET** /reports/{reportId}/$download | Returns a pre-signed download URL for a report\r\n*ReportsApi* | [**getReportById**](docs/EInvoicing/V1/ReportsApi.md#getreportbyid) | **GET** /reports/{reportId}/status | Retrieves a report by its unique ID\r\n*ReportsApi* | [**getReports**](docs/EInvoicing/V1/ReportsApi.md#getreports) | **GET** /reports | Returns a list of reports\r\n*SubscriptionsApi* | [**createWebhookSubscription**](docs/EInvoicing/V1/SubscriptionsApi.md#createwebhooksubscription) | **POST** /webhooks/subscriptions | Create a subscription to events\r\n*SubscriptionsApi* | [**deleteWebhookSubscription**](docs/EInvoicing/V1/SubscriptionsApi.md#deletewebhooksubscription) | **DELETE** /webhooks/subscriptions/{subscriptionId} | Unsubscribe from events\r\n*SubscriptionsApi* | [**getWebhookSubscription**](docs/EInvoicing/V1/SubscriptionsApi.md#getwebhooksubscription) | **GET** /webhooks/subscriptions/{subscriptionId} | Get details of a subscription\r\n*SubscriptionsApi* | [**listWebhookSubscriptions**](docs/EInvoicing/V1/SubscriptionsApi.md#listwebhooksubscriptions) | **GET** /webhooks/subscriptions | List all subscriptions\r\n*TaxIdentifiersApi* | [**taxIdentifierSchemaByCountry**](docs/EInvoicing/V1/TaxIdentifiersApi.md#taxidentifierschemabycountry) | **GET** /tax-identifiers/schema | Returns the tax identifier request and response schema for a specific country.\r\n*TaxIdentifiersApi* | [**validateTaxIdentifier**](docs/EInvoicing/V1/TaxIdentifiersApi.md#validatetaxidentifier) | **POST** /tax-identifiers/validate | Validates a tax identifier.\r\n*TradingPartnersApi* | [**batchSearchParticipants**](docs/EInvoicing/V1/TradingPartnersApi.md#batchsearchparticipants) | **POST** /trading-partners/batch-searches | Handles batch search requests by uploading a file containing search parameters.\r\n*TradingPartnersApi* | [**createTradingPartner**](docs/EInvoicing/V1/TradingPartnersApi.md#createtradingpartner) | **POST** /trading-partners | Creates a new trading partner.\r\n*TradingPartnersApi* | [**createTradingPartnersBatch**](docs/EInvoicing/V1/TradingPartnersApi.md#createtradingpartnersbatchoperation) | **POST** /trading-partners/batch | Creates a batch of multiple trading partners.\r\n*TradingPartnersApi* | [**deleteTradingPartner**](docs/EInvoicing/V1/TradingPartnersApi.md#deletetradingpartner) | **DELETE** /trading-partners/{id} | Deletes a trading partner using ID.\r\n*TradingPartnersApi* | [**downloadBatchSearchReport**](docs/EInvoicing/V1/TradingPartnersApi.md#downloadbatchsearchreport) | **GET** /trading-partners/batch-searches/{id}/$download-results | Downloads batch search results in a csv file.\r\n*TradingPartnersApi* | [**getBatchSearchDetail**](docs/EInvoicing/V1/TradingPartnersApi.md#getbatchsearchdetail) | **GET** /trading-partners/batch-searches/{id} | Returns the batch search details using ID.\r\n*TradingPartnersApi* | [**listBatchSearches**](docs/EInvoicing/V1/TradingPartnersApi.md#listbatchsearches) | **GET** /trading-partners/batch-searches | Lists all batch searches that were previously submitted.\r\n*TradingPartnersApi* | [**searchParticipants**](docs/EInvoicing/V1/TradingPartnersApi.md#searchparticipants) | **GET** /trading-partners | Returns a list of participants matching the input query.\r\n*TradingPartnersApi* | [**updateTradingPartner**](docs/EInvoicing/V1/TradingPartnersApi.md#updatetradingpartner) | **PUT** /trading-partners/{id} | Updates a trading partner using ID.\r\n\r\n\u003ca name=\"documentation-for-A1099-V2-api-endpoints\"\u003e\u003c/a\u003e\r\n### A1099 V2 API Documentation\r\n\r\nClass | Method | HTTP request | Description\r\n------------ | ------------- | ------------- | -------------\r\n*CompaniesW9Api* | [**createCompany**](docs/A1099/V2/CompaniesW9Api.md#createcompany) | **POST** /w9/companies | Create a company\r\n*CompaniesW9Api* | [**deleteCompany**](docs/A1099/V2/CompaniesW9Api.md#deletecompany) | **DELETE** /w9/companies/{id} | Delete a company\r\n*CompaniesW9Api* | [**getCompanies**](docs/A1099/V2/CompaniesW9Api.md#getcompanies) | **GET** /w9/companies | List companies\r\n*CompaniesW9Api* | [**getCompany**](docs/A1099/V2/CompaniesW9Api.md#getcompany) | **GET** /w9/companies/{id} | Retrieve a company\r\n*CompaniesW9Api* | [**updateCompany**](docs/A1099/V2/CompaniesW9Api.md#updatecompany) | **PUT** /w9/companies/{id} | Update a company\r\n*Forms1099Api* | [**bulkUpsert1099Forms**](docs/A1099/V2/Forms1099Api.md#bulkupsert1099forms) | **POST** /1099/forms/$bulk-upsert | Create or update multiple 1099/1095/W2/1042S forms\r\n*Forms1099Api* | [**create1099Form**](docs/A1099/V2/Forms1099Api.md#create1099form) | **POST** /1099/forms | Create a 1099/1095/W2/1042S form\r\n*Forms1099Api* | [**delete1099Form**](docs/A1099/V2/Forms1099Api.md#delete1099form) | **DELETE** /1099/forms/{id} | Delete a 1099/1095/W2/1042S form\r\n*Forms1099Api* | [**get1099Form**](docs/A1099/V2/Forms1099Api.md#get1099form) | **GET** /1099/forms/{id} | Retrieve a 1099/1095/W2/1042S form\r\n*Forms1099Api* | [**get1099FormPdf**](docs/A1099/V2/Forms1099Api.md#get1099formpdf) | **GET** /1099/forms/{id}/pdf | Retrieve the PDF file for a 1099/1095/W2/1042S form\r\n*Forms1099Api* | [**list1099Forms**](docs/A1099/V2/Forms1099Api.md#list1099forms) | **GET** /1099/forms | List 1099/1095/W2/1042S forms\r\n*Forms1099Api* | [**update1099Form**](docs/A1099/V2/Forms1099Api.md#update1099form) | **PUT** /1099/forms/{id} | Update a 1099/1095/W2/1042S form\r\n*FormsW9Api* | [**createAndSendW9FormEmail**](docs/A1099/V2/FormsW9Api.md#createandsendw9formemailoperation) | **POST** /w9/forms/$create-and-send-email | Create a minimal W9/W4/W8 form and sends the e-mail request\r\n*FormsW9Api* | [**createW9Form**](docs/A1099/V2/FormsW9Api.md#createw9formoperation) | **POST** /w9/forms | Create a W9/W4/W8 form\r\n*FormsW9Api* | [**deleteW9Form**](docs/A1099/V2/FormsW9Api.md#deletew9form) | **DELETE** /w9/forms/{id} | Delete a W9/W4/W8 form\r\n*FormsW9Api* | [**getW9Form**](docs/A1099/V2/FormsW9Api.md#getw9form) | **GET** /w9/forms/{id} | Retrieve a W9/W4/W8 form\r\n*FormsW9Api* | [**getW9FormPdf**](docs/A1099/V2/FormsW9Api.md#getw9formpdf) | **GET** /w9/forms/{id}/pdf | Download the PDF for a W9/W4/W8 form.\r\n*FormsW9Api* | [**listW9Forms**](docs/A1099/V2/FormsW9Api.md#listw9forms) | **GET** /w9/forms | List W9/W4/W8 forms\r\n*FormsW9Api* | [**sendW9FormEmail**](docs/A1099/V2/FormsW9Api.md#sendw9formemail) | **POST** /w9/forms/{id}/$send-email | Send an email to the vendor/payee requesting they fill out a W9/W4/W8 form\r\n*FormsW9Api* | [**updateW9Form**](docs/A1099/V2/FormsW9Api.md#updatew9form) | **PUT** /w9/forms/{id} | Update a W9/W4/W8 form\r\n*FormsW9Api* | [**uploadW9Files**](docs/A1099/V2/FormsW9Api.md#uploadw9files) | **POST** /w9/forms/{id}/attachment | Replace the PDF file for a W9/W4/W8 form\r\n*Issuers1099Api* | [**createIssuer**](docs/A1099/V2/Issuers1099Api.md#createissuer) | **POST** /1099/issuers | Create an issuer\r\n*Issuers1099Api* | [**deleteIssuer**](docs/A1099/V2/Issuers1099Api.md#deleteissuer) | **DELETE** /1099/issuers/{id} | Delete an issuer\r\n*Issuers1099Api* | [**getIssuer**](docs/A1099/V2/Issuers1099Api.md#getissuer) | **GET** /1099/issuers/{id} | Retrieve an issuer\r\n*Issuers1099Api* | [**getIssuers**](docs/A1099/V2/Issuers1099Api.md#getissuers) | **GET** /1099/issuers | List issuers\r\n*Issuers1099Api* | [**updateIssuer**](docs/A1099/V2/Issuers1099Api.md#updateissuer) | **PUT** /1099/issuers/{id} | Update an issuer\r\n*JobsApi* | [**getJob**](docs/A1099/V2/JobsApi.md#getjob) | **GET** /jobs/{id} | Retrieves information about the job\r\n\r\n\u003ca name=\"documentation-for-models\"\u003e\u003c/a\u003e\r\n## Documentation for Models\r\n\r\n\u003ca name=\"documentation-for-EInvoicing-V1-models\"\u003e\u003c/a\u003e\r\n### EInvoicing V1 Model Documentation\r\n\r\n - [EInvoicing.V1.Address](docs/EInvoicing/V1/Address.md)\r\n - [EInvoicing.V1.BadDownloadRequest](docs/EInvoicing/V1/BadDownloadRequest.md)\r\n - [EInvoicing.V1.BadRequest](docs/EInvoicing/V1/BadRequest.md)\r\n - [EInvoicing.V1.BatchErrorDetail](docs/EInvoicing/V1/BatchErrorDetail.md)\r\n - [EInvoicing.V1.BatchSearch](docs/EInvoicing/V1/BatchSearch.md)\r\n - [EInvoicing.V1.BatchSearchListResponse](docs/EInvoicing/V1/BatchSearchListResponse.md)\r\n - [EInvoicing.V1.BatchSearchParticipants202Response](docs/EInvoicing/V1/BatchSearchParticipants202Response.md)\r\n - [EInvoicing.V1.CodeListListResponse](docs/EInvoicing/V1/CodeListListResponse.md)\r\n - [EInvoicing.V1.CodeListResponse](docs/EInvoicing/V1/CodeListResponse.md)\r\n - [EInvoicing.V1.CodeListSummary](docs/EInvoicing/V1/CodeListSummary.md)\r\n - [EInvoicing.V1.CodeListValue](docs/EInvoicing/V1/CodeListValue.md)\r\n - [EInvoicing.V1.CodeListVersion](docs/EInvoicing/V1/CodeListVersion.md)\r\n - [EInvoicing.V1.ConditionalForField](docs/EInvoicing/V1/ConditionalForField.md)\r\n - [EInvoicing.V1.Consents](docs/EInvoicing/V1/Consents.md)\r\n - [EInvoicing.V1.CreateTradingPartner201Response](docs/EInvoicing/V1/CreateTradingPartner201Response.md)\r\n - [EInvoicing.V1.CreateTradingPartnersBatch200Response](docs/EInvoicing/V1/CreateTradingPartnersBatch200Response.md)\r\n - [EInvoicing.V1.CreateTradingPartnersBatch200ResponseValueInner](docs/EInvoicing/V1/CreateTradingPartnersBatch200ResponseValueInner.md)\r\n - [EInvoicing.V1.CreateTradingPartnersBatchRequest](docs/EInvoicing/V1/CreateTradingPartnersBatchRequest.md)\r\n - [EInvoicing.V1.DataInputField](docs/EInvoicing/V1/DataInputField.md)\r\n - [EInvoicing.V1.DataInputFieldNotUsedFor](docs/EInvoicing/V1/DataInputFieldNotUsedFor.md)\r\n - [EInvoicing.V1.DataInputFieldOptionalFor](docs/EInvoicing/V1/DataInputFieldOptionalFor.md)\r\n - [EInvoicing.V1.DataInputFieldRequiredFor](docs/EInvoicing/V1/DataInputFieldRequiredFor.md)\r\n - [EInvoicing.V1.DataInputFieldsResponse](docs/EInvoicing/V1/DataInputFieldsResponse.md)\r\n - [EInvoicing.V1.DocumentFetch](docs/EInvoicing/V1/DocumentFetch.md)\r\n - [EInvoicing.V1.DocumentListResponse](docs/EInvoicing/V1/DocumentListResponse.md)\r\n - [EInvoicing.V1.DocumentStatusResponse](docs/EInvoicing/V1/DocumentStatusResponse.md)\r\n - [EInvoicing.V1.DocumentSubmissionError](docs/EInvoicing/V1/DocumentSubmissionError.md)\r\n - [EInvoicing.V1.DocumentSubmitResponse](docs/EInvoicing/V1/DocumentSubmitResponse.md)\r\n - [EInvoicing.V1.DocumentSummary](docs/EInvoicing/V1/DocumentSummary.md)\r\n - [EInvoicing.V1.ErrorResponse](docs/EInvoicing/V1/ErrorResponse.md)\r\n - [EInvoicing.V1.EventId](docs/EInvoicing/V1/EventId.md)\r\n - [EInvoicing.V1.EventMessage](docs/EInvoicing/V1/EventMessage.md)\r\n - [EInvoicing.V1.EventPayload](docs/EInvoicing/V1/EventPayload.md)\r\n - [EInvoicing.V1.EventSubscription](docs/EInvoicing/V1/EventSubscription.md)\r\n - [EInvoicing.V1.Extension](docs/EInvoicing/V1/Extension.md)\r\n - [EInvoicing.V1.FetchDocumentsRequest](docs/EInvoicing/V1/FetchDocumentsRequest.md)\r\n - [EInvoicing.V1.FetchDocumentsRequestDataInner](docs/EInvoicing/V1/FetchDocumentsRequestDataInner.md)\r\n - [EInvoicing.V1.FetchDocumentsRequestMetadata](docs/EInvoicing/V1/FetchDocumentsRequestMetadata.md)\r\n - [EInvoicing.V1.ForbiddenError](docs/EInvoicing/V1/ForbiddenError.md)\r\n - [EInvoicing.V1.HmacSignature](docs/EInvoicing/V1/HmacSignature.md)\r\n - [EInvoicing.V1.HmacSignatureValue](docs/EInvoicing/V1/HmacSignatureValue.md)\r\n - [EInvoicing.V1.Id](docs/EInvoicing/V1/Id.md)\r\n - [EInvoicing.V1.Identifier](docs/EInvoicing/V1/Identifier.md)\r\n - [EInvoicing.V1.InputDataFormats](docs/EInvoicing/V1/InputDataFormats.md)\r\n - [EInvoicing.V1.InternalServerError](docs/EInvoicing/V1/InternalServerError.md)\r\n - [EInvoicing.V1.Mandate](docs/EInvoicing/V1/Mandate.md)\r\n - [EInvoicing.V1.MandateDataInputField](docs/EInvoicing/V1/MandateDataInputField.md)\r\n - [EInvoicing.V1.MandateDataInputFieldNamespace](docs/EInvoicing/V1/MandateDataInputFieldNamespace.md)\r\n - [EInvoicing.V1.MandatesResponse](docs/EInvoicing/V1/MandatesResponse.md)\r\n - [EInvoicing.V1.NotFoundError](docs/EInvoicing/V1/NotFoundError.md)\r\n - [EInvoicing.V1.NotUsedForField](docs/EInvoicing/V1/NotUsedForField.md)\r\n - [EInvoicing.V1.OutputDataFormats](docs/EInvoicing/V1/OutputDataFormats.md)\r\n - [EInvoicing.V1.Pagination](docs/EInvoicing/V1/Pagination.md)\r\n - [EInvoicing.V1.ReportDownloadResponse](docs/EInvoicing/V1/ReportDownloadResponse.md)\r\n - [EInvoicing.V1.ReportItem](docs/EInvoicing/V1/ReportItem.md)\r\n - [EInvoicing.V1.ReportListResponse](docs/EInvoicing/V1/ReportListResponse.md)\r\n - [EInvoicing.V1.RequiredWhenField](docs/EInvoicing/V1/RequiredWhenField.md)\r\n - [EInvoicing.V1.SearchParticipants200Response](docs/EInvoicing/V1/SearchParticipants200Response.md)\r\n - [EInvoicing.V1.Signature](docs/EInvoicing/V1/Signature.md)\r\n - [EInvoicing.V1.SignatureSignature](docs/EInvoicing/V1/SignatureSignature.md)\r\n - [EInvoicing.V1.SignatureValue](docs/EInvoicing/V1/SignatureValue.md)\r\n - [EInvoicing.V1.SignatureValueSignature](docs/EInvoicing/V1/SignatureValueSignature.md)\r\n - [EInvoicing.V1.StatusEvent](docs/EInvoicing/V1/StatusEvent.md)\r\n - [EInvoicing.V1.SubmitDocumentMetadata](docs/EInvoicing/V1/SubmitDocumentMetadata.md)\r\n - [EInvoicing.V1.SubmitInteropDocument202Response](docs/EInvoicing/V1/SubmitInteropDocument202Response.md)\r\n - [EInvoicing.V1.SubscriptionCommon](docs/EInvoicing/V1/SubscriptionCommon.md)\r\n - [EInvoicing.V1.SubscriptionDetail](docs/EInvoicing/V1/SubscriptionDetail.md)\r\n - [EInvoicing.V1.SubscriptionListResponse](docs/EInvoicing/V1/SubscriptionListResponse.md)\r\n - [EInvoicing.V1.SubscriptionRegistration](docs/EInvoicing/V1/SubscriptionRegistration.md)\r\n - [EInvoicing.V1.SuccessResponse](docs/EInvoicing/V1/SuccessResponse.md)\r\n - [EInvoicing.V1.SupportedDocumentStatuses](docs/EInvoicing/V1/SupportedDocumentStatuses.md)\r\n - [EInvoicing.V1.SupportedDocumentTypes](docs/EInvoicing/V1/SupportedDocumentTypes.md)\r\n - [EInvoicing.V1.TaxIdentifierRequest](docs/EInvoicing/V1/TaxIdentifierRequest.md)\r\n - [EInvoicing.V1.TaxIdentifierResponse](docs/EInvoicing/V1/TaxIdentifierResponse.md)\r\n - [EInvoicing.V1.TaxIdentifierResponseValue](docs/EInvoicing/V1/TaxIdentifierResponseValue.md)\r\n - [EInvoicing.V1.TaxIdentifierSchemaByCountry200Response](docs/EInvoicing/V1/TaxIdentifierSchemaByCountry200Response.md)\r\n - [EInvoicing.V1.TradingPartner](docs/EInvoicing/V1/TradingPartner.md)\r\n - [EInvoicing.V1.UpdateTradingPartner200Response](docs/EInvoicing/V1/UpdateTradingPartner200Response.md)\r\n - [EInvoicing.V1.ValidationError](docs/EInvoicing/V1/ValidationError.md)\r\n - [EInvoicing.V1.WebhookInvocation](docs/EInvoicing/V1/WebhookInvocation.md)\r\n - [EInvoicing.V1.WebhooksErrorInfo](docs/EInvoicing/V1/WebhooksErrorInfo.md)\r\n - [EInvoicing.V1.WebhooksErrorResponse](docs/EInvoicing/V1/WebhooksErrorResponse.md)\r\n - [EInvoicing.V1.WorkflowIds](docs/EInvoicing/V1/WorkflowIds.md)\r\n\r\n\r\n\u003ca name=\"documentation-for-A1099-V2-models\"\u003e\u003c/a\u003e\r\n### A1099 V2 Model Documentation\r\n\r\n - [A1099.V2.CompanyBase](docs/A1099/V2/CompanyBase.md)\r\n - [A1099.V2.CompanyRequest](docs/A1099/V2/CompanyRequest.md)\r\n - [A1099.V2.CompanyResponse](docs/A1099/V2/CompanyResponse.md)\r\n - [A1099.V2.CoveredIndividual](docs/A1099/V2/CoveredIndividual.md)\r\n - [A1099.V2.CreateAndSendW9FormEmailRequest](docs/A1099/V2/CreateAndSendW9FormEmailRequest.md)\r\n - [A1099.V2.CreateW9Form201Response](docs/A1099/V2/CreateW9Form201Response.md)\r\n - [A1099.V2.CreateW9FormRequest](docs/A1099/V2/CreateW9FormRequest.md)\r\n - [A1099.V2.EntryStatusResponse](docs/A1099/V2/EntryStatusResponse.md)\r\n - [A1099.V2.ErrorResponse](docs/A1099/V2/ErrorResponse.md)\r\n - [A1099.V2.ErrorResponseItem](docs/A1099/V2/ErrorResponseItem.md)\r\n - [A1099.V2.Form1042S](docs/A1099/V2/Form1042S.md)\r\n - [A1099.V2.Form1095B](docs/A1099/V2/Form1095B.md)\r\n - [A1099.V2.Form1095C](docs/A1099/V2/Form1095C.md)\r\n - [A1099.V2.Form1099Base](docs/A1099/V2/Form1099Base.md)\r\n - [A1099.V2.Form1099Div](docs/A1099/V2/Form1099Div.md)\r\n - [A1099.V2.Form1099Int](docs/A1099/V2/Form1099Int.md)\r\n - [A1099.V2.Form1099K](docs/A1099/V2/Form1099K.md)\r\n - [A1099.V2.Form1099ListRequest](docs/A1099/V2/Form1099ListRequest.md)\r\n - [A1099.V2.Form1099Misc](docs/A1099/V2/Form1099Misc.md)\r\n - [A1099.V2.Form1099Nec](docs/A1099/V2/Form1099Nec.md)\r\n - [A1099.V2.Form1099R](docs/A1099/V2/Form1099R.md)\r\n - [A1099.V2.Form1099StatusDetail](docs/A1099/V2/Form1099StatusDetail.md)\r\n - [A1099.V2.Form1099W2](docs/A1099/V2/Form1099W2.md)\r\n - [A1099.V2.Get1099Form200Response](docs/A1099/V2/Get1099Form200Response.md)\r\n - [A1099.V2.IntermediaryOrFlowThrough](docs/A1099/V2/IntermediaryOrFlowThrough.md)\r\n - [A1099.V2.IrsResponse](docs/A1099/V2/IrsResponse.md)\r\n - [A1099.V2.IssuerBase](docs/A1099/V2/IssuerBase.md)\r\n - [A1099.V2.IssuerRequest](docs/A1099/V2/IssuerRequest.md)\r\n - [A1099.V2.IssuerResponse](docs/A1099/V2/IssuerResponse.md)\r\n - [A1099.V2.JobResponse](docs/A1099/V2/JobResponse.md)\r\n - [A1099.V2.OfferAndCoverage](docs/A1099/V2/OfferAndCoverage.md)\r\n - [A1099.V2.PaginatedQueryResultModelCompanyResponse](docs/A1099/V2/PaginatedQueryResultModelCompanyResponse.md)\r\n - [A1099.V2.PaginatedQueryResultModelForm1099Base](docs/A1099/V2/PaginatedQueryResultModelForm1099Base.md)\r\n - [A1099.V2.PaginatedQueryResultModelIssuerResponse](docs/A1099/V2/PaginatedQueryResultModelIssuerResponse.md)\r\n - [A1099.V2.PaginatedQueryResultModelW9FormBaseResponse](docs/A1099/V2/PaginatedQueryResultModelW9FormBaseResponse.md)\r\n - [A1099.V2.PrimaryWithholdingAgent](docs/A1099/V2/PrimaryWithholdingAgent.md)\r\n - [A1099.V2.StateAndLocalWithholding](docs/A1099/V2/StateAndLocalWithholding.md)\r\n - [A1099.V2.StateEfileStatusDetail](docs/A1099/V2/StateEfileStatusDetail.md)\r\n - [A1099.V2.SubstantialUsOwnerRequest](docs/A1099/V2/SubstantialUsOwnerRequest.md)\r\n - [A1099.V2.SubstantialUsOwnerResponse](docs/A1099/V2/SubstantialUsOwnerResponse.md)\r\n - [A1099.V2.TinMatchStatusResponse](docs/A1099/V2/TinMatchStatusResponse.md)\r\n - [A1099.V2.ValidationError](docs/A1099/V2/ValidationError.md)\r\n - [A1099.V2.W4FormMinimalRequest](docs/A1099/V2/W4FormMinimalRequest.md)\r\n - [A1099.V2.W4FormRequest](docs/A1099/V2/W4FormRequest.md)\r\n - [A1099.V2.W4FormResponse](docs/A1099/V2/W4FormResponse.md)\r\n - [A1099.V2.W8BenEFormMinimalRequest](docs/A1099/V2/W8BenEFormMinimalRequest.md)\r\n - [A1099.V2.W8BenEFormRequest](docs/A1099/V2/W8BenEFormRequest.md)\r\n - [A1099.V2.W8BenEFormResponse](docs/A1099/V2/W8BenEFormResponse.md)\r\n - [A1099.V2.W8BenFormMinimalRequest](docs/A1099/V2/W8BenFormMinimalRequest.md)\r\n - [A1099.V2.W8BenFormRequest](docs/A1099/V2/W8BenFormRequest.md)\r\n - [A1099.V2.W8BenFormResponse](docs/A1099/V2/W8BenFormResponse.md)\r\n - [A1099.V2.W8ImyFormMinimalRequest](docs/A1099/V2/W8ImyFormMinimalRequest.md)\r\n - [A1099.V2.W8ImyFormRequest](docs/A1099/V2/W8ImyFormRequest.md)\r\n - [A1099.V2.W8ImyFormResponse](docs/A1099/V2/W8ImyFormResponse.md)\r\n - [A1099.V2.W9FormBaseMinimalRequest](docs/A1099/V2/W9FormBaseMinimalRequest.md)\r\n - [A1099.V2.W9FormBaseRequest](docs/A1099/V2/W9FormBaseRequest.md)\r\n - [A1099.V2.W9FormBaseResponse](docs/A1099/V2/W9FormBaseResponse.md)\r\n - [A1099.V2.W9FormMinimalRequest](docs/A1099/V2/W9FormMinimalRequest.md)\r\n - [A1099.V2.W9FormRequest](docs/A1099/V2/W9FormRequest.md)\r\n - [A1099.V2.W9FormResponse](docs/A1099/V2/W9FormResponse.md)\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Favadev%2Favalara-sdk-typescript","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Favadev%2Favalara-sdk-typescript","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Favadev%2Favalara-sdk-typescript/lists"}