Skip to main content
POST
Save a story intake path

Authorizations

Authorization
string
header
required

Passport bearer token authentication for legacy admin sessions.

Body

application/json

Validated request fields for this operation.

title
string
required

Title. Validation: required, string, max:255.

Maximum string length: 255
Example:

"Field update from the education program"

path_key
string | null

Path key. Validation: nullable, string, max:64.

Maximum string length: 64
Example:

"Path Key"

description
string | null

Description. Validation: nullable, string, max:2000.

Maximum string length: 2000
Example:

"Description"

source_type
string | null

Source type. Validation: nullable, string, max:64.

Maximum string length: 64
Example:

"manual"

story_type
string | null

Story type. Validation: nullable, string, max:64.

Maximum string length: 64
Example:

"field_update"

status
enum<string> | null

Status. Validation: nullable, string; allowed values: active, paused.

Available options:
active,
paused,
null
Example:

"active"

is_public
boolean | null

Is public. Validation: nullable, boolean.

Example:

true

public_slug
string | null

Public slug. Validation: nullable, string, max:128.

Maximum string length: 128
Example:

"education-updates"

audience_json

Audience json. Validation: nullable, array.

required_fields_json

Required fields json. Validation: nullable, array.

routing_json

Routing json. Validation: nullable, array.

reuse_destinations_json

Reuse destinations json. Validation: nullable, array.

source_settings_json

Source settings json. Validation: nullable, array.

Response

Operation result.

data
object

Intake path configuration. Default unpersisted setup choices can have id 0.