Create a Product
peerpush_create_productCreate a private, unclaimed product on PeerPush. No API key or account is needed to create. Accepts the same fields as POST /api/v1/products and returns the same data envelope: id, status, claimUrl, expiresAt, claimedAt. Show the private claim link to the user so they can sign in, confirm details in the normal editor, and choose a plan. This does not claim, publish, or purchase anything. Keep the claim link private. Only create when the user asks to create a product. Each successful call creates a new product; do not automatically retry after an uncertain response.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mrr | No | ||
| name | Yes | ||
| logoUrl | Yes | ||
| tagline | Yes | ||
| useCases | No | ||
| audiences | No | ||
| platforms | No | ||
| apiDocsUrl | No | ||
| categories | No | ||
| externalId | No | ||
| websiteUrl | Yes | ||
| appStoreUrl | No | ||
| description | Yes | ||
| linkedinUrl | No | ||
| pricingType | No | ||
| alternatives | No | ||
| contactEmail | Yes | Contact address for the person who should claim this product. Required. Never published or returned by the API, and only PeerPush staff can see it. PeerPush emails it once, to remind the owner to claim the product before the link expires. | |
| mcpServerUrl | No | ||
| playStoreUrl | No | ||
| discountCodes | No | ||
| startingPrice | No | ||
| screenshotUrls | No | ||
| twitterUsername | No | ||
| cliInstallCommand | No |