update_application
Update an application's payload and/or contact email while it's still in
draft.
When: founder caught something wrong after create_application
but before verify_email. Also when changing the email address.
Before you call:
Full-replace on payload: send the WHOLE
PitchApplicationobject, not a patch. Read current values fromget_statusif you don't have them.Email change resets verification:
emailVerifiedgoes back to false and a fresh code is sent to the NEW address. Let the founder know.
Returns: the fresh StatusView — markdown by default, JSON if
responseFormat: "json". Same shape as get_status.
On error:
notEditable— status is pastdraft. Nothing to update; state is locked. Readget_statusto understand where you are.Validation failed — payload doesn't satisfy the schema. Fix per the error message and retry.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| payload | No | Full PitchApplication JSON (optional). Replaces the current payload wholesale. | |
| contactEmail | No | New contact email (optional). Resets verification and issues a new code. | |
| applicationId | Yes | Application id from `create_application`. | |
| responseFormat | No | `markdown` (default) or `json`. JSON returns the raw StatusView for programmatic use. | markdown |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |