Get event
GET
/events/{eventId}
const url = 'https://safe-api.safetyradar.com/v2/events/123e4567-e89b-12d3-a456-426614174000';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://safe-api.safetyradar.com/v2/events/123e4567-e89b-12d3-a456-426614174000 \ --header 'Authorization: Bearer <token>'Get a single event by UUID or external ID. The resolver accepts both formats.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”eventId
required
Event ID (UUID) or external ID
string
Example
123e4567-e89b-12d3-a456-426614174000Event ID (UUID) or external ID
Responses
Section titled “Responses”Event found
Media typeapplication/json
object
data
required
object
id
required
string format: uuid
organizationId
required
string format: uuid
externalId
required
string
type
required
string
title
required
string
eventDate
required
Event date and time in UTC. Accepts a full ISO 8601 timestamp (e.g. “2026-05-19T14:23:00Z”) or a date-only string (“2026-05-19”); date-only inputs are anchored at 08:00 UTC for backwards compatibility.
string format: date-time
reportDate
required
string
address1
required
string
address2
required
string
city
required
string
state
required
string
zip
required
string
latitude
required
number
longitude
required
number
description
required
string
ownerId
required
string format: uuid
reportedBy
required
string format: uuid
locationId
required
string format: uuid
statusId
required
string format: uuid
actionTaken
required
string
metadata
required
object
key
additional properties
media
required
Array<string>
metricData
required
object
key
additional properties
trainingMetadata
required
Array<object>
object
name
required
string
value
required
string
tag
required
string
embeddingsBatchStatus
required
string
createdAt
required
string
updatedAt
required
string
deletedAt
required
string
location
required
object
id
required
string format: uuid
organizationId
required
string format: uuid
name
required
string
description
required
string
slug
required
string
address1
required
string
address2
required
string
city
required
string
state
required
string
zip
required
string
latitude
required
number
longitude
required
number
status
required
string
type
required
string
parentId
required
string format: uuid
externalId
required
string
createdById
required
string format: uuid
lastEditedById
required
string format: uuid
searchText
createdAt
required
string
updatedAt
required
string
deletedAt
required
string
parentExternalId
required
string
owner
required
object
id
required
string format: uuid
fullName
required
string
email
required
string
avatarUrl
required
string
status
required
object
id
required
string format: uuid
slug
required
string
externalId
required
string
organizationId
required
string format: uuid
name
required
string
description
required
string
isSystem
required
boolean
group
required
string
color
required
string
orderIndex
required
integer
createdById
required
string format: uuid
createdAt
required
string
updatedAt
required
string
deletedAt
required
string
Example
{ "data": { "eventDate": "2026-05-19T14:23:00.000Z", "location": { "status": "active", "type": "equipment" }, "status": { "group": "new" } }}Unauthorized
Media typeapplication/json
object
code
required
string
message
required
string
details
object
key
additional properties
Examplegenerated
{ "code": "example", "message": "example", "details": { "additionalProperty": "example" }}Event not found
Media typeapplication/json
object
code
required
string
message
required
string
details
object
key
additional properties
Examplegenerated
{ "code": "example", "message": "example", "details": { "additionalProperty": "example" }}
