create_transaction
Submit a contact or gift transaction with validation and preview. Requires explicit user confirmation to commit changes.
Instructions
MUTATING: submit a Contact or Gift transaction (the recommended, matched/validated way to import contacts and gifts).
'contact' -> POST /api/Contact/Transaction 'gift' -> POST /api/v2/Gift/Transaction DO NOT call with confirm=true unless the user explicitly approved it. With confirm=false this performs no change and returns a preview.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | Yes | Transaction JSON body. | |
| kind | Yes | 'contact' or 'gift' — which transaction import to create. | |
| confirm | No | Must be true to actually submit. Set ONLY after explicit user approval. |