Prepare an approved story for a destination
Checks current source authority and consent, freezes reviewed story evidence and creates or links a newsletter, mailing, report, journey template or export destination. Default status is prepared; preparation does not send a communication. Version changes return 409. Requires the impact_stories feature. Requires permission: one of impact_stories_publish.
Authorizations
Passport bearer token authentication for legacy admin sessions.
Path Parameters
Story id in the current organization.
Supported story reuse destination.
newsletter, mailing, report, journey-template, export Body
Validated request fields for this operation.
Status. Validation: nullable, string; allowed values: prepared, published.
prepared, published, null "prepared"
Impact story offer id. Validation: nullable, integer.
1
Target type. Validation: nullable, string, max:64.
64"Target Type"
Target id. Validation: nullable, integer.
1
Target url. Validation: nullable, url, max:2048.
2048"https://example.org/story"
Audience snapshot json. Validation: nullable, array.
Payload json. Validation: nullable, array.
Subject. Validation: nullable, string, max:255.
255"Subject"
Name. Validation: nullable, string, max:255.
255"Education stories"
Sender email. Validation: nullable, email, max:255.
255"jane@example.org"
Sender name. Validation: nullable, string, max:255.
255"Sender Name"
Hysform id. Validation: nullable, integer.
1
Scope type. Validation: nullable, string, max:64.
64"Scope Type"
Response
Operation result.