OAuth integrations
Initiate OAuth
Start the OAuth flow for a third-party provider.| Parameter | Type | Description |
|---|---|---|
provider | string | Provider name: gmail, outlook, github, google |
200 OK:
OAuth callback
Handles the OAuth callback from the third-party provider.Disconnect
Remove a third-party integration.200 OK:
Refresh tokens
Manually refresh OAuth tokens for a provider.200 OK:
IMAP email
For non-Gmail email providers, PassAgent supports IMAP connections.Connect IMAP
200 OK:
Disconnect IMAP
200 OK:
List connected integrations
200 OK:
Password import
Import credentials from other password managers. See the passwords import endpoint for full details.Supported formats
| Format | Source | File type |
|---|---|---|
1password | 1Password export | CSV |
lastpass | LastPass export | CSV |
bitwarden | Bitwarden export | JSON or CSV |
chrome | Chrome browser export | CSV |
csv | Generic CSV | CSV with headers: name, url, username, password |
json | Generic JSON | JSON array of credential objects |