sequences

Mark one email the agent wrote for a contact Looks good

The Builder's Looks good on the one step it shows. The email saved for this contact at this step becomes what sends to them, until the agent's writing or the contact's row changes, and the AI writing tab marks it Looks good. The contact's other emails are left as they are. Writes nothing and spends nothing; marking an email whose mark still stands is a no-op. With message_id, the mark lands only on those words. Refused where the Builder offers no Looks good: a step a person writes, a person's own words, a step already sent to the contact, or a real email the agent already wrote for them. Needs work is given on the AI writing tab, where the note rewrites the thread.

post/sequences/{sequence_id}/steps/{step_id}/looks-good/

Request

  • Base URL: https://api.getoneprofile.ai (the document declares no server; this is the origin it was published from)
  • URL: https://api.getoneprofile.ai/sequences/{sequence_id}/steps/{step_id}/looks-good/
  • Auth: one of:
    • API key in header X-API-Key
    • HTTP bearer

Path parameters

sequence_idstring uuid required
step_idstring uuid required

Query parameters

record_idstring uuid required
message_idstring uuid nullable

The email on screen, as the step's preview answered it in message_id. Given, the mark is refused when the words saved for the contact are no longer those; left out, it marks whatever is saved now.

Response

Successful Response

agent_writtenboolean

The agent wrote this for the contact. A preview is one draft; the real send is written fresh, unless approved.

approvedboolean

The words were marked Looks good, with the contact's thread on the AI writing tab or as this one email from the Builder, and still stand, so they are what sends. They stop standing, and the agent writes the step fresh, once the agent's writing or the contact's row changes.

bodystring required
in_threadboolean required
is_sampleboolean
message_idstring uuid nullable

The agent's message these words are, on an agent-written step: the sample on screen, or the one marked Looks good. The looks-good route takes it back as message_id, so a mark lands only on the words that were read.

missing_columnsstring[] required
pinnedboolean

The words are pinned for this contact by a person (their own edit) or by the approval queue, and send exactly as they are. A thread marked Looks good is approved instead.

sample_created_atstring date-time nullable
sample_versioninteger nullable
subjectstring required
waiting_for_approvalboolean

This contact's message at this step waits for a person's approval on its Tasks card, where its words are changed, approved or rejected. Set by the preview route; false once the card is decided, or when the step never asked.

writtenboolean

False only when the preview was asked to write nothing and nothing is written for this contact at this step yet: subject and body are empty.

Changes

No recorded changes to this operation across all 1 revision of this API.