Contact properties
Contact properties define the custom fields you can set in a
contact’s properties map:
curl https://api.sendsignal.dev/contact-properties \ -H "Authorization: Bearer ss_..." -H "Content-Type: application/json" \ -d '{"key": "plan", "type": "string"}'key: the field name (normalized to a lowercase identifier).type:string(default) ornumber.
Once defined, set values per contact:
curl -X PATCH https://api.sendsignal.dev/contacts/{id} \ -H "Authorization: Bearer ss_..." -H "Content-Type: application/json" \ -d '{"properties": {"plan": "pro"}}'GET /contact-properties lists the schema; DELETE /contact-properties/{id} removes a
property.