{ "opencollection": "1.0.0", "info": { "name": "Earnipay Invoicing App Users API", "version": "1.0" }, "items": [ { "info": { "name": "Users", "type": "folder" }, "items": [ { "info": { "name": "Get current user profile", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/v1/users/me", "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Retrieve the authenticated user's profile information including completion status" }, { "info": { "name": "Update user profile", "type": "http" }, "http": { "method": "PATCH", "url": "{{baseUrl}}/v1/users/me", "body": { "type": "json", "data": "{}" }, "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Update the authenticated user's profile information (first name, last name, phone)" }, { "info": { "name": "Change user password", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/v1/users/change-password", "body": { "type": "json", "data": "{}" }, "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Change the authenticated user's password. Requires current password for verification. Not available for OAuth users." }, { "info": { "name": "Get profile completion status", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/v1/users/me/completion", "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Check the completion status of user profile with percentage and missing fields" } ] } ], "bundled": true }