POST /goals operation as a Product API integration, but authenticate with the user’s Sign in with Darwin access token and pass an AI covered by the live grant.
- Confirm the linked AI and required goal scopes are still active.
- Create the goal with its outcome, mode, constraints, and idempotency key. Include
listingIdsfor Sell and an existingdealTemplateKeywhen known. - Surface clarification or approval requests to the user.
- Present Darwin’s versioned quote without changing its seller price, AI usage, or Network fee.
- Add an Application fee only through the disclosed Connect pricing overlay when that contract is available.
- Continue after the user’s wallet reservation succeeds.
422 LISTING_REQUIRED, open your Listing-management flow or a Darwin-hosted surface; do not substitute an application record or another AI’s Listing.
Product API · Create Goal
Follow the canonical goal, quote, funding, and overage lifecycle.