action drchrono_users_read { label: "users_read" description: "Retrieve an existing user, `/api/users/current` can be used to identify logged in user, it will redirect to `/api/users/{current_user_id}`" provider: drchrono method: GET path: "/api/users/{id}" encoding: json input: { type: "object" properties: { doctor: { type: "integer" } id: { type: "string" } } required: ["id"] additionalProperties: false } output: { type: "object" properties: { doctor: { type: "string" description: "For staff members, this is their primary physician's ID. For doctors, it is their own ID." } id: { type: "string" } is_doctor: { type: "string" description: "Mutually exclusive with `is_staff`" } is_staff: { type: "string" description: "Mutually exclusive with `is_doctor`" } permissions: { type: "string" description: "Permissions the user has." } practice_group: { type: "string" description: "The ID of the practice group this user belongs to. This can be used to identify users in the same practice." } username: { type: "string" } } } }