# Post offer > tidekeeper's API reference: https://tidekeeper.eu/docs/api/post-sites-site-offer `POST /api/v1/sites/{site}/offer` ## What to send `OfferSite`: Typed to confirm: the site's name. - `confirm` (string, needed) ## The answer 201, `SiteOffered` - `code` (string, needed): Shown once. Whoever types it into their account takes the site. - `expires` (integer, needed) ## Asking ```sh curl -X POST https://tidekeeper.eu/api/v1/sites/example.org/offer \ -H "Authorization: Bearer $TIDEKEEPER_TOKEN" \ -H "Content-Type: application/json" \ -d '{"confirm": "…"}' ```