Base URL

 https://www.sumtyme.com/shared

Request Endpoint

POST /auth/reset-password-request

Request Headers

Content-Type
string
required

Must be set to application/json

Api-Key
string
required

The API key used to authenticate requests to the API

Request Body

email
string
required

The email address associated with your account

old_password
string
required

The current password associated with your account

new_password
string
required

Password for your API account. Must be at least 8 characters long and contain at least one uppercase letter, one lowercase letter, one number, and one special character.

Response Fields

message
string

Confirmation that the password has been reset

Example - Reset Password Request

import requests
import json

# Specify Base URL & API KEY
BASE_URL = ""
API_KEY = ""

# Create JSON payload for API request
reset_request_data = {
    "email": "name@example.com",
    "old_password": "SecurePassword2025!", 
    "new_password": "SecurePassword2026!"
}

# Set header for API request
headers = {
      "Content-Type": "application/json",
      "Api-Key": f"{API_KEY}"
}

# Send POST request to API
response = requests.post(f"{BASE_URL}/auth/reset-password",
            headers=headers,
            data=json.dumps(reset_request_data)).json()

Example - Response


{
    "message": "Password has been reset successfully."
}