Settings Changes

A SettingsChange is any change in your site caused by any user.

List Settings Changes

Endpoint

GET/settings_changes

Return Object

SettingsChange[]

Authorization Requirement

Requires either a Site-Wide API key or User API key or session from a User with Site Admin permissions.

Additional Arguments

Example Request

curl https://app.files.com/api/rest/v1/settings_changes.json \
  -H 'X-FilesAPI-Key: YOUR_API_KEY'

Example Response

[
  {
    "api_key_id": 1,
    "changes": [
      "example"
    ],
    "created_at": "2000-01-01T01:00:00Z",
    "user_id": 1,
    "user_is_files_support": false,
    "user_is_from_parent_site": false,
    "username": "some_user"
  }
]

The SettingsChange Object

Some of the endpoints above return a SettingsChange object. The attributes of this object are listed below.

AttributeDescription
api_key_id
int64
The API key id responsible for this change.
changes
array(string)
Markdown-formatted change messages.
created_at
date-time
The time this change was made.
user_id
int64
The user id responsible for this change.
user_is_files_support
boolean
true if this change was performed by Files.com support.
user_is_from_parent_site
boolean
true if this change was performed by a user on a parent site.
username
string
The username of the user responsible for this change.

Example SettingsChange Object

{
  "api_key_id": 1,
  "changes": [
    "example"
  ],
  "created_at": "2000-01-01T01:00:00Z",
  "user_id": 1,
  "user_is_files_support": false,
  "user_is_from_parent_site": false,
  "username": "some_user"
}