arrow_back Back to all endpoints
POST https://test-api.finerworks.com/v3/add_event

Add Event Log

Creates an event log entry that can be reviewed later for debugging purposes. This endpoint requires special permission to use.

Body

Name Description Type Additional information
id Event log id. It should be null when logging an event. After the event is sent through the add_event endpoint, this will be updated and returned to the user. number None.
type This can be be "error", "warning", "success", or "other". If none of these values are used then the type will be "other". text None.
name Custom name text

Required

Max length: 50

details Contain details of the event. text

Required

account_id Optional account id of user that caused the event if known. number None.
site_id This should be a single digit number: 1 for FinerWorks, 2 for EZCanvas and 3 for GeoGalleries number

Required

Range: inclusive between 1 and 3

date_time This should be left null if logging event. After the event is sent through the add_event endpoint, this will be populated. date None.

Example JSON Body

application/json, text/json

{
  "id": 1,
  "type": "sample string 2",
  "name": "sample string 3",
  "details": "sample string 4",
  "account_id": 5,
  "site_id": 6,
  "date_time": "2026-07-30T16:20:48.6686494-05:00"
}

Sample Code Library

curl --location --request POST 'https://test-api.finerworks.com/v3/add_event' \
--header 'Content-Type: application/json' \
--header 'web_api_key: my-web-api-key-goes-here' \
--header 'app_key: my-app-key-goes-here' \
--data-raw '{
  "id": 1,
  "type": "sample string 2",
  "name": "sample string 3",
  "details": "sample string 4",
  "account_id": 5,
  "site_id": 6,
  "date_time": "2026-07-30T16:20:48.6686494-05:00"
}'