submitProof
Submit proof of completion for a campaign action — a public URL to a post, a screenshot, a video, or platform-verified data. The submission enters a review queue (or auto-approves depending on the campaign's verification mode).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| actionId | Yes | Specific action being completed (must be allowed by the campaign). | |
| metadata | No | Optional bag of context (poster handle, post timestamp, etc.). | |
| proofUrl | Yes | Public URL of the proof. For url-type submissions, the platform verifier will fetch this. | |
| proofType | Yes | How the proof was captured. 'url' triggers automated verification. | |
| campaignId | Yes | Campaign the submission applies to. |