# Authentication methods overview

Source: https://developer.avalara.com/products/avalara-1099-and-w9/integration-guides/1099-and-w-9/siu2796410674799/

Guide: 1099 & W-9

# Authentication methods overview

Learn about the authentication methods used for the Avalara 1099 & W-9 API, including bearer token authentication and environment-specific details.

Note

_You must have an Avalara 1099 & W-9 subscription to authenticate with the APIs. If you don’t have a subscription, contact our_ [_Sales team._](https://www.avalara.com/us/en/products/1099/request-a-demo.html)

The Avalara 1099 & W-9 API uses bearer token authentication to authorize and authenticate API requests. To authenticate with the Avalara 1099 & W-9 API, you must acquire a bearer token using a client ID and client secret that you generate in the Avalara 1099 & W-9 web application.

The sample cURL commands provided use the production environment URLs. If you are authenticating in the sandbox environment, replace the production URLs with the corresponding sandbox URLs listed in the [Sandbox environment](/1099-and-w-9/xoo9121730143906/ "Learn how to authenticate in the Avalara 1099 & W-9 APIs using the sandbox environment.") section.