Retrieve the history of changes for a specific user field and user within a community. This endpoint returns minimal information since both user and field are specified in the path.Security Requirements:
Bearer token authentication required
Only community owners and administrators can access this endpoint
User must have either COMMUNITY_OWNER or COMMUNITY_ADMIN permissions for the specified community
Request
Authorization
Provide your bearer token in the
Authorization
header when making requests to protected resources.
Example:
Authorization: Bearer ********************
Path Params
communityId
string
required
The unique identifier of the community
Example:
507f1f77bcf86cd799439011
Match pattern:
^[0-9a-fA-F]{24}$
userId
string
required
The unique identifier of the user
Example:
507f1f77bcf86cd799439012
Match pattern:
^[0-9a-fA-F]{24}$
fieldIdOrName
string
required
The unique identifier or name of the user field
Example:
507f1f77bcf86cd799439013
Match pattern:
^[0-9a-fA-F]{24}$
Query Params
page
integer
required
Page number for pagination
>= 1
Example:
1
limit
integer
required
Number of items per page
>= 1<= 100
Example:
10
Request samples
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl--location--request GET 'https://application.returning.ai/apis/v1/communities/507f1f77bcf86cd799439011/users/507f1f77bcf86cd799439012/user-fields/507f1f77bcf86cd799439013/histories?page=1&limit=10'
Responses
🟢200OK
application/json
Get user field histories successful
Body
meta
object
optional
status
string
optional
statusCode
number
optional
sum
number|null
optional
The calculated sum value
total
number
optional
Total number of records
page
number
optional
Current page number
limit
number
optional
Number of items per page
message
string
optional
Success message for the operation
data
array [object {4}]
optional
_id
string
optional
User field history unique identifier
value
optional
The field value of the change (can be any type)
action
enum<string>
optional
Type of action performed on the field
Allowed values:
increasedecreaseoverwrite
createdAt
string<date-time>
optional
When this history entry was created
Example
{"meta":{"status":"success","statusCode":200,"sum":500,"total":8,"page":1,"limit":10},"message":"Get user field histories","data":[{"_id":"685a48f5cbfa3985ad581bae","value":500,"action":"overwrite","createdAt":"2025-06-24T06:43:01.078Z"},{"_id":"685957701ff244c62bd2e5b5","value":100,"action":"increase","createdAt":"2025-06-23T13:30:15.123Z"}]}