# Loxo integration

> Loxo recruiting CRM and ATS API: people (candidates), jobs, companies, placements, campaigns, activities, and webhooks for agencies and executive search firms.

- Authentication: apiKey

## Tools (207)

- **Add Company Address**: Add a new address (location, office) to a company. Set `line1-3`, `city`, `state_id`, `zip`, `country_id`, and `address_type_id`.
- **Add Company Email Address**: Add a new email address to a company. Set the email value, `email_type_id`, and position.
- **Add Company Phone Number**: Add a new phone number to a company. Set the phone value, `phone_type_id`, and position.
- **Add Job Contact**: Add a client contact to a job opening. Associates an existing person (typically someone at the hiring company) with the job as a point of contact.
- **Add Person Education Profile**: Add an education profile (school, degree, and graduation month/year) to a person. Use to record a candidate's academic history.
- **Add Person Email Address**: Add a new email address to a person record. Use to add a work, personal, or other contact email address.
- **Add Person Job Profile**: Add a job profile (employer, title, and employment dates) to a person. Use to record a candidate's work history or employment history.
- **Add Person Phone Number**: Add a new phone number to a person record. Use to add a mobile, work, home, or other contact phone number.
- **Add Person SMS Consent Record**: Create an SMS opt-in or opt-out consent record for a person, tied to a phone number.
- **Add Person Social Profile**: Add a new social profile URL to a person record, such as a LinkedIn, Twitter/X, or other social media profile.
- **Add Person to List**: Add a person to a person list. Use to associate a person with a list (`person_list_id`) and set its position within that list.
- **Attach Document to Person Event**: Attach a document file to a person event (activity log entry, e.g. a call, email, or meeting note). Use to upload a file associated with a logged activity.
- **Create Company**: Create a new company (account, employer, client, or organization) in the CRM. Set `name`, `url`, `description`, `culture`, fee terms, `owner_email`, `emails`, `phones`, and `addresses`.
- **Create Deal**: Create a new deal (sales pipeline opportunity). Requires `name`, `amount`, `closes_at`, `workflow_id`, `pipeline_stage_id`, and `owner_email`; optionally links a company, person, and job.
- **Create Dynamic Field Hierarchy Node**: Create a new hierarchy node (a value option) under a dynamic field, optionally nested beneath a `parent_id`.
- **Create Form Submission**: Create a new form (a completed instance of a form template) attached to a company, job, or person, with submitted answers.
- **Create Job**: Create a new job. In Loxo, a job may also be called a search, search assignment, project, requisition, opening, vacancy, or role. Requires `job_type_id`, `raw_company_name`, and `title`; supports assigning owners, status, location, salary, and custom dynamic fields.
- **Create Person**: Create a new person (candidate, contact, or talent) in the CRM. Set name, emails, phones, current title/company, links, tags, and other profile fields.
- **Create Person Event**: Create a person event (activity log entry: call, email, note, meeting, or interview) for a person, optionally tied to a job or company. Use to log recruiter activity, advance a candidate through workflow stages, or reject a candidate from a job with a rejection reason.
- **Create Placement**: Create a new placement for a hire, hired candidate, successful hire, or filled position. Requires `person_id`, `job_id`, and `start_date`; supports salary, bill/pay rate, fee, and split/notification attributes.
- **Create Scorecard**: Create a new scorecard (interview feedback, score, and recommendation) for a person, optionally tied to a job, scored attributes, and prerequisite answer snapshots.
- **Create Scorecard Template**: Create a new scorecard template (a reusable set of rating attributes for interview feedback), optionally scoped to a job. Nested scorecard_template_prerequisites may include scorecard_template_prerequisite_options.
- **Create Source Type**: Create a new source type (a label for tracking where candidates or companies originated).
- **Create Webhook**: Create a new webhook subscription (API-key authentication only). Registers a URL to receive event callbacks for a given `item_type` and `action`.
- **Delete Company Address**: Permanently deletes a company address.
- **Delete Company Document**: Permanently deletes a company document.
- **Delete Company Email Address**: Permanently deletes a company email address.
- **Delete Company Phone Number**: Permanently deletes a company phone number.
- **Delete Dynamic Field Hierarchy Node**: Permanently deletes a hierarchy node.
- **Delete Form Submission**: Permanently deletes a form.
- **Delete Job**: Queues a job for deletion, also called a search, search assignment, project, requisition, opening, vacancy, or role. The job is removed by a background task shortly after. Fails if the job has placements and the caller lacks permission to delete placements.
- **Delete Job Document**: Permanently deletes a document attached to a job opening.
- **Delete Person Document**: Permanently deletes a document attached to a person.
- **Delete Person Education Profile**: Permanently deletes an education profile from a person's record.
- **Delete Person Email Address**: Permanently deletes an email address from a person record.
- **Delete Person Event**: Permanently deletes a person event (activity log entry: call, email, note, or meeting) from the activity log.
- **Delete Person Event Document**: Permanently deletes a document attached to a person event (activity log entry).
- **Delete Person Job Profile**: Permanently deletes a job profile (work history entry) from a person's record.
- **Delete Person Phone Number**: Permanently deletes a phone number from a person record.
- **Delete Person Resume**: Permanently deletes a resume file for a person.
- **Delete Person Social Profile**: Permanently deletes a social profile from a person record.
- **Delete Placement**: Permanently deletes a placement (hire, hired candidate, successful hire, or filled position) record.
- **Delete Scorecard**: Permanently deletes a scorecard.
- **Delete Scorecard Template**: Permanently deletes a scorecard template.
- **Delete Source Type**: Permanently deletes a source type. Built-in source types cannot be deleted.
- **Delete Webhook**: Permanently deletes a webhook (API-key authentication only).
- **Download Company Document**: Download a company document (file attachment) by ID. Prefer the download_url on companies_show unless the raw bytes must come through this API.
- **Download Job Document**: Download a document file attached to a job opening. Prefer the download_url on jobs_show unless the raw bytes must come through this API.
- **Download Person Document**: Download a document file attached to a person. Prefer the download_url on people_show unless the raw bytes must come through this API.
- **Download Person Event Call Recording**: Redirects to a short-lived S3 URL for the phone call recording attached to a person event (activity log entry), typically an outbound or inbound call. Prefer the download_url on person_events_show unless you need this convenience redirect. Call recordings appear on the person event as `documents` (o
- **Download Person Event Document**: Download a document file attached to a person event (activity log entry, e.g. a call, email, or meeting note). Prefer the download_url on person_events_show unless the raw bytes must come through this API.
- **Download Person Resume**: Download the original resume file bytes for a person. Prefer the download_url on resumes_show / people_show unless the raw bytes must come through this API.
- **Download Schedule Item Recording**: Redirects to a short-lived S3 URL for the audio/video recording file of a schedule item (meeting / calendar event), including AI Notetaker recordings. Prefer recording_download_url on schedule_items_show unless you need this convenience redirect. For phone call recordings attached to an activity (ou
- **Enrich Person**: Enrich a person record with additional data such as emails and phone numbers from Loxo enrichment sources. Consumes enrichment credits.
- **Get Campaign Recipient**: Retrieve a single campaign recipient by ID.
- **Get Company**: Retrieve a single company by ID. Nested documents include download_url / download_url_expires_at (short-lived S3 URLs). Prefer those over company_documents_download.
- **Get Company Address**: Retrieve a single company address by ID.
- **Get Company Email Address**: Retrieve a single company email address by ID.
- **Get Company Phone Number**: Retrieve a single company phone number by ID.
- **Get Current User**: Return the identity (user ID, name, and email) of the user you are currently talking to. Call this whenever you need to know who is asking — for example to answer a question about "I", "me", or "my own" records, or to recognize when a candidate, job, placement, or other record is owned by, created b
- **Get Deal**: Retrieve a single deal (sales pipeline opportunity) by ID.
- **Get Deal Workflow**: Retrieve a single deal pipeline workflow by ID, including per-stage deal totals.
- **Get Dynamic Field**: Retrieve a single custom (dynamic) field by ID.
- **Get Dynamic Field Hierarchy Node**: Retrieve a single hierarchy node by ID.
- **Get Email Campaign**: Retrieve a single email campaign by ID.
- **Get Form Submission**: Retrieve a single form (custom form submission) by ID, including its answers.
- **Get Form Template**: Retrieve a single form template by ID, including its questions.
- **Get Job**: Retrieve a single job by ID. In Loxo, a job may also be called a search, search assignment, project, requisition, opening, vacancy, or role. Nested documents include download_url / download_url_expires_at (short-lived S3 URLs). Prefer those over job_documents_download.
- **Get Job Candidate**: Retrieve a single candidate (a person entry in a job's hiring pipeline) by ID. To resolve a person to their name/profile, use people_show instead — this candidate ID is not a person ID. `csr_highlight` is Candidate Summary on the Candidate Report (also labeled Submission Summary in Submit Candidate)
- **Get Job Listing Configuration**: Retrieve the agency's job-board listing configuration (career-site display and application settings).
- **Get Person**: Retrieve a single person (contact, candidate, or talent) record by ID, with optional field selection. Includes description (intake notes / freeform recruiter notes about the person — users often call this "intake notes"; search it via people_index with description3). This is the reliable way to reso
- **Get Person Education Profile**: Retrieve a single education profile for a person by ID.
- **Get Person Email Address**: Retrieve a single email address for a person by ID.
- **Get Person Event**: Retrieve a single person event (activity log entry: call, email, note, or meeting) by ID. Phone call recordings appear in `documents` with download_url / download_url_expires_at (short-lived S3 URL). Prefer that over call_recordings_download. If `schedule_item_id` is present, use schedule_items_show
- **Get Person Job Profile**: Retrieve a single job profile (work history entry) for a person by ID.
- **Get Person List Membership**: Retrieve a single person-list membership (list item) for a person by ID.
- **Get Person Phone Number**: Retrieve a single phone number for a person by ID.
- **Get Person SMS Consent Record**: Retrieve a single SMS opt-in/opt-out record for a person by ID.
- **Get Person Social Profile**: Retrieve a single social profile for a person by ID.
- **Get Placement**: Retrieve a single placement by ID. A placement is a hire, hired candidate, successful hire, or filled position in Loxo.
- **Get Schedule Item**: Retrieve a single schedule item (meeting / calendar event) by ID, including AI Notetaker content when available: transcript_text and outline_text (plain text for reading/quoting), plus transcript_json_string and chapters_json_string (raw Notetaker JSON). When `recording_id` is present, `recording_do
- **Get Scorecard**: Retrieve a single scorecard by ID.
- **Get Scorecard Template**: Retrieve a single scorecard template by ID.
- **Get SMS Message**: Retrieve a single SMS text message by ID.
- **Get Source Type**: Retrieve a single source type by ID.
- **Get Webhook**: Retrieve a single webhook by ID (API-key authentication only).
- **List Activity Types**: List the agency activity types (categories for logging person and deal events, e.g. call, email, meeting), optionally scoped to a workflow.
- **List Address Types**: List the agency address types, used to categorize a company address (e.g. headquarters, branch office).
- **List Agencies**: List the current agency and its unchurned child agencies.
- **List Agency Person Email Addresses**: List person email addresses across the agency, filterable by `person_ids` and created/updated date ranges, sortable by created_at or updated_at, with scroll pagination.
- **List Agency Person Phone Numbers**: List person phone numbers across the agency, filterable by `person_ids` and created/updated date ranges, sortable by `created_at` or `updated_at`, with scroll pagination.
- **List All Campaign Recipients**: List campaign recipients (people enrolled in email campaigns), filterable by `person_id`; available both scoped to a campaign and across all campaigns.
- **List Bonus Payment Types**: List the bonus payment types (e.g. lump sum, installments), used to categorize a job compensation bonus payment.
- **List Bonus Types**: List the bonus types (e.g. sign-on, performance, retention) used to categorize a job compensation bonus.
- **List Campaign Recipients**: List campaign recipients (people enrolled in email campaigns), filterable by `person_id`; available both scoped to a campaign and across all campaigns.
- **List Cities in State**: List cities for a country and state, filterable by `country_id` and `state_id` (defaults to the United States and its states when omitted). Supports scroll pagination.
- **List Company Addresses**: List all addresses for a company.
- **List Company Email Addresses**: List all email addresses for a company.
- **List Company Global Statuses**: List the agency global statuses for companies (e.g. active, prospect, do not contact), used to set or filter a company status.
- **List Company Phone Numbers**: List all phone numbers for a company.
- **List Company Types**: List the agency company types (e.g. client, vendor, competitor), used to categorize and filter companies.
- **List Compensation Types**: List the compensation types (e.g. salary, hourly), used to categorize a person job profile compensation.
- **List Currencies**: List the supported currencies, used for job, placement, deal, and person compensation amounts.
- **List Deal Workflows**: List the deal pipeline workflows (deal stage configurations) available to the agency.
- **List Disability Statuses**: List the disability statuses used for a person diversity profile.
- **List Diversity Types**: List the agency diversity types used to categorize a person or candidate diversity profile.
- **List Dynamic Field Hierarchies**: List hierarchies (nested parent/child value options for hierarchical dynamic/custom fields) that the caller can read.
- **List Dynamic Fields**: List the custom (dynamic) fields configured for the agency, restricted to fields readable by the requesting user when applicable.
- **List Education Types**: List the education types (e.g. degree, certification) used on a person education profile.
- **List Email Campaigns**: List email campaigns for the agency, filterable by `job_id`.
- **List Email Tracking Events**: List email tracking events (opened, clicked, downloaded, failed), filterable by `person_ids` and a created_at date range (`created_at_start`/`created_at_end`), with scroll pagination.
- **List Email Types**: List the agency email types (e.g. work, personal), used to categorize a person or company email address.
- **List Equity Types**: List the equity types (e.g. stock options, RSUs), used to categorize a job compensation equity component.
- **List Ethnicities**: List the ethnicities used for a person diversity profile.
- **List Fee Types**: List the fee types (e.g. contingency, retained), used to categorize a job placement fee.
- **List Forms**: Search and list forms (custom form submissions attached to a company, job, or person). Filterable by `company_id`, `job_id`, and `person_id`, with scroll pagination.
- **List Form Templates**: List form templates (reusable form definitions with questions) available to the agency, with scroll pagination.
- **List Genders**: List the genders used for a person profile.
- **List Job Categories**: List available job categories for classifying job openings.
- **List Job Contacts**: List the client contacts (people at the hiring company) associated with a job opening.
- **List Job Contact Types**: List available job contact types (roles for job contacts, e.g. hiring manager).
- **List Job Owner Types**: List available job owner types describing job ownership roles.
- **List Job Statuses**: List available job statuses (e.g. open, closed, on hold).
- **List Job Types**: List available job types (e.g. full-time, contract, temporary).
- **List Merge History**: List merge history records (companies, jobs, or people that have been merged together). Filterable by `item_type`, `item_ids`, and `created_at` date range (`created_before`/`created_after`).
- **List Person Education Profiles**: List a person's education profiles (school, degree, and graduation history).
- **List Person Email Addresses**: List the email addresses on file for a person.
- **List Person Global Statuses**: List available person global statuses (agency-wide status values for a person).
- **List Person Job Profiles**: List a person's job profiles (work history entries: employer, title, and employment dates).
- **List Person List Memberships**: List a person's person-list memberships (`person_list_id` and position within each list).
- **List Person Lists**: List person lists (saved lists of people) visible to the current user, respecting private-list permissions.
- **List Person Phone Numbers**: List the phone numbers on file for a person.
- **List Person Resumes**: List the resumes, CVs, and resume attachments on file for a person, newest first. Use this to discover resume IDs for resumes_show and resumes_download. Each entry includes download_url / download_url_expires_at (a short-lived S3 URL for the original file).
- **List Person Share Field Types**: List available field types selectable when sharing a person record.
- **List Person SMS Consent Records**: List the SMS opt-in/opt-out consent records on file for a person.
- **List Person Social Profiles**: List the social profiles (e.g. LinkedIn, Twitter/X) on file for a person.
- **List Person Types**: List available person types (e.g. candidate, client contact).
- **List Phone Types**: List available phone types (e.g. mobile, work, home).
- **List Pronouns**: List built-in pronoun options available for people.
- **List Question Types**: List available question types for scorecard and form questions.
- **List Schedule Items**: List schedule items (meetings / calendar events, including interviews and AI Notetaker-recorded meetings). Filter with `person_id` to find meetings linked to a person as the primary person or as a participant; also filterable by `user_id` and `company_id`. Scroll pagination. Use schedule_items_show
- **List Scorecard Recommendation Types**: List available scorecard recommendation types (e.g. hire, no hire).
- **List Scorecards**: List scorecards (candidate interview feedback and ratings). Filterable by `person_id` and `job_id`, with page or `scroll_id` pagination.
- **List Scorecard Templates**: List scorecard templates (reusable sets of scorecard rating attributes). Filterable by `job_id`, with scroll pagination.
- **List Scorecard Types**: List available scorecard types for categorizing scorecards.
- **List Scorecard Visibility Types**: List available scorecard visibility types controlling who can view a scorecard.
- **List Seniority Levels**: List available seniority levels for candidates and jobs.
- **List SMS Messages**: List SMS text messages sent or received by the agency. Filterable by `created_at_start` and `created_at_end`, with scroll pagination.
- **List Social Profile Types**: List available social profile types (e.g. LinkedIn, Twitter) for a person.
- **List Source Types**: List source types (labels for how a candidate or company was sourced, e.g. referral, job board) configured for the agency, with after_id pagination.
- **List Veteran Statuses**: List available veteran statuses for classifying people.
- **List Webhooks**: List webhooks configured for the agency (API-key authentication only).
- **List Workflows**: List the agency workflows (pipeline stage configurations for jobs).
- **List Workflow Stages**: List the stages of a workflow (defaults to the job pipeline workflow, or a specific workflow via `workflow_id`).
- **Log Deal Event**: Log a new event (activity log entry) on a deal, such as a pipeline stage move. Records the `activity_type_id`, optional notes, and whether the move was dragged and dropped in the pipeline UI.
- **Merge Company**: Merges the company given by `merge_company_id` into this company, combining their records (irreversible). Use to merge duplicate companies.
- **Merge Jobs**: Merges the job given by `merge_job_id` into this job, combining their records (irreversible). Use to merge duplicate job openings.
- **Merge People**: Merges the person given by `merge_person_id` into this person, combining their records (irreversible). Use to merge duplicate people (candidates or contacts).
- **Read Person Resume Text**: Read a person's resume, CV, or resume attachment as extracted text. Use this when the recruiter asks about information contained in an attachment, including education, graduation dates, employment history, skills, or certifications. Call people_show first to obtain the person and resume IDs. The res
- **Remove Candidate from Job**: Permanently deletes a candidate, removing a person from a job's hiring pipeline. Does not delete the underlying person record.
- **Remove Job Contact**: Permanently deletes a job contact, removing the client contact link from the job opening.
- **Remove Person from List**: Permanently deletes a person-list membership, removing the person from that list.
- **Search and List Agency Users**: List the users belonging to the current agency. Pass `name` to resolve a specific user (e.g. a recruiter mentioned by name) by a case-insensitive substring match against their name or email, instead of paging through the full list.
- **Search and List Candidates Across Jobs**: Search candidates across the agency's hiring pipelines. Results include each candidate's person, job, and current workflow stage. Use the structured owner and stage filters for pipeline questions; do not put recruiter names, ownership, job status, or stage labels in the Lucene query. - `person_owned
- **Search and List Candidates for Job**: Search candidates within one known job's hiring pipeline. Use candidates_index instead for agency-wide questions about candidate owners, job owners, job statuses, or workflow stages.
- **Search and List Companies**: Search and list companies (accounts, employers) in the CRM. The `query` param is a Lucene query_string. Unqualified terms match `name`, `emails`, `phones`, `url`, `city`, `zip`, `addresses`, `macro_address`, `description`, `culture`, and `internal_notes`. Field-qualified terms (`field:value`), range
- **Search and List Countries**: List countries. The `query` param matches on name, code, or long_code (autocomplete-style matching, not Lucene). Supports paging via `page`/`per_page`.
- **Search and List Deals**: Search and list deals (sales pipeline opportunities). The `query` param is a Lucene query_string. Unqualified terms match name, company_name, person_name, job_title, owned_by_name, deal_status_name, deal_stage_name, and deal_pipeline_name. Field-qualified terms (field:value), ranges, and boolean AND
- **Search and List Jobs**: Search and list jobs. In Loxo, a job is the recruiting search, search assignment, project, requisition, opening, vacancy, or role being worked. The `query` param is a Lucene query_string. Unqualified terms match title, company_name, description, address, macro_address, zip, and salary. Field-qualifi
- **Search and List People**: Search and list people (contacts, candidates, talent) in the CRM. The `query` param is a Lucene query_string. Unqualified terms match name, emails, phones, titles, current_title, current_company, companies, skillsets3 (skills), tag_names, location, city, state, country, zip, description3 (person int
- **Search and List People at Company**: List people (contacts, candidates) associated with a company (current, past, or pinned; the company is set by the path, not the `query`). The `query` param is a Lucene query_string: unqualified free-text matches the person's name only, but field-qualified terms (field:value) reach any Person field,
- **Search and List Person Events**: Search and list person events (activity log entries: calls, emails, notes, meetings). The `query` param is a Lucene query_string. Unqualified terms match event notes only; field-qualified terms (`field:value`), ranges, and boolean AND/OR/NOT also work over notes plus `person_id`, `company_id`, `acti
- **Search and List Placements**: Search and list placements. In Loxo, a placement is a hire, hired candidate, successful hire, or filled position. The `query` param is a Lucene query_string. Unqualified terms match person_name, company_name, job_title, person_emails, and person_phones. Field-qualified terms (field:value), ranges, a
- **Search and List States in Country**: List states/provinces for a country (`country_id`, defaults to the United States). The `query` param matches on name or code (autocomplete-style matching, not Lucene). Supports paging via page/per_page.
- **Search Loxo Source People**: Search the Loxo Source global directory of candidate profiles (names, titles, companies, skills, locations). The `query` param is required and supports free-text and boolean operators (AND, OR, NOT), but field:value syntax is not supported. Filter further with the `skills[]` and `companies[]` array
- **Send SMS Message**: Send a new SMS text message to a person from an agency or user phone number.
- **Share Person Record**: Grant a user temporary, time-limited access to selected fields on a person record (e.g. contact info) for a specific job. Use to share candidate or contact details with a colleague or external user. Access expires after a configurable number of days (default 7).
- **Submit Job Application**: Submit a job application to a job opening on behalf of an applicant (name, email, resume, and answers). Use to apply a candidate to a published job.
- **Update Campaign Recipient**: Update a campaign recipient, such as pausing or unpausing them in the campaign.
- **Update Company**: Update an existing company. Use to rename, edit `url`, `description`, `culture`, fee terms, owner, `emails`, `phones`, or `addresses`.
- **Update Company Address**: Update an existing company address. Use to edit the street, city, state, zip, country, or address type.
- **Update Company Email Address**: Update an existing company email. Use to change the email address, type, or position.
- **Update Company Phone Number**: Update an existing company phone number. Use to change the number, type, or position.
- **Update Deal**: Update an existing deal. Use to change the name, amount, close date, pipeline stage/workflow, owner, or linked company, person, or job.
- **Update Dynamic Field Hierarchy Node**: Update the name or parent_id of an existing hierarchy node.
- **Update Form Submission**: Update an existing form, including its title or submitted answers.
- **Update Job**: Update an existing job. In Loxo, a job may also be called a search, search assignment, project, requisition, opening, vacancy, or role. Use to rename the title, or change status, type, company, location, salary, publish settings, or other job fields.
- **Update Job Candidate**: Update a candidate in a job's hiring pipeline. `csr_highlight` is Candidate Summary on the Candidate Report (also labeled Submission Summary in Submit Candidate). `highlights` is Comments on the Candidate Report (the kanban Highlight/Note / `candidate_highlight`). These are separate fields; setting
- **Update Job Contact**: Update an existing job contact. Use to change the linked person, contact type, or display position/ordering.
- **Update Person**: Update an existing person (candidate, contact) record. Use to rename, or edit their name, title, current company, emails, phones, links, tags, or other profile fields.
- **Update Person by Email**: Update a person identified by email address rather than by ID. Use to edit profile fields when you have the email but not the Loxo person ID.
- **Update Person Education Profile**: Update an existing education profile for a person. Use to edit school, degree, graduation month/year, or education type.
- **Update Person Email Address**: Update an existing email address on a person record, such as its value, email type, or position.
- **Update Person Event**: Update an existing person event (activity log entry: call, email, note, or meeting). Use to edit notes, pinned status, or activity type.
- **Update Person Job Profile**: Update an existing job profile for a person. Use to edit `title`, `company_name`, `company_id`, or employment start/end dates.
- **Update Person List Membership**: Update an existing person-list membership. Use to change the list (`person_list_id`) or position for a person.
- **Update Person Phone Number**: Update an existing phone number on a person record, such as its value, phone type, or position.
- **Update Person Social Profile**: Update an existing social profile on a person record, such as its URL or social profile type.
- **Update Placement**: Update an existing placement (hire, hired candidate, successful hire, or filled position). Use to change dates, salary, bill/pay rate, fee, splits, or other placement fields.
- **Update Scorecard**: Update an existing scorecard, including its summary, recommendation, or scored attributes. Prerequisite answers are partial updates: include id to edit an answer or id and _destroy to delete it. Omitted answers and empty arrays are unchanged; value may be null or blank to clear an answer.
- **Update Scorecard Template**: Update an existing scorecard template, including its name, default flag, rating attributes, or prerequisite definitions. Prerequisites and their options are partial updates: include id to edit a child or id and _destroy to delete it. Omitted children and empty arrays are unchanged.
- **Update Source Type**: Update an existing source type, including its name, active, publishable, or hidden flags.
- **Update Webhook**: Update an existing webhook subscription (API-key authentication only), such as its URL, item_type, or action.
- **Upload Company Document**: Upload a new document (file attachment) to a company.
- **Upload Job Document**: Upload a document (file attachment) to a job opening.
- **Upload Person Document**: Attach a document file to a person. Use to upload a file, contract, or other document to a person or candidate profile. Send the file as a multipart/form-data "document" part, or (for JSON requests, eg. MCP) as base64 in "document_base64" along with "name".
- **Upload Person Resume**: Upload a resume file for a person. Use to add or replace a candidate resume or CV, with optional resume parsing. Send the file as a multipart/form-data "document" part, or (for JSON requests, eg. MCP) as base64 in "document_base64" along with "name".

Connect Loxo in General Input: https://www.generalinput.com/apps/loxo