To ensure seamless integration and efficient data synchronisation, it is necessary for you to implement the Profile Cloning Endpoint on your end. This endpoint will serve as a critical connection point, enabling us to retrieve your profiles data when required. Your endpoint must implement the Profile Endpoint OpenAPI webhook specification. You can review the full example to get a better understanding of what needs to be implemented.

Full Example

Let’s simulate a request to your endpoint located at https://your-endpoint.tld/my/path?profileId=1234 The endpoint will reply with the following response body (JSON): GET https://your-endpoint.tld/my/path?profileId=XYZ1234
{
  "profile": {
    "id": "XYZ1234",
    "gender": "MAN",
    "version": "2025-04-28T13:27:32Z",
    "firstName": "John",
    "nickname": "john.doe",
    "description": "Avid traveler and foodie who loves exploring new cultures.",
    "birthdate": "1990-05-15",
    "countryCode": "FR",
    "city": "Paris",
    "postalCode": "75001",
    "timeZone": "Europe/Paris",
    "expiresAt": "2024-12-31T23:59:59Z",
    "features": {
      "height": 165,
      "weight": 60.5,
      "eyesColor": "BROWN",
      "hairColor": "DARK_BLOND",
      "hairLength": "LONG",
      "maritalStatus": "SINGLE",
      "job": "SOFTWARE_DEVELOPER",
      "interests": [],
      "lookingFor": ["WOMAN"]
    },
    "mainPictureUrl": "https://example.com/profiles/john_doe/main.jpg",
    "pictures": [
      "https://example.com/profiles/john_doe/pic1.jpg",
      "https://example.com/profiles/john_doe/pic2.jpg"
    ],
    "privatePictures": [
      "https://example.com/profiles/john_doe/private1.jpg",
      "https://example.com/profiles/john_doe/private2.jpg"
    ]
  }
}