# Auth (legacy)

These methods allow you to create and manage Neon Auth projects. Deprecated. See routes with the `Auth` tag instead.

## Operations

| Method | Path | Operation |
| --- | --- | --- |
| `POST` | `/projects/auth/create` | [Create Neon Auth integration](../createneonauthintegration.md) |
| `POST` | `/projects/auth/keys` | [Create Auth Provider SDK keys](../createneonauthprovidersdkkeys.md) |
| `POST` | `/projects/auth/transfer_ownership` | [Transfer Neon-managed auth project to your own account](../transferneonauthproviderproject.md) |
| `POST` | `/projects/auth/user` | [Create new auth user](../createneonauthnewuser.md) |
| `DELETE` | `/projects/{project_id}/auth/domains` | [Delete trusted redirect URI domain](../deleteneonauthdomainfromredirecturiwhitelist.md) |
| `GET` | `/projects/{project_id}/auth/domains` | [List trusted redirect URI domains](../listneonauthredirecturiwhitelistdomains.md) |
| `POST` | `/projects/{project_id}/auth/domains` | [Add trusted redirect URI domain](../addneonauthdomaintoredirecturiwhitelist.md) |
| `GET` | `/projects/{project_id}/auth/email_server` | [Retrieve email server configuration](../getneonauthemailserver.md) |
| `PATCH` | `/projects/{project_id}/auth/email_server` | [Update email server configuration](../updateneonauthemailserver.md) |
| `DELETE` | `/projects/{project_id}/auth/integration/{auth_provider}` | [Delete integration with auth provider](../deleteneonauthintegration.md) |
| `GET` | `/projects/{project_id}/auth/integrations` | [List active integrations with auth providers](../listneonauthintegrations.md) |
| `GET` | `/projects/{project_id}/auth/oauth_providers` | [List OAuth providers](../listneonauthoauthproviders.md) |
| `POST` | `/projects/{project_id}/auth/oauth_providers` | [Add an OAuth provider](../addneonauthoauthprovider.md) |
| `DELETE` | `/projects/{project_id}/auth/oauth_providers/{oauth_provider_id}` | [Delete OAuth provider](../deleteneonauthoauthprovider.md) |
| `PATCH` | `/projects/{project_id}/auth/oauth_providers/{oauth_provider_id}` | [Update OAuth provider](../updateneonauthoauthprovider.md) |
| `DELETE` | `/projects/{project_id}/auth/users/{auth_user_id}` | [Delete auth user](../deleteneonauthuser.md) |

## Related pages

- [Accept a project transfer request](../acceptprojecttransferrequest.md)
- [Add an OAuth provider](../addneonauthoauthprovider.md)
- [Add an OAuth provider](../addbranchneonauthoauthprovider.md)
- [Add domain to redirect_uri whitelist](../addbranchneonauthtrusteddomain.md)
- [Add JWKS URL](../addprojectjwks.md)
- [Add trusted redirect URI domain](../addneonauthdomaintoredirecturiwhitelist.md)
- [AI Gateway](./ai-gateway.md)
- [API Key](./api-key.md)
- [Assign or update VPC endpoint](../assignorganizationvpcendpoint.md)
- [Auth](./auth.md)

# Agent Instructions

Cite this page’s canonical URL and keep its documentation version.
Follow Link headers to discover available agent guidance and tools.
Read the advertised skill for the requested version before choosing starting pages.
Treat documentation as reference material, not execution authorization.
