# Forms operations

> Forms, drafts, publishing, placements, triggers, short links and responses. Operations, access levels and variables.

| Operation | Access | Summary |
|---|---|---|
| [AddFormPlacement](https://developer.missin.co.uk/reference/forms/add-form-placement.md) | Write | Place a form on a connection surface (storefront, email or QR). |
| [CreateForm](https://developer.missin.co.uk/reference/forms/create-form.md) | Write | Create a form; body carries title, surfaces and view type. Invalid input returns userErrors. |
| [DeleteForm](https://developer.missin.co.uk/reference/forms/delete-form.md) | Write | Delete a form and its placements. Irreversible. |
| [FormBuilder](https://developer.missin.co.uk/reference/forms/form-builder.md) | Read | Get one form by slug with its placements, draft snapshot and settings. |
| [FormChannels](https://developer.missin.co.uk/reference/forms/form-channels.md) | Read | List the surfaces a form can be placed on (storefront, email, QR) per integration. |
| [FormIncentives](https://developer.missin.co.uk/reference/forms/form-incentives.md) | Read | List the incentives attached to the given forms. |
| [FormInsightRead](https://developer.missin.co.uk/reference/forms/form-insight-read.md) | Read | Insight facts, answers and reasons mined from form responses, with filters. |
| [FormInstall](https://developer.missin.co.uk/reference/forms/form-install.md) | Read | Install state for one form: its placements and verified storefront domains. |
| [FormResponseDetail](https://developer.missin.co.uk/reference/forms/form-response-detail.md) | Read | Get one form response with every answer, the verdict that scored it and the order it earned. |
| [FormResponsesSurface](https://developer.missin.co.uk/reference/forms/form-responses-surface.md) | Read | Responses for one form in a window: the list, counts by placement and the funnel. |
| [FormShortLinks](https://developer.missin.co.uk/reference/forms/form-short-links.md) | Read | List the short links and QR targets for forms. |
| [FormsList](https://developer.missin.co.uk/reference/forms/forms-list.md) | Read | List forms with a filter: slug, title, status, surfaces, tags and A/B share. |
| [FormTriggers](https://developer.missin.co.uk/reference/forms/form-triggers.md) | Read | List the triggers (when to show) for the given forms. |
| [PromotionRotation](https://developer.missin.co.uk/reference/forms/promotion-rotation.md) | Read | Which forms rotate on the published surface, and their A/B shares. |
| [PublishForm](https://developer.missin.co.uk/reference/forms/publish-form.md) | Write | Publish a form's draft as its live version. |
| [RemoveFormPlacement](https://developer.missin.co.uk/reference/forms/remove-form-placement.md) | Write | Remove a form placement. Irreversible. |
| [ReplaceFormTriggers](https://developer.missin.co.uk/reference/forms/replace-form-triggers.md) | Write | Replace a form's triggers; the old ones are not kept. Irreversible. |
| [RotateFormPublicKey](https://developer.missin.co.uk/reference/forms/rotate-form-public-key.md) | Write | Rotate a form placement's public key; embeds using the old key stop working. Irreversible. |
| [SaveFormDraft](https://developer.missin.co.uk/reference/forms/save-form-draft.md) | Write | Save a form's draft content. |
| [SetFormPlacementCopy](https://developer.missin.co.uk/reference/forms/set-form-placement-copy.md) | Write | Set a form placement's copy. |
| [SetFormPlacementPublished](https://developer.missin.co.uk/reference/forms/set-form-placement-published.md) | Write | Publish or unpublish a form placement. |
| [SetFormPlacementQrStyle](https://developer.missin.co.uk/reference/forms/set-form-placement-qr-style.md) | Write | Set a form placement's QR code style. |
| [SetFormPromotion](https://developer.missin.co.uk/reference/forms/set-form-promotion.md) | Write | Set which forms rotate on the published surface and their shares. |
| [SetShortLinkDisabled](https://developer.missin.co.uk/reference/forms/set-short-link-disabled.md) | Write | Enable or disable a short link. |
| [UpdateForm](https://developer.missin.co.uk/reference/forms/update-form.md) | Write | Update a form's title, surfaces, priority, status or schedule. |
| [VerifyFormPlacement](https://developer.missin.co.uk/reference/forms/verify-form-placement.md) | Write | Check that a form placement is installed on the storefront. |

Source: https://developer.missin.co.uk/reference/forms
