# Administration and utilities

Source: https://developer.avalara.com/products/communications/integration-guides/communications-integration/nld6194882548140/

Guide: Communications

# Administration and utilities

The following table lists the configuration and connectivity requirements that your integration must support to enable communication with AvaTax for Communications.

Requirement

Use Case

Endpoint(s)/model(s)

Required/Conditional/Suggested

[Username and password](/communications-integration/qay4859059052100/)

Users must be provided with a configuration page or file that allows them to type in their credentials.

N/A

Required

[Sandbox or Production mode](/communications-integration/zhz1017528983358/)

Your integration must provide a method for users to specify whether they’re working in a Sandbox or Production environment.

N/A

Required

[Test connection button](/communications-integration/ghb1723602401548/)

Users need to be able to test the connection to the AvaTax service and verify their AvaTax credentials.

[Healthcheck](https://developer.avalara.com/api-reference/communications/v2/methods/Health%20Check/HealthCheck/)

Required

[Client ID](/communications-integration/ezs0881601368509/)

User must be provided with a method for inputting the Client ID in the request header.

N/A

Required

[Client profile ID](/communications-integration/cjw7412028792908/)

Users must be provided with an option to specify a client profile ID in the header.

N/A

Required

[Enable client-side logging](/communications-integration/vae7086542961034/)

Users should have access to detailed AvaTax for Communications transaction logging within the application.

N/A

Suggested

[User guide](/communications-integration/ait0678333988090/)

Users must be provided with a guide that contains screenshots and steps describing how to configure and use AFC

N/A

Required