# Tailscale integration

> Manage a Tailscale tailnet — devices, ACL policy, DNS, auth keys, users, webhooks, logging, and device posture.

- Authentication: apiKey

## Tools (90)

- **Accept a device invite**: Accept a device invite
- **Approve a user**: Approve a user
- **Authorize device**: Authorize device
- **Batch update custom device posture attributes**: Batch update custom device posture attributes
- **Create an auth key or trust credential**: Create an auth key or trust credential
- **Create an OAuth app**: Create an OAuth app
- **Create a posture integration**: Create a posture integration
- **Create a webhook**: Create a webhook
- **Create device invites**: Create device invites
- **Create or get AWS external id**: Create or get AWS external id
- **Create user invites**: Create user invites
- **Delete a device**: Delete a device
- **Delete a device invite**: Delete a device invite
- **Delete a posture integration**: Delete a posture integration
- **Delete a Service**: Delete a Service
- **Delete a user**: Delete a user
- **Delete a user invite**: Delete a user invite
- **Delete custom device posture attributes**: Delete custom device posture attributes
- **Delete key**: Delete key
- **Delete OAuth app**: Delete OAuth app
- **Delete webhook**: Delete webhook
- **Disable log streaming**: Disable log streaming
- **Expire a device's key**: Expire a device's key
- **Get a device**: Get a device
- **Get a device invite**: Get a device invite
- **Get a posture integration**: Get a posture integration
- **Get approval status of Service on a device**: Get approval status of Service on a device
- **Get a Service**: Get a Service
- **Get a user**: Get a user
- **Get a user invite**: Get a user invite
- **Get contacts**: Get contacts
- **Get device posture attributes**: Get device posture attributes
- **Get DNS configuration**: Get DNS configuration
- **Get DNS preferences**: Get DNS preferences
- **Get key**: Get key
- **Get log streaming configuration**: Get log streaming configuration
- **Get log streaming status**: Get log streaming status
- **Get OAuth app**: Get OAuth app
- **Get policy file**: Get policy file
- **Get split DNS**: Get split DNS
- **Get tailnet settings**: Get tailnet settings
- **Get webhook**: Get webhook
- **List all posture integrations**: List all posture integrations
- **List all Services**: List all Services
- **List configuration audit logs**: List configuration audit logs
- **List device invites**: List device invites
- **List device routes**: List device routes
- **List devices hosting a Service**: List devices hosting a Service
- **List DNS nameservers**: List DNS nameservers
- **List DNS search paths**: List DNS search paths
- **List network flow logs**: List network flow logs
- **List OAuth apps**: List OAuth apps
- **List tailnet devices**: List tailnet devices
- **List tailnet keys**: List tailnet keys
- **List user invites**: List user invites
- **List users**: List users
- **List webhooks**: List webhooks
- **Preview rule matches**: Preview rule matches
- **Resend a device invite**: Resend a device invite
- **Resend a user invite**: Resend a user invite
- **Resend verification email**: Resend verification email
- **Restore a user**: Restore a user
- **Rotate webhook secret**: Rotate webhook secret
- **Set custom device posture attributes**: Set custom device posture attributes
- **Set device IPv4 address**: Set device IPv4 address
- **Set device name**: Set device name
- **Set device routes**: Set device routes
- **Set device tags**: Set device tags
- **Set DNS configuration**: Set DNS configuration
- **Set DNS nameservers**: Set DNS nameservers
- **Set DNS preferences**: Set DNS preferences
- **Set DNS search paths**: Set DNS search paths
- **Set key**: Set key
- **Set log streaming configuration**: Set log streaming configuration
- **Set policy file**: Set policy file
- **Set split DNS**: Set split DNS
- **Suspend a user**: Suspend a user
- **Test a webhook**: Test a webhook
- **Update a posture integration**: Update a posture integration
- **Update approval status of Service on a device**: Update approval status of Service on a device
- **Update a Service**: Update a Service
- **Update contact**: Update contact
- **Update device key**: Update device key
- **Update OAuth app**: Update OAuth app
- **Update split DNS**: Update split DNS
- **Update tailnet settings**: Update tailnet settings
- **Update user role**: Update user role
- **Update webhook**: Update webhook
- **Validate and test policy file**: Validate and test policy file
- **Validate external ID integration with IAM role trust policy**: Validate external ID integration with IAM role trust policy

## Triggers (1)

- **New Device in Tailscale**: Triggers when a new device joins your tailnet. Watches the API token's default tailnet — no tailnet configuration needed.

Connect Tailscale in General Input: https://www.generalinput.com/apps/tailscale