Skip to content

Get Component Versions

GET
/api/v1/workspaces/{workspace_id}/email_design_systems/{emailDesignSystemId}/components/{id}/versions

Retrieves the versions of a component.

workspace_id
required
integer

Workspace ID

id
required
integer

Component ID

emailDesignSystemId
required
integer

Email Design System ID

per
integer
default: 10

Number of records per page

page
integer
default: 1

Page number

Successful

object
results
required
Array<object>
object
version_id
required
string
component_data
required
object
name
required
string
Example
MyComponent
label
required
string
Example
My Component
template
required
string
Example
<div>My Component</div>
field_definitions
required
Array
One of:
object
type
required
string
Allowed values: text
label
required
string
group
string
nullable
liquid_variable
required
string
visible_if
string
default_value
required
string
validations
object
min_length
integer
max_length
integer
must_not_be_blank
boolean
must_not_be_default
boolean
hint
string
hidden_in_editor
boolean
hidden_from_ai
boolean
feed_field_name
string
nullable
created_at
required
string format: date-time
Example
2023-08-23T10:30:00.000Z
last_updated_by
required
object
id
required
integer
Example
12345
first_name
required
string
Example
John
last_name
required
string
Example
Smith
profile_image_url
required
string
nullable
Example
https://example.com/profile.jpg
pagination
required
object
per
required
integer
Example
10
page
required
integer
Example
1
total
required
integer
Example
100

Unauthorized

object
message
required
string
Example
Record not found

Forbidden

object
message
required
string
Example
Record not found

Not Found

object
message
required
string
Example
Record not found