Renvo
API docs
Resource

Leads

Pipe inbound inquiries from your own intake forms (Squarespace, Webflow, custom) into Renvo.

The lead object

id
string (uuid)
Unique identifier.
object
string
Always `"lead"`.
source_channel
string
Where the lead came from.
customer_id
string (uuid)
Linked customer if known.
status
string
`NEW`, `QUALIFIED`, `CONVERTED`, `LOST`.
raw_data
object
Arbitrary JSON payload from the source form.
Webhook events

Subscribe to receive notifications when lead resources change:

lead.received

Endpoints

POST/v1/leadsscope: read_write

Create a lead

Body parameters
source_channel
string
Where it came from (default `api`).
customer_id
string
Link to existing customer if known.
raw_data
object
Form fields, notes — anything JSON-serializable.
Request
curl -X POST 'https://userenvo.com/api/v1/leads' \
  -H 'Authorization: Bearer rv_live_…' \
  -H 'Content-Type: application/json' \
  -d '{
       "source_channel": "<source_channel>",
       "customer_id": "<customer_id>",
       "raw_data": "<raw_data>"
     }'
Response
{
  "object": "lead",
  "id": "le_…",
  "source_channel": "website",
  "status": "NEW"
}