This REST API is designed to provide a wide range of user functionalities and data related to user activities for the Drahten application.
This API uses a JWT token provided by the Authentication Service for authentication and authorization. The token must be included in every request routed to this API, typically in the Authorization
header.
The request must have the headers:
{
"Authorization": "Bearer <jwtToken>"
}
Endpoint: GET user_service/users/{UserId}
Endpoint: GET user_service/users/{IssuerUserId}/issued-bans-by-user
Endpoint: GET user_service/users/{ReceiverUserId}/received-bans-by-user
Endpoint: GET user_service/users/{IssuerUserId}/issued-contact-requests-by-user
Endpoint: GET user_service/users/{ReceiverUserId}/issued-contact-requests-by-user
Endpoint: POST user_service/users/
Endpoint: POST user_service/users/{IssuerUserId}/banned-users/{ReceiverUserId}/
Endpoint: DELETE user_service/users/{IssuerUserId}/banned-users/{ReceiverUserId}/
Endpoint: POST user_service/users/{IssuerUserId}/contact-requests/{ReceiverUserId}/
Endpoint: POST user_service/users/{UserId}/user-tracking/
Endpoint: PUT user_service/users/{IssuerUserId}/update-contact-request-message/{ReceiverUserId}/
Endpoint: DELETE user_service/users/{IssuerUserId}/issued-contact-requests/{ReceiverUserId}/
Endpoint: DELETE user_service/users/{ReceiverUserId}/received-contact-requests/{IssuerUserId}/