basePath: /api/ info: contact: {} description: Easy and feature-rich wishlist. license: name: GPL-3.0 title: Easywish client API version: "1.0" paths: /account/changePassword: put: consumes: - application/json produces: - application/json responses: {} security: - JWT: [] summary: Change account password tags: - Account /profile: patch: consumes: - application/json produces: - application/json responses: {} security: - JWT: [] summary: Update profile tags: - Profile /profile/{username}: get: consumes: - application/json parameters: - description: Username in: path name: username required: true type: string produces: - application/json responses: {} security: - JWT: [] summary: Get someone's profile details tags: - Profile /profile/me: get: consumes: - application/json produces: - application/json responses: {} security: - JWT: [] summary: Get own profile when authorized tags: - Profile /profile/privacy: get: consumes: - application/json produces: - application/json responses: {} security: - JWT: [] summary: Get profile privacy settings tags: - Profile patch: consumes: - application/json produces: - application/json responses: {} security: - JWT: [] summary: Update profile privacy settings tags: - Profile schemes: - http securityDefinitions: JWT: in: header name: Authorization type: apiKey swagger: "2.0"