POSTADITUS/Byndr/Connections/Preview profile by quicode

Preview profile by quicode

POST{{API_BASE_URL}}/byndr/v1/users/:initiatorUserId/connections/preview-profile

Preview User Profile Connection

This endpoint allows you to preview a user's profile connection based on the unique identifier quicode. It is particularly useful for retrieving information about a target user's profile before establishing a connection.

Request

  • Method: POST

  • Endpoint: {{API_BASE_URL}}/byndr/v1/users/:initiatorUserId/connections/preview-profile

Request Body

The request body must be in JSON format and include the following parameter:

  • quicode (string): A unique code representing the target user whose profile is to be previewed. (e.g. a tickets badge QR code)

Example Request Body:

{
"quicode": "AS6JJP8H71K8NP"
}

Response

Upon a successful request, the response will return a status code of 200 and will include the following structure in JSON format:

  • data: An object containing:

    • initiatorUserId (string): The ID of the user initiating the request.

    • targetUserProfile: An object containing the target user's profile details:

      • id (string): The unique identifier of the target user.

      • salutation (string): The salutation of the target user.

      • firstName (string): The first name of the target user.

      • lastName (string): The last name of the target user.

      • email (string): The email address of the target user.

      • company (string): The company name of the target user.

      • title (string): The job title of the target user.

      • website (string, nullable): The website of the target user.

      • phone (string, nullable): The phone number of the target user.

      • mobile (string, nullable): The mobile number of the target user.

      • fax (string, nullable): The fax number of the target user.

      • vatId (string, nullable): The VAT ID of the target user.

      • address: An object containing the address details:

        • street (string): The street name.

        • houseNumber (string): The house number.

        • postalCode (string): The postal code.

        • city (string): The city name.

        • county (string): The county name.

        • country (string): The country name.

      • notificationPreferences: An object indicating the user's preferences for notifications:

        • email (boolean): Whether the user prefers to receive notifications via email.

        • phone (boolean): Whether the user prefers to receive notifications via phone.

        • postMail (boolean): Whether the user prefers to receive notifications via post mail.

    • event: An object containing event details related to the user:

      • id (string): The unique identifier of the event.

      • name (string): The name of the event.

      • year (string): The year of the event.

      • number (string): The event number.

      • slug (string): The URL slug for the event.

      • description (string, nullable): A description of the event.

Example Response:

{
"data": {
"initiatorUserId": "4c41019d-b02c-4caf-90fc-915cabc3c627",
"targetUserProfile": {
"id": "34b80661-494b-f011-93e1-00155d96040a",
"salutation": "Herr",
"firstName": "Professor",
"lastName": "Patrick Star",
"email": "D.Patanin+505@aditus.de",
"company": "Viacom International Inc.",
"title": "Dr.",
"website": null,
"phone": null,
"mobile": null,
"fax": null,
"vatId": null,
"address": {
"street": "Conch Street",
"houseNumber": "120",
"postalCode": "69420",
"city": "Bikini Bottom",
"county": "003",
"country": "DE"
},
"notificationPreferences": {
"email": false,
"phone": false,
"postMail": false
}
},
"event": {
"id": "05147d78-28c7-ee11-93d3-00155d96040a",
"name": "Studi Days v5",
"year": "2024",
"number": "2024",
"slug": "studidaysv5",
"description": null
}
}
}

Notes

  • Ensure that the quicode provided is valid to receive the corresponding user profile information.

  • The response will contain null values for any fields that are not applicable or not provided by the target user.

Authentication#auth

This endpoint does not require authentication.

Responses#responses

200OKPreview profile by quicode