ReDesk
NewProposals drafted by ReDesk AI in under four minutesSee what's new
Case studySunfield EPC cut feasibility turnaround from 3.4 days to 6 hoursRead the story
Pricing
Sign inSchedule a demo
Documentation

Build on the ReDesk stack

Guides, references and webhooks for every product. Pick the platform you are integrating with — the whole library follows.

Platform
ReDesk AI › Quickstart

Quickstart

Create a sandbox key in Settings → Developers, then create your first project. The response returns the record id every other call refers to.

1. Get a sandbox key

In the ReDesk web app open Settings → Developers → API keys and create a sandbox key. It starts with sk_test_. Keep it on your server — never ship it in a browser or mobile app.

2. Make your first request

POST /v1/projects
curl https://api.redesk.ai/v1/projects \
  -H "Authorization: Bearer sk_test_..." \
  -H "Content-Type: application/json" \
  -d '{
    "customer": "cus_8Q2Xk",
    "template": "tpl_rooftop_standard",
    "capacity_kw": 42.5
  }'

3. Read the response

A successful call returns the full project object. Store its id — every other call about this project refers to it.

200 OK
{
  "id": "prj_71Ka",
  "object": "project",
  "customer": "cus_8Q2Xk",
  "template": "tpl_rooftop_standard",
  "capacity_kw": 42.5,
  "stage": "survey",
  "site": {
    "line1": "Plot 14, MIDC Bhosari",
    "city": "Pune",
    "state": "MH",
    "postcode": "411026",
    "lat": 18.6298,
    "lng": 73.8478
  },
  "owner": "usr_2Wd9",
  "created_at": "2026-08-01T06:20:11Z"
}

Next steps

Subscribe to webhooks so you hear about changes instead of polling, then read the Projects reference.

Everything you build against sandbox works unchanged in live — swap the key when you go to production.