If name, email, mobile, and organization match an existing constituent, returns it.
POST/api/constituents/ensure_exists
If name, email, mobile, and organization match an existing constituent, returns it. Otherwise creates a new constituent.Unless constituent_id && external_id are given, then updatesthe existing constituent.
Request
Responses
- 200
- 201
- 400
- 401
- 403
Constituent already existed
Response Headers
Content-Location
Canonical location of the object
Created the constituent
Response Headers
Content-Location
Canonical location of the object
Some part of the request is incorrect
You are not authorized to view this resource
User email is not verified or Organization ID doesn't match your organization