Skip to main content
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"
    ]
  }
}