View on GitHub

WPI User Hub

WPI User Hub

User

Allows accessing and manipulating users.

GET /v1/user

Provides a list of users, with optional filtering.

Params

Responses

GET /v1/user/{id}

Provides details about a given user.

Params

Responses

PUT /v1/user/{id}

Updates a user.

Params

Body

Responses

PUT /v1/user/{id}/assign/{chapter}

Moves a user to a given chapter.

Params

Responses

PUT /v1/user/{id}/approve

Approves a user’s membership.

Params

Responses

PUT /v1/user/{id}/suspend

Suspends a user, or restores a suspended user.

Params

Responses

POST /v1/user/portal

Internal endpoint only. Creates or updates a user based off of the portal ID.

Responses

GET /v1/user/{id}/internal

Internal endpoint only. Gets data about user for internal use.

Params

Responses