# Flagsmith Authentication API

**Canonical:** https://apis.io/apis/flagsmith/flagsmith-authentication-api/  
**Provider:** Flagsmith — https://apis.io/providers/flagsmith/  
**Base URL:** https://edge.api.flagsmith.com  
**Documentation:** https://docs.flagsmith.com/integrating-with-flagsmith/flagsmith-api-overview/flags-api/

Flagsmith Authentication API is one of 24 APIs that [Flagsmith](https://apis.io/providers/flagsmith/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Authentication. The published artifact set on APIs.io includes an OpenAPI specification.

Authentication, MFA, OAuth, and token management.

## Operations (59)

| Method | Path | Summary |
|---|---|---|
| POST | `/api/v1/auth/{method}/activate/` | Api v1 auth activate create |
| POST | `/api/v1/auth/{method}/activate/confirm/` | Api v1 auth activate confirm create |
| POST | `/api/v1/auth/{method}/deactivate/` | Api v1 auth deactivate create |
| POST | `/api/v1/auth/login/` | Api v1 auth login create |
| POST | `/api/v1/auth/login/code/` | Api v1 auth login code create |
| POST | `/api/v1/auth/logout/` | Api v1 auth logout create |
| GET | `/api/v1/auth/mfa/user-active-methods/` | Api v1 auth mfa user active methods retrieve |
| POST | `/api/v1/auth/oauth/github/` | Api v1 auth oauth github create |
| POST | `/api/v1/auth/oauth/google/` | Api v1 auth oauth google create |
| POST | `/api/v1/auth/oidc/token/` | Oidc token exchange |
| POST | `/api/v1/auth/saml/{name}/request/` | Api v1 auth saml request create |
| POST | `/api/v1/auth/saml/{name}/response/` | Api v1 auth saml response create |
| GET | `/api/v1/auth/saml/attribute-mapping/` | Api v1 auth saml attribute mapping list |
| POST | `/api/v1/auth/saml/attribute-mapping/` | Api v1 auth saml attribute mapping create |
| GET | `/api/v1/auth/saml/attribute-mapping/{id}/` | Api v1 auth saml attribute mapping retrieve |
| PUT | `/api/v1/auth/saml/attribute-mapping/{id}/` | Api v1 auth saml attribute mapping update |
| PATCH | `/api/v1/auth/saml/attribute-mapping/{id}/` | Api v1 auth saml attribute mapping partial update |
| DELETE | `/api/v1/auth/saml/attribute-mapping/{id}/` | Api v1 auth saml attribute mapping destroy |
| GET | `/api/v1/auth/saml/configuration/` | Api v1 auth saml configuration list |
| POST | `/api/v1/auth/saml/configuration/` | Api v1 auth saml configuration create |
| GET | `/api/v1/auth/saml/configuration/{name}/` | Api v1 auth saml configuration retrieve |
| PUT | `/api/v1/auth/saml/configuration/{name}/` | Api v1 auth saml configuration update |
| PATCH | `/api/v1/auth/saml/configuration/{name}/` | Api v1 auth saml configuration partial update |
| DELETE | `/api/v1/auth/saml/configuration/{name}/` | Api v1 auth saml configuration destroy |
| POST | `/api/v1/auth/saml/login/` | Api v1 auth saml login create |
| DELETE | `/api/v1/auth/token/` | Api v1 auth token destroy |
| GET | `/api/v1/auth/users/` | Api v1 auth users list |
| POST | `/api/v1/auth/users/` | Api v1 auth users create |
| GET | `/api/v1/auth/users/{id}/` | Api v1 auth users retrieve |
| PUT | `/api/v1/auth/users/{id}/` | Api v1 auth users update |
| PATCH | `/api/v1/auth/users/{id}/` | Api v1 auth users partial update |
| DELETE | `/api/v1/auth/users/{id}/` | Api v1 auth users destroy |
| POST | `/api/v1/auth/users/activation/` | Api v1 auth users activation create |
| GET | `/api/v1/auth/users/me/` | Api v1 auth users me retrieve |
| PUT | `/api/v1/auth/users/me/` | Api v1 auth users me update |
| PATCH | `/api/v1/auth/users/me/` | Api v1 auth users me partial update |
| DELETE | `/api/v1/auth/users/me/` | Api v1 auth users me destroy |
| PATCH | `/api/v1/auth/users/me/onboarding/` | Api v1 auth users me onboarding partial update |
| POST | `/api/v1/auth/users/resend_activation/` | Api v1 auth users resend activation create |
| POST | `/api/v1/auth/users/reset_email/` | Api v1 auth users reset email create |
| POST | `/api/v1/auth/users/reset_email_confirm/` | Api v1 auth users reset email confirm create |
| POST | `/api/v1/auth/users/reset_password/` | Api v1 auth users reset password create |
| POST | `/api/v1/auth/users/reset_password_confirm/` | Api v1 auth users reset password confirm create |
| POST | `/api/v1/auth/users/set_email/` | Api v1 auth users set email create |
| POST | `/api/v1/auth/users/set_password/` | Api v1 auth users set password create |
| POST | `/api/v1/organisations/{organisation_pk}/groups/{group_pk}/users/{user_pk}/make-admin` | Api v1 organisations groups users make admin create |
| POST | `/api/v1/organisations/{organisation_pk}/groups/{group_pk}/users/{user_pk}/remove-admin` | Api v1 organisations groups users remove admin create |
| GET | `/api/v1/organisations/{organisation_pk}/roles/{role_pk}/users/` | Api v1 organisations roles users list |
| POST | `/api/v1/organisations/{organisation_pk}/roles/{role_pk}/users/` | Api v1 organisations roles users create |
| GET | `/api/v1/organisations/{organisation_pk}/roles/{role_pk}/users/{id}/` | Api v1 organisations roles users retrieve |
| PUT | `/api/v1/organisations/{organisation_pk}/roles/{role_pk}/users/{id}/` | Api v1 organisations roles users update |
| PATCH | `/api/v1/organisations/{organisation_pk}/roles/{role_pk}/users/{id}/` | Api v1 organisations roles users partial update |
| DELETE | `/api/v1/organisations/{organisation_pk}/roles/{role_pk}/users/{id}/` | Api v1 organisations roles users destroy |
| GET | `/api/v1/organisations/{organisation_pk}/users/` | Api v1 organisations users list |
| POST | `/api/v1/organisations/{organisation_pk}/users/{id}/update-role/` | Api v1 organisations users update role create |
| GET | `/api/v1/organisations/{organisation_pk}/users/{user_pk}/roles/` | Api v1 organisations users roles list |
| DELETE | `/api/v1/organisations/{organisation_pk}/users/{user_pk}/roles/{id}/` | Api v1 organisations users roles destroy |
| POST | `/api/v1/users/join/{hash}/` | Api v1 users join create |
| POST | `/api/v1/users/join/link/{hash}/` | Api v1 users join link create |

## Machine-readable artifacts (1)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/flagsmith/refs/heads/main/openapi/flagsmith-authentication-api-openapi.yml

## Other Flagsmith APIs (12)

- [Flagsmith Flags API](https://apis.io/apis/flagsmith/flags-api/)
- [flagsmith Environments API](https://apis.io/apis/flagsmith/flagsmith-environments-api/)
- [flagsmith Features API](https://apis.io/apis/flagsmith/flagsmith-features-api/)
- [flagsmith Identities API](https://apis.io/apis/flagsmith/flagsmith-identities-api/)
- [flagsmith Organisations API](https://apis.io/apis/flagsmith/flagsmith-organisations-api/)
- [flagsmith Projects API](https://apis.io/apis/flagsmith/flagsmith-projects-api/)
- [flagsmith Segments API](https://apis.io/apis/flagsmith/flagsmith-segments-api/)
- [flagsmith Users API](https://apis.io/apis/flagsmith/flagsmith-users-api/)
- [flagsmith Webhooks API](https://apis.io/apis/flagsmith/flagsmith-webhooks-api/)
- [Flagsmith Admin dashboard API](https://apis.io/apis/flagsmith/flagsmith-admin-dashboard-api/)
- [Flagsmith Analytics API](https://apis.io/apis/flagsmith/flagsmith-analytics-api/)
- [Flagsmith Audit API](https://apis.io/apis/flagsmith/flagsmith-audit-api/)

## Tags

Authentication

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/flagsmith/flagsmith-authentication-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/flagsmith/.
