Skip to content

List your recent successful sign-ins

GET
/profile/login-history
curl --request GET \
--url https://api.proxyrequest.com/api/v1/profile/login-history \
--header 'Accept-Language: de' \
--header 'Authorization: Bearer <token>'

Returns only the authenticated user’s latest personal sign-ins, newest first. At most 50 records are retained per account. Refreshes, API key requests, failed attempts and impersonation are excluded. Client metadata is descriptive, not proof of identity; location is present only when supplied by trusted Cloudflare edges.

limit
integer

Number of results to return per page.

offset
integer

The initial index from which to return the results.

Accept-Language
string
default: en

Preferred language for human-readable API errors. Supported languages: en, ru, uk, de, it, fr, es. Regional language tags and quality weights are accepted; unsupported or omitted values use English.

Examples
de

The operation completed successfully.

Media typeapplication/json
object
count
required
integer
next
string format: uri
nullable
previous
string format: uri
nullable
results
required
Array<object>
object
id
required
integer
user
required
string format: uuid
authenticated_at
required
string format: date-time
method
required
string
Allowed values: password google registration unknown
channel
required
string
Allowed values: public_api admin_panel unknown
mfa_verified
required
boolean
ip_address
required
string
nullable
ip_source
required
string
user_agent
required
string
browser
required
string
operating_system
required
string
device
required
string
language
required
string
client_hints
required
object
key
additional properties
string
location
required
object
key
additional properties
string
nullable
request_host
required
string
request_path
required
string
request_method
required
string
request_id
required
string
cf_ray
required
string
Examples
Exampleexample

Example response

{
"count": 1,
"next": null,
"previous": null,
"results": [
{
"id": "550e8400-e29b-41d4-a716-446655440001",
"user": "550e8400-e29b-41d4-a716-446655440001",
"authenticated_at": "2026-07-01T12:30:00Z",
"method": "password",
"channel": "public_api",
"mfa_verified": true,
"ip_address": "ip address",
"ip_source": "ip source",
"user_agent": "user agent",
"browser": "browser",
"operating_system": "operating system",
"device": "device",
"language": "language",
"client_hints": {
"key": "value"
},
"location": {
"key": "value"
},
"request_host": "request host",
"request_path": "request path",
"request_method": "request method",
"request_id": "550e8400-e29b-41d4-a716-446655440001",
"cf_ray": "cf ray"
}
]
}

The request is malformed or violates a business rule.

Media typeapplication/json

Validation and API error payload. Field names may be added dynamically; field errors are returned as arrays of human-readable messages.

object
detail
string
non_field_errors
Array<string>
key
additional properties
One of:
string
Examples
Exampleexample

Validation error

{
"non_field_errors": [
"The request could not be processed."
]
}
Content-Language
string

Language used for human-readable errors.

Authentication credentials are missing, expired, or invalid.

Media typeapplication/json

Validation and API error payload. Field names may be added dynamically; field errors are returned as arrays of human-readable messages.

object
detail
string
non_field_errors
Array<string>
key
additional properties
One of:
string
Examples
Exampleexample

Authentication required

{
"detail": "Authentication credentials were not provided."
}
Content-Language
string

Language used for human-readable errors.

The authenticated account cannot perform this operation.

Media typeapplication/json

Validation and API error payload. Field names may be added dynamically; field errors are returned as arrays of human-readable messages.

object
detail
string
non_field_errors
Array<string>
key
additional properties
One of:
string
Examples
Exampleexample

Permission denied

{
"detail": "You do not have permission to perform this action."
}
Content-Language
string

Language used for human-readable errors.