List profiles
List every profile owned by the calling account.
Authorizations
API key provided by Jobo
Response
Array of profiles
Stable profile identifier.
"8c5e6d0a-9f2b-4c1e-b7a3-2f4d5e6a7b8c"
Friendly profile label.
"Default"
Lifecycle of a profile, driven by the async resume import. ready — complete and usable for applications; importing — a resume import is building the profile, poll until it leaves this state; import_failed — the import failed, see import_error (fix with PATCH or re-import).
ready, importing, import_failed "ready"
Why the resume import failed. Only set when status is import_failed.
null
Contact details. first_name, last_name, and email are required on create.
Where the applicant lives. All fields optional.
Public profile links. Each must be an absolute http(s) URL, max 500 characters.
Work history, most recent first.
Education history.
Work authorization — facts a resume cannot state.
Job preferences used to answer salary, start-date, relocation, and remote questions.
Voluntary EEO self-identification. Everything here is optional — omitted or prefer_not_to_say values make the applicant decline those questions on application forms.
Freeform facts the AI uses as context when answering screening questions. Resume import generates them automatically; you can add your own via PATCH.
[
"8 years of backend engineering experience",
"Key skills: Go, Kubernetes, PostgreSQL"
]Optional cover letter template the AI personalizes per job.
null
Resume file metadata, or null when no file has been uploaded.
UTC timestamp the profile was created.
"2026-07-01T12:00:00Z"
UTC timestamp the profile was last updated.
"2026-07-05T09:30:00Z"

