API Sections

Auth (Forgot password) - POST

Request a password reset email. This route can only be called by a trusted internal service and requires the X-Internal-Api-Key header.

Request

URL : /v3/auth/forgot-password

Method : POST

Fields :

Name Type Required Description
email string Yes Your account email address

Responses

Success

Code : 201

Content :

{
    "message": "Request received, please check your email for instructions on how to create your new password",
    "uris": {
        "create-new-password": {
            "uri": "/v3/auth/create-new-password?encrypted_token=eyJpdiI6...&email=jane@example.com",
            "method": "POST",
            "parameters": {
                "encrypted_token": "eyJpdiI6...",
                "email": "jane@example.com"
            }
        }
    }
}

Not authourised

Code : 403

Content :

{
    "message": "This route can only be called by a trusted internal service."
}

Not found

Code : 404

Content :

{
    "message": "Unable to find your account, please try again later"
}

Validation error

Code : 422

Content :

{
    "message": "Validation error.",
    "fields": {
        "email": {
            "errors": [
                "The email field is required."
            ]
        }
    }
}