Verify sponsored post
verify_deal_postCheck a creator's X post against deal terms by validating author, required phrases or link, disclosure, and posting after acceptance. Returns a preview; confirm to mark the deal verified.
Instructions
Fetches the creator's post (URL or id) from X and checks author, required phrases/link, disclosure, and that it was posted after acceptance. The preview shows every check; it can only be confirmed if all pass, which marks the deal verified. Without an X token, pass manual_attestation (recorded as such). TWO-STEP: the first call (no confirm_token) only returns a preview and a confirm_token; nothing is written. Show the preview to the user, and only after they approve call again with the same arguments plus confirm_token.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| post | Yes | Post id or https://x.com/<user>/status/<id> URL | |
| deal_id | Yes | ||
| confirm_token | No | Omit on the first call to get a preview. Pass the token from the preview (with identical arguments) to apply the change. | |
| manual_attestation | No | Only when the X API is unavailable: the post as seen by a human. Marked manual_attestation in the record. |