paydirt_create_form
Create a low-level remote form to collect user feedback, cancellation, or trial expiration, returning an ID to wire into iOS and Slack.
Instructions
Use this when creating a low-level remote form without a host-app placement request. First confirm a matching form does not exist. Map subscription cancellation to cancellation, trial cancellation to trial_expiration, and regular feedback to custom; then wire the returned ID into iOS and assign Slack. Prefer paydirt_add_feedback_form for named screen or action placement.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Name of the form | |
| type | Yes | Type of form | |
| app_id | Yes | The app ID | |
| prompt | Yes | Initial prompt/question for the form | |
| custom_system_prompt | No | Custom system prompt for AI (optional) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| name | Yes | ||
| type | Yes | ||
| app_id | Yes | ||
| prompt | Yes | ||
| enabled | No | ||
| slack_channel_id | No |