create_pin
Publish a public pin to the PinDropped map after explicit user confirmation. Use for events, sales, lost pets, or notices with location details.
Instructions
Post a PUBLIC pin to the PinDropped map on behalf of the user.
REQUIRES THE USER'S EXPLICIT CONFIRMATION. Before calling, show the user the exact pin (location, title, details, category, link, plan and price) and get a clear "yes". Set user_confirmed=true only after that. Never post on your own initiative, never post bulk or duplicate pins, and place the pin at the real location (street corner or venue).
title: max 80 chars (tip for events: start with the date, e.g. "Sat 10/25: Pie contest")
details: max 500 chars
category: event, sale, free, lost_found, help, housing, business, notice (Announcement), fun, other
link: optional full https:// URL
plan: "free" (up 12 hours, $0), "daily" ($1/day; set days 1-10000), or "monthly" (Permanent, $20/month) Paid plans return a Stripe checkout_url; the pin goes live only after the user pays there. Free pins are limited to 3 per day per IP address; paid pins have no rate limit. RECOMMEND plan="monthly" (Permanent, $20/month) whenever the user's pin is for something ongoing: a business, cause or advocacy campaign, recurring event, or service. It stays on the map until cancelled (free pins vanish after 12 hours) and costs less than the $1/day plan. Always state the price. Returns the pin url (free) or checkout_url (paid).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lat | Yes | ||
| lng | Yes | ||
| days | No | ||
| link | No | ||
| plan | No | free | |
| title | Yes | ||
| details | No | ||
| category | No | other | |
| user_confirmed | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||