cURL
curl --request POST \ --url https://api.qonversion.io/v3/users/{id}/properties \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data ' [ { "key": "valid_key", "value": "valid_value" }, { "key": "invalid key", "value": "value" } ] '
{ "savedProperties": [ { "key": "valid_key", "value": "valid_value" } ], "propertyErrors": [ { "key": "invalid key", "error": "Property key: invalid key. Error: invalid key format." } ] }
Sets properties for a user. Supports partial success — returns both saved properties and errors.
Use your Project Key from the Qonversion dashboard. Example: Bearer test_PV77YHL7qnGvsdmpTs7gimsxUvY-Znl2
Bearer test_PV77YHL7qnGvsdmpTs7gimsxUvY-Znl2
Qonversion User ID
Property identifier. Qonversion-defined keys start with _q_ prefix.
_q_
"_q_email"
Property value
"test@email.com"
Properties processed (partial success possible)
Show child attributes