Get Email Comments
const url = 'https://example.com/%7B%7Bapp_url%7D/api/v1/workspaces/1/emails/1/email_comments';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://example.com/%7B%7Bapp_url%7D/api/v1/workspaces/1/emails/1/email_comments \ --header 'Authorization: Bearer <token>'Retrieves the email comments.
Authorizations
Section titled “Authorizations”Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters”Workspace ID
Email ID
Responses
Section titled “ Responses ”Successful
object
object
A BCP 47 language tag identifying the language and region of a piece of content. Must carry both a language and a region subtag, and must be in canonical case (lowercase language, titlecase script, uppercase region) — en-GB, not en-gb or en_GB. The region may be a UN M.49 code, so en-001 (world) is valid.
Email address of the share link guest who wrote the comment. Null for other authors.
object
object
The horizontal offset of the pin from the center of the component, in pixels.
The vertical position of the pin, as a percentage (0–1) from the top of the component.
Anchors a comment to a passage of text inside a component instance. The passage is found again in the rendered email by searching for the quote, so it survives edits elsewhere in the email.
object
object
The highlighted text, as it appears in the rendered email.
The text immediately before the highlighted text, used to tell repeated passages apart.
The text immediately after the highlighted text, used to tell repeated passages apart.
A field value change suggested to address a comment.
object
A BCP 47 language tag identifying the language and region of a piece of content. Must carry both a language and a region subtag, and must be in canonical case (lowercase language, titlecase script, uppercase region) — en-GB, not en-gb or en_GB. The region may be a UN M.49 code, so en-001 (world) is valid.
The liquid variable of the field to change.
Example
{ "results": [ { "id": 12345, "email_id": 12345, "ai_review_id": 54321, "locale": "en-GB", "author_type": "User", "author": { "type": "User", "id": 12345, "first_name": "John", "last_name": "Smith", "profile_image_url": "https://example.com/profile.jpg" }, "guest_email": "jane@example.com", "parent_id": 12345, "pin_data": { "id": "12345", "component_instance_id": "12345", "branch_key": "a_branch_key", "coordinates": { "center_offset_x_px": 0.5, "y": 0.5 } }, "anchor": { "id": "0d3c9a52-8f0e-4a7b-9a1c-1f2e3d4c5b6a", "component_instance_id": "5b2f8c1e-3d4a-4e6f-8a9b-0c1d2e3f4a5b", "branch_key": "null_branch", "quote": { "exact": "Shop the sale", "prefix": "Ends Sunday. ", "suffix": " now" } }, "suggested_changes": [ { "component_instance_id": "5b2f8c1e-3d4a-4e6f-8a9b-0c1d2e3f4a5b", "branch_key": "null_branch", "locale": "en-GB", "liquid_variable": "headline", "value": "Shop the sale" } ], "body": "This is a comment", "resolved": false, "resolver_id": 12345, "resolver": { "type": "User", "id": 12345, "first_name": "John", "last_name": "Smith", "profile_image_url": "https://example.com/profile.jpg" }, "created_at": "2023-08-23T10:30:00.000Z" } ]}Unauthorized
object
Example
{ "message": "Record not found", "code": "share_link_expired"}Forbidden
object
Example
{ "message": "Record not found", "code": "share_link_expired"}Not Found
object
Example
{ "message": "Record not found", "code": "share_link_expired"}