v1

latestOpenAPI 3.0.12026-08-0620949.4 KB
Profiles

Creates or updates a profile

Creates a new profile or updates an existing profile based on the profile's id or email. For new profiles, the email address is required. For existing profiles supplying either an email address or an id is sufficient.

post/api/v1/languages/{language_id}/profiles

Path parameters

language_idstring required

Request body

Example request

{
  "profile": {
    "city": "Groningen",
    "province": "Groningen",
    "street": "Westerhaven",
    "housenumber": "4a",
    "zipcode": "9718AV",
    "country_code": "NL",
    "email": "john_doe@example.com",
    "first_name": "John",
    "middle_name": "Doe",
    "last_name": "Junior",
    "gender": "undefined",
    "active": true,
    "subscribed_to_newsletter": true,
    "tags": [
      "test",
      "test_profile",
      "fake"
    ],
    "telephone": "0501234567"
  }
}

Response

Profile successfully saved

messagestring

Example response

{
  "profile": {
    "city": "Groningen",
    "province": "Groningen",
    "street": "Westerhaven",
    "housenumber": "4a",
    "zipcode": "9718AV",
    "country_code": "NL",
    "email": "john_doe@example.com",
    "first_name": "John",
    "middle_name": "Doe",
    "last_name": "Junior",
    "gender": "undefined",
    "active": true,
    "subscribed_to_newsletter": true,
    "tags": [
      "test",
      "test_profile",
      "fake"
    ],
    "telephone": "0501234567"
  },
  "message": "Profile successfully saved"
}