Skip to main content
POST
/
users
/
{id}
/
properties
Create user properties
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."
    }
  ]
}

Authorizations

Authorization
string
header
required

Use your Project Key from the Qonversion dashboard. Example: Bearer test_PV77YHL7qnGvsdmpTs7gimsxUvY-Znl2

Path Parameters

id
string
required

Qonversion User ID

Body

application/json
key
string

Property identifier. Qonversion-defined keys start with _q_ prefix.

Example:

"_q_email"

value
string

Property value

Example:

"test@email.com"

Response

Properties processed (partial success possible)

savedProperties
object[]
propertyErrors
object[]