# FieldAgentClient

- [`getPhotoUploadUrl`](../operations/fieldagent.agentPhotoUploadUrl.md) — Get a presigned agent photo upload URL
- [`confirmPassword`](../operations/fieldagent.confirmResetPassword.md) — Complete a password reset
- [`connect`](../operations/fieldagent.connect.md) — Health check
- [`getAgent`](../operations/fieldagent.getAgent.md) — Get a field agent profile
- [`getDashboard`](../operations/fieldagent.getAgentDashboard.md) — Get a field agent's dashboard
- [`getPhoto`](../operations/fieldagent.getAgentPhoto.md) — Get a field agent photo
- [`getPatientPhoto`](../operations/fieldagent.getPatientPhoto.md) — Get a patient photo
- [`listEncounters`](../operations/fieldagent.listEncounters.md) — List encounters
- [`listPatients`](../operations/fieldagent.listPatients.md) — List patients
- [`login`](../operations/fieldagent.login.md) — Log in a field agent
- [`onboardPatient`](../operations/fieldagent.onboardPatient.md) — Onboard a patient in one request
- [`getPatientPhotoUploadUrl`](../operations/fieldagent.patientPhotoUploadUrl.md) — Get a presigned patient photo upload URL
- [`refreshToken`](../operations/fieldagent.refreshToken.md) — Refresh field-agent access tokens
- [`register`](../operations/fieldagent.register.md) — Register a field agent
- [`resetPassword`](../operations/fieldagent.resetPassword.md) — Start a password reset
- [`updateAgent`](../operations/fieldagent.updateAgent.md) — Update a field agent profile
- [`uploadPhoto`](../operations/fieldagent.uploadAgentPhoto.md) — Upload a field agent photo
- [`uploadPatientPhoto`](../operations/fieldagent.uploadPatientPhoto.md) — Upload a patient photo
- [`verifyEmail`](../operations/fieldagent.verifyEmail.md) — Verify an agent's email OTP
- [`verifySms`](../operations/fieldagent.verifySms.md) — Verify an agent's phone OTP
