API
브로드캐스트의 사본 하나 가져오기
한 사람의 사본입니다. `GET /broadcasts/{id}/recipients`가 나열하는 것과 같은 행에, 그 사람이 받은 그대로의 제목, HTML, 텍스트가 병합 필드가 채워지고 그 사람만의 수신 거부 링크가 붙은 상태로 더해집니다.
GETapi.openemail.uk/broadcasts/{id}/recipients/{emailId}
본인 키로 워크스페이스에 실제 호출을 실행합니다.
GET /broadcasts/{id}/recipients/{emailId}
한 사람의 사본입니다. GET /broadcasts/{id}/recipients가 나열하는 것과 같은 행에, 그 사람이 받은 그대로의 제목, HTML, 텍스트가 병합 필드가 채워지고 그 사람만의 수신 거부 링크가 붙은 상태로 더해집니다.
예시
emails:read가 필요합니다. emailId는 받는 사람 목록에서 얻은 사본의 emailId입니다. 여기서는 응답을 줄여서 보여 줍니다.
curl "$OE/broadcasts/brd_5a8c1e3f7b2d94a06c8e1f3b/recipients/msg_01dad25067bc4dac966d515d" -H "$AUTH"{ "object": "broadcast_recipient", "emailId": "msg_01dad25067bc4dac966d515d", "email": "[email protected]", "name": "Ada Lovelace", "status": "sent", "deliveredAt": "2026-09-23T12:00:11.000Z", "opens": 3, "clicks": 1, "unsubscribedAt": null, "subject": "Ada, the September release is out", "html": "<p>Hi Ada,</p><p>Here is what changed this month.</p>", "text": "Hi Ada, here is what changed this month. Unsubscribe: https://…"}HTML은 열람 및 클릭 추적을 넣기 전의 것입니다. 따라서 병합 필드가 채워진, 작성한 그대로의 내용이며, 추적 픽셀과 다시 쓴 링크를 담은 실제 바이트가 아닙니다.
이 브로드캐스트의 사본이 아닌 emailId는 워크스페이스의 다른 이메일을 가리키더라도 404 recipient_not_found가 됩니다.
거절
| 상태 | 코드 | 발생 조건 |
|---|---|---|
| 400 | invalid_cursor | 받는 사람 목록에서, 그 목록이 내준 적 없는 cursor. |
| 403 | insufficient_scope | 키에 emails:read가 없습니다. |
| 404 | broadcast_not_found | id가 이 워크스페이스의 어떤 브로드캐스트도 가리키지 않거나, 키가 특정 주소나 도메인으로 제한되어 있고 브로드캐스트가 키가 가지지 않은 곳에서 보내졌습니다. |
| 404 | recipient_not_found | GET /broadcasts/{id}/recipients/{emailId}에서, 이 브로드캐스트의 사본이 아닌 emailId. |