List Emails
const url = 'https://example.com/%7B%7Bapp_url%7D/api/v1/workspaces/1/emails?per=10&page=1&email_folder_id=root&status=draft&sort=created_at_asc';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?per=10&page=1&email_folder_id=root&status=draft&sort=created_at_asc' \ --header 'Authorization: Bearer <token>'Retrieves the Emails the user has access to.
Authorizations
Section titled “Authorizations”Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters”Workspace ID
Query Parameters
Section titled “Query Parameters”Number of records per page
Page number
Filter emails by project ID
Example
rootFilter emails by folder. Pass a folder ID to list the emails in that folder, or the string ‘root’ to list emails not in any folder. When omitted, emails from all folders are returned.
Filter emails by status
Filter emails by search term, matching against the email’s name or content.
Sorting
Responses
Section titled “ Responses ”Successful
object
object
The ID of the folder this email is in, or null if it is at the root of the project.
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.
object
Example
{ "results": [ { "id": 12345, "status": "draft", "name": "My Email", "project_id": 12345, "email_folder_id": 12345, "created_at": "2023-08-23T10:30:00.000Z", "organization_id": 12345, "email_design_system_id": 12345, "default_locale": "en-GB", "locales": [ "en-GB" ], "updated_at": "2023-08-23T10:30:00.000Z", "last_updated_by": { "type": "User", "id": 12345, "first_name": "John", "last_name": "Smith", "profile_image_url": "https://example.com/profile.jpg" }, "ai_edit_in_progress": false, "translation_in_progress": false, "brand_profile_id": 12345, "link_tracking_profile_id": 12345, "published_at": "2023-08-23T10:30:00.000Z", "screenshot_url": "https://www.example.com/screenshot.png" } ], "pagination": { "per": 10, "page": 1, "total": 100 }}Unauthorized
object
Example
{ "message": "Record not found", "code": "share_link_expired"}Not Found
object
Example
{ "message": "Record not found", "code": "share_link_expired"}