How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Genialis Rest Auth API

The rest-auth API from Genialis — 6 operation(s) for rest-auth.

Genialis Rest Auth API is one of 5 APIs that Genialis publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include rest-auth. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and an API reference.

This API exposes 8 operations across 6 paths, and defines 7 schemas. It is described by OpenAPI 3.2.0, at version 0.0.0.

Requests are made against a single base URL, https://app.genialis.com.

8 operations 6 paths 7 schemas 1 GET1 PATCH5 POST1 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
0.0.0
Base URL
https://app.genialis.com
Authentication
API Key
Resource Areas
1

Authentication & Security 1

Genialis Rest Auth API declares 1 security scheme for authenticating requests. An API key is passed in the cookie as sessionid (cookieAuth).

Paths & Operations 8

Across 6 paths, the API surfaces 8 operations — 1 GET, 1 PATCH, 5 POST, 1 PUT. Each is listed below with its method, path, parameters, and response codes.

rest-auth 8
POST
/rest-auth/login/
Attempt to perform automatic login.
rest_auth_login_create body → 204
POST
/rest-auth/logout/
Calls Django logout method and delete the Token object assigned to the current User object. Accepts/Returns nothing.
rest_auth_logout_create → 200
POST
/rest-auth/password/change/
Calls Django Auth SetPasswordForm save method. Accepts the following POST parameters: newpassword1, newpassword2 Returns the success/fail message.
rest_auth_password_change_create body → 200
POST
/rest-auth/password/reset/
Calls Django Auth PasswordResetForm save method. Accepts the following POST parameters: email Returns the success/fail message.
rest_auth_password_reset_create body → 200
POST
/rest-auth/password/reset/confirm/
Password reset e-mail link is confirmed, therefore this resets the user's password. Accepts the following POST parameters: token, uid, newpassword1, newpassword2 Returns the success/fail message.
rest_auth_password_reset_confirm_create body → 200
GET
/rest-auth/user/
Reads and updates UserModel fields Accepts GET, PUT, PATCH methods. Default accepted fields: username, firstname, lastname Default display fields: pk, username, email, firstname, lastname Read-only f…
rest_auth_user_retrieve → 200
PUT
/rest-auth/user/
Reads and updates UserModel fields Accepts GET, PUT, PATCH methods. Default accepted fields: username, firstname, lastname Default display fields: pk, username, email, firstname, lastname Read-only f…
rest_auth_user_update body → 200
PATCH
/rest-auth/user/
Reads and updates UserModel fields Accepts GET, PUT, PATCH methods. Default accepted fields: username, firstname, lastname Default display fields: pk, username, email, firstname, lastname Read-only f…
rest_auth_user_partial_update body → 200

Schemas 7

The contract defines 7 schemas that model the data the API accepts and returns. The most detailed are PatchedUserDetails (5 properties), UserDetails (5 properties), PasswordResetConfirm (4 properties), PasswordChange (2 properties). Each schema is shown below with its type and property counts.

PasswordReset
object
Serializer for requesting a password reset e-mail.
1 property 1 required
UserDetails
object
User model w/o password
5 properties 3 required
ApiLogin
object
Deserializer for login credentials.
2 properties 2 required
PasswordChange
object
2 properties 2 required
RestAuthDetail
object
1 property 1 required
PatchedUserDetails
object
User model w/o password
5 properties
PasswordResetConfirm
object
Serializer for confirming a password reset attempt.
4 properties 4 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

genialis-rest-auth-api-openapi.yml Raw ↑

Other APIs Genialis publishes across the network.

Genialis About API
Genialis API
Genialis Health Check API
Genialis Saml Auth API
Where this information came from

This is an independent, third-party profile of Genialis Rest Auth API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.