GET members Id

GET
/members/{id}

Authorization

Bearer
headerAuthorizationBearer <token>

Paste your JWT token here

Path Parameters

id*string

The unique identifier (Guid) of the member to retrieve.

Formatuuid

Response Body

OK

application/json
  1. response

Defines the DTO for retrieving member information, containing all relevant details about a member, including personal information, contact details, and any associated data such as study enrollments and group memberships. The MemberResponseDTO is used to transfer comprehensive member data from the server to the client when retrieving member information, allowing for a complete representation of the member's details in the response payload. The MemberResponseDTO can include properties such as the member's unique identifier, name, email, phone number, address details, date of birth, mail subscriptions, preferred language, and any associated study enrollments or group memberships, providing a comprehensive view of the member data for the client application.

id?|

The unique identifier of a member, assigned incrementally.

Formatuuid
studentNumber?|

The student number of the member.

firstName?|

The first name of the member.

lastName?|

The last name of the member.

email?|

The email address of the member.

Formatemail
phoneNumber?|

The phone number of the member.

street?|

The street of the member.

Length0 <= length <= 40
houseNumber?|

The house number of the member.

postalCode?|

The postal code of the member.

Length0 <= length <= 10
city?|

The city of the member.

Length0 <= length <= 40
dateOfBirth?|

The date of birth of the member.

Formatdate-time
parentPhoneNumber?|

Phone number of the member's parent or guardian, if the member is a minor.

notes?|

The notes about the member.

registeredOn?|

The date and time at which the member registered.

Formatdate-time
preferredLanguage?Language

Defines the language preference of a member, which can be either Dutch (NL) or English (EN). This enumeration is used to indicate the preferred language for communication and content presentation for a member within the system.

Formatint32
Value in"NL""EN"
studyEnrollments?array<>|

Studies where the member is enrolled.

groupMemberships?array<>|

Groups where the member is a part of.

gratie?|

Indicates whether the member is granted a fee waiver.

lidVanVerdienste?|

Indicates whether the member is a "Lid van Verdienste".

ereLid?|

Indicates whether the member is an honorary member.

begunstiger?|

Indicates whether the member is a "Begunstiger".

suspended?|

Indicates whether the member is suspended.

profilePicturePath?|

The path to the profile picture of the member.

curl -X GET 'https://example.com/members/497f6eca-6276-4993-bfeb-53cbbbba6f08'
{  "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",  "studentNumber": "string",  "firstName": "string",  "lastName": "string",  "email": "user@example.com",  "phoneNumber": "string",  "street": "string",  "houseNumber": "string",  "postalCode": "string",  "city": "string",  "dateOfBirth": "2019-08-24T14:15:22Z",  "parentPhoneNumber": "string",  "notes": "string",  "registeredOn": "2019-08-24T14:15:22Z",  "preferredLanguage": "NL",  "studyEnrollments": [    {      "id": 0,      "memberId": "92983ab9-49c8-444b-85ae-6e40402cf72e",      "memberName": "string",      "studyId": 0,      "studyTitle": "string",      "studyType": "Bachelor",      "enrollmentDate": "2019-08-24T14:15:22Z",      "completionDate": "2019-08-24T14:15:22Z",      "status": "Enrolled"    }  ],  "groupMemberships": [    {      "id": 0,      "memberId": "92983ab9-49c8-444b-85ae-6e40402cf72e",      "memberName": "string",      "groupId": 0,      "groupName": "string",      "groupType": "Committee",      "membershipYear": 0,      "roleAliasId": 0,      "roleAliasName": "string"    }  ],  "gratie": true,  "lidVanVerdienste": true,  "ereLid": true,  "begunstiger": true,  "suspended": true,  "profilePicturePath": "string"}