# user ## Publish - [POST /user/publish](https://developer.egym.com/mms-api-v2/gymapi/api/user/paths/~1user~1publish/post.md): Publish information about a gym member to the EGYM system. The method updates or creates a dataset for the regarding user. ## Member details - [GET /user/profile](https://developer.egym.com/mms-api-v2/gymapi/api/user/paths/~1user~1profile/get.md): Get information about a specific EGYM member ## Activated products - [GET /user/product](https://developer.egym.com/mms-api-v2/gymapi/api/user/paths/~1user~1product/get.md): Returns a list of products that are activated for the specified user and gym and are active now or in the future. ## Update product - [PUT /user/product](https://developer.egym.com/mms-api-v2/gymapi/api/user/paths/~1user~1product/put.md): Activates or updates a product for a user in a gym. A product can be activated for a specified user and gym. The product is active starting from the specified start date to the end date. In case the product is already active for the user, the start and end date are updated to the transmitted dates. ## Check in - [POST /user/checkin](https://developer.egym.com/mms-api-v2/gymapi/api/user/paths/~1user~1checkin/post.md): Do a checkin for a member. ## Check out - [POST /user/checkout](https://developer.egym.com/mms-api-v2/gymapi/api/user/paths/~1user~1checkout/post.md): Do a checkout for a member.