此 MCP 可以做什么
Manages recruiting workflows including candidates, jobs, applications, interviews, hiring teams, forms, messaging, automations, and job-board publishing.
工具
输入模式
{'type': 'object', 'required': ['id', 'tags'], 'properties': {'id': {'type': ['string', 'number'], 'description': 'Candidate id or alias'}, 'tags': {'type': 'array', 'items': {'type': 'string'}}}}
输入模式
{'type': 'object', 'required': ['id', 'user_id'], 'properties': {'id': {'type': ['string', 'number'], 'description': 'Job id or alias'}, 'user_id': {'type': 'number'}}}
输入模式
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'number'}, 'include': {'type': 'string', 'description': 'Embed: candidate, cv.text, job. Pass candidate,job so the widget can link to the candidate and job pages'}}}
输入模式
{'type': 'object', 'required': ['ids', 'tags'], 'properties': {'ids': {'type': 'array', 'items': {'type': 'number'}, 'description': 'Candidate ids'}, 'tags': {'type': 'array', 'items': {'type': 'string'}}}}
输入模式
{'type': 'object', 'required': ['messages'], 'properties': {'messages': {'type': 'array', 'items': {'type': 'object', 'required': ['candidate_id', 'to', 'subject', 'body'], 'properties': {'cc': {'type': 'array', 'items': {'type': 'string'}}, 'to': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Recipient emails'}, 'bcc': {'type': 'array', 'items': {'type': 'string'}}, 'body': {'type': 'string', 'description': 'HTML'}, 'subject': {'type': 'string'}, 'candidate_id': {'type': 'integer'}, 'scheduled_at': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'description': 'Unix seconds; default now + 900'}, 'application_id': {'anyOf': [{'type': 'integer'}, {'type': 'null'}]}, 'from_account_id': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'description': "Default: API key owner's default mail account"}, 'reply_to_email_id': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'description': 'Mailbox message id to reply to'}, 'send_in_new_thread': {'type': 'boolean', 'description': 'Start a new thread instead of replying'}}}, 'maxItems': 100}}}
输入模式
{'type': 'object', 'required': ['jobs'], 'properties': {'jobs': {'type': 'array', 'items': {'type': 'number'}, 'description': 'Job ids'}}}
输入模式
{'type': 'object', 'required': ['ids', 'stage_id'], 'properties': {'ids': {'type': 'array', 'items': {'type': 'number'}, 'description': 'Max 100'}, 'stage_id': {'type': 'number'}}}
输入模式
{'type': 'object', 'required': ['jobs'], 'properties': {'jobs': {'type': 'array', 'items': {'type': 'number'}, 'description': 'Job ids'}, 'boards': {'type': 'array', 'items': {'type': 'string'}, 'description': 'e.g. indeed, linkedin'}}}
输入模式
{'type': 'object', 'required': ['ids'], 'properties': {'ids': {'type': 'array', 'items': {'type': 'number'}, 'description': 'Max 100'}, 'rejection_reason_id': {'type': 'number', 'description': 'From hires_list_rejection_reasons'}}}
输入模式
{'type': 'object', 'required': ['jobs'], 'properties': {'jobs': {'type': 'array', 'items': {'type': 'number'}, 'description': 'Job ids'}, 'boards': {'type': 'array', 'items': {'type': 'string'}, 'description': 'e.g. indeed, linkedin'}}}
输入模式
{'type': 'object', 'required': ['ids', 'tags'], 'properties': {'ids': {'type': 'array', 'items': {'type': 'number'}, 'description': 'Candidate ids'}, 'tags': {'type': 'array', 'items': {'type': 'string'}}}}
输入模式
{'type': 'object', 'required': ['candidate_id'], 'properties': {'candidate_id': {'anyOf': [{'type': 'integer'}, {'type': 'string'}], 'description': 'Candidate id or alias'}}}
输入模式
{'type': 'object', 'required': ['candidate_id', 'job_id'], 'properties': {'cv': {'type': 'object', 'required': ['data', 'file_name', 'mime_type'], 'properties': {'data': {'type': 'string', 'description': 'Base64 file content'}, 'size': {'type': 'number', 'description': 'Bytes'}, 'file_name': {'type': 'string'}, 'mime_type': {'type': 'string', 'description': 'e.g. application/pdf'}}}, 'job_id': {'type': 'number'}, 'include': {'type': 'string', 'description': 'Embed: candidate, cv.text, job'}, 'stage_id': {'type': 'number', 'description': 'Defaults to the first stage'}, 'candidate_id': {'type': ['string', 'number'], 'description': 'Candidate id or alias'}}}
输入模式
{'type': 'object', 'properties': {'city': {'type': 'string', 'description': 'Also used to resolve timezone'}, 'email': {'type': 'string', 'description': 'Used for deduplication'}, 'phone': {'type': 'string'}, 'state': {'type': 'string'}, 'job_id': {'type': 'number', 'description': 'Creates an application for this job'}, 'country': {'type': 'string', 'description': 'Name or ISO code'}, 'profile': {'type': 'object', 'description': 'Profile answers keyed by question text or question_id'}, 'stage_id': {'type': 'number', 'description': 'Initial stage; requires job_id'}, 'timezone': {'type': 'string', 'description': 'IANA, e.g. America/Los_Angeles; resolved from city and country if omitted'}, 'last_name': {'type': 'string'}, 'company_id': {'type': 'number'}, 'first_name': {'type': 'string'}, 'resume_text': {'type': 'string', 'description': 'Plain text extracted from the resume; stored as a text/plain attachment. No binary or base64.'}}}
输入模式
{'type': 'object', 'required': ['name', 'company_owner_email', 'company_owner_name'], 'properties': {'url': {'type': 'string', 'description': 'Company profile URL'}, 'logo': {'type': 'object', 'required': ['data', 'file_name', 'mime_type'], 'properties': {'data': {'type': 'string', 'description': 'Base64 file content'}, 'size': {'type': 'number', 'description': 'Bytes'}, 'file_name': {'type': 'string'}, 'mime_type': {'type': 'string', 'description': 'e.g. image/png'}}}, 'name': {'type': 'string'}, 'website': {'type': 'string'}, 'company_owner_name': {'type': 'string'}, 'is_staffing_agency': {'type': 'boolean'}, 'company_owner_email': {'type': 'string'}, 'company_owner_phone': {'type': 'string'}}}
输入模式
{'type': 'object', 'required': ['name', 'subject', 'body'], 'properties': {'body': {'type': 'string', 'description': 'HTML; placeholders allowed'}, 'name': {'type': 'string'}, 'subject': {'type': 'string', 'description': 'Placeholders allowed'}, 'company_id': {'type': 'number'}}}
输入模式
{'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string'}, 'questions': {'type': 'array', 'items': {'type': 'number'}, 'description': 'Question ids to attach'}, 'company_id': {'type': 'number'}}}
输入模式
{'type': 'object', 'required': ['id', 'start_time', 'end_time', 'interviewer_ids'], 'properties': {'id': {'type': 'number'}, 'include': {'type': 'string', 'description': 'Embed: candidate, application, job'}, 'end_time': {'type': 'number', 'description': 'Unix seconds, after start_time'}, 'location': {'type': 'string', 'description': 'Free text'}, 'start_time': {'type': 'number', 'description': 'Unix seconds'}, 'interviewer_ids': {'type': 'array', 'items': {'type': 'number'}, 'description': 'Interviewer user ids'}}}
输入模式
{'type': 'object', 'required': ['status', 'title', 'description', 'location_country'], 'properties': {'title': {'type': 'string'}, 'status': {'type': 'string', 'description': 'From hires_list_statuses, e.g. Draft, Public'}, 'form_id': {'type': 'number', 'description': 'Omitted = new form named after the job'}, 'include': {'type': 'string', 'description': 'Embed: workflow, hiring_team, pipeline_stages'}, 'language': {'anyOf': [{'type': 'string', 'maxLength': 35, 'minLength': 1}, {'type': 'null'}], 'description': 'Job page locale, e.g. de-DE; null = follow the career site language. Values: hires_list_languages'}, 'is_remote': {'type': 'boolean', 'description': 'Remote job; with empty city, state and postal code Indeed posts it nationwide'}, 'company_id': {'type': 'number'}, 'salary_max': {'type': 'number'}, 'salary_min': {'type': 'number'}, 'category_id': {'type': 'number', 'description': 'From hires_list_categories'}, 'description': {'type': 'string', 'description': 'HTML allowed'}, 'workflow_id': {'type': 'number', 'description': 'Omitted = new workflow named after the job'}, 'department_id': {'type': 'number', 'description': 'From hires_list_departments'}, 'location_city': {'type': 'string', 'description': 'Required unless is_remote; empty = nationwide remote posting on Indeed'}, 'parent_job_id': {'type': 'number', 'description': 'Parent job; makes this a satellite job'}, 'salary_period': {'enum': ['annually', 'monthly', 'daily', 'hourly'], 'type': 'string'}, 'internal_title': {'type': 'string', 'description': 'Hiring team only'}, 'location_state': {'type': 'string'}, 'internal_job_id': {'type': 'string', 'description': 'External reference id'}, 'salary_currency': {'type': 'string', 'description': 'ISO code, e.g. USD'}, 'location_country': {'type': 'string'}, 'education_level_id': {'type': 'number', 'description': 'From hires_list_education_levels'}, 'employment_type_id': {'type': 'number', 'description': 'From hires_list_employment_types'}, 'knockout_questions': {'type': 'array', 'items': {'type': 'object', 'required': ['text', 'expected_answer', 'disqualify_on_wrong_answer'], 'properties': {'text': {'type': 'string', 'description': 'Shown to the applicant'}, 'expected_answer': {'enum': ['Yes', 'No'], 'type': 'string'}, 'disqualify_on_wrong_answer': {'type': 'boolean', 'description': 'Disqualify on wrong answer'}}}, 'description': 'Yes/No screening questions added to the application form'}, 'ai_scoring_criteria': {'type': 'array', 'items': {'type': 'object', 'required': ['text', 'weight'], 'properties': {'id': {'type': 'integer', 'description': 'Existing criterion id; omit to create', 'exclusiveMinimum': 0}, 'text': {'type': 'string', 'description': 'What to evaluate'}, 'title': {'type': 'string'}, 'weight': {'type': 'integer', 'maximum': 10, 'minimum': 1, 'description': 'Relative importance'}}}, 'description': 'AI scoring criteria for ranking applicants'}, 'experience_level_id': {'type': 'number', 'description': 'From hires_list_experience_levels'}, 'resume_field_status': {'enum': ['required', 'optional', 'hidden'], 'type': 'string'}, 'location_postal_code': {'type': 'string'}, 'location_full_address': {'type': 'string'}, 'location_street_address': {'type': 'string'}}}
输入模式
{'type': 'object', 'required': ['id', 'url'], 'properties': {'id': {'type': ['string', 'number'], 'description': 'Job id or alias'}, 'url': {'type': 'string', 'description': 'HTTPS URL on a public host (no localhost, private or link-local IPs)'}}}
输入模式
{'type': 'object', 'required': ['candidate_id', 'body'], 'properties': {'body': {'type': 'string', 'description': 'HTML allowed'}, 'include': {'type': 'string', 'description': 'Embed: user (author), candidate. Pass candidate so the widget can link to the candidate profile'}, 'user_id': {'type': 'number', 'description': 'Author; defaults to the authenticated user'}, 'visibility': {'type': 'string', 'description': 'all (default) or private'}, 'candidate_id': {'type': ['string', 'number'], 'description': 'Candidate id or alias'}, 'mention_user_ids': {'type': 'array', 'items': {'type': 'number'}, 'description': 'Mentioned users get an email'}}}
输入模式
{'type': 'object', 'required': ['title', 'steps'], 'properties': {'steps': {'type': 'array', 'items': {'type': 'object', 'required': ['type', 'delay_days', 'send_condition'], 'properties': {'id': {'type': 'number', 'description': 'Existing step id (update only)'}, 'type': {'enum': ['email', 'sms', 'voicemail', 'move_to_next_stage', 'assign_tag', 'assign_task'], 'type': 'string'}, 'sender': {'type': 'object', 'required': ['type', 'id'], 'properties': {'id': {'type': 'number'}, 'type': {'type': 'string', 'description': 'account or user'}}, 'description': 'email (required)'}, 'tag_id': {'type': 'number', 'description': 'assign_tag (required)'}, 'priority': {'type': 'number', 'description': 'assign_task'}, 'stage_id': {'type': 'number', 'description': 'move_to_next_stage (required)'}, 'assignees': {'type': 'array', 'items': {'type': 'number'}, 'description': 'assign_task (required): user ids'}, 'delay_days': {'type': 'number', 'minimum': 0, 'description': 'Days to wait before this step'}, 'is_deleted': {'type': 'boolean', 'description': 'Update only: true removes the step'}, 'schedule_id': {'type': 'number', 'description': 'email, sms, voicemail: sending schedule id'}, 'template_id': {'type': 'number', 'description': 'email, sms (required)'}, 'is_new_thread': {'type': 'boolean', 'description': 'email: send as a new thread'}, 'send_condition': {'enum': ['if_no_reply', 'if_no_reply_but_opened'], 'type': 'string'}, 'sender_user_id': {'type': 'number', 'description': 'sms (required)'}, 'attachment_uuid': {'type': 'string', 'format': 'uuid', 'description': 'voicemail (required): uuid from hires_upload_attachment, category voicemail'}, 'due_in_interval': {'type': 'string', 'description': 'assign_task: ISO-8601 duration, e.g. P3D'}, 'task_template_id': {'type': 'number', 'description': 'assign_task (required)'}, 'is_send_by_carousel': {'type': 'boolean', 'description': 'email, sms: rotate sender accounts'}}}, 'description': 'Executed in order. Each field names the step types that use it and whether it is required there.'}, 'title': {'type': 'string'}, 'stage_id': {'type': 'number', 'description': 'Stage that triggers the campaign'}, 'timezone': {'type': 'string', 'description': 'IANA timezone, e.g. America/New_York'}, 'company_id': {'type': 'number'}, 'delay_time': {'type': 'number', 'description': 'Delay before the first step, seconds (max 86400); wins over relative_days + relative_time if both are sent'}, 'send_to_all': {'type': 'boolean', 'description': 'Send to all candidates in the stage, not only new ones (default false)'}, 'workflow_id': {'type': 'number', 'description': 'Workflow the campaign is bound to'}, 'relative_days': {'type': 'number', 'description': 'Days after the trigger for the first step; use with relative_time'}, 'relative_time': {'type': 'number', 'description': 'Time of day for the first step, seconds from midnight'}, 'response_move_to_stage_id': {'type': 'number', 'description': 'Stage to move a candidate to when they reply'}}}
输入模式
{'type': 'object', 'required': ['text', 'type'], 'properties': {'text': {'type': 'string'}, 'type': {'type': 'string', 'description': 'From hires_list_question_types'}, 'options': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Answer options for select/multiselect types'}, 'company_id': {'type': 'number'}}}
输入模式
{'type': 'object', 'required': ['id', 'url'], 'properties': {'id': {'type': 'number', 'description': 'Company id'}, 'url': {'type': 'string', 'description': 'HTTPS URL on a public host (no localhost, private or link-local IPs)'}}}
输入模式
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'number'}}}
输入模式
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': ['string', 'number'], 'description': 'Candidate id or alias'}}}
输入模式
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'number'}}}
输入模式
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'number'}}}
输入模式
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'number'}}}
输入模式
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': ['string', 'number'], 'description': 'Job id or alias'}}}
输入模式
{'type': 'object', 'required': ['id', 'webhook_id'], 'properties': {'id': {'type': ['string', 'number'], 'description': 'Job id or alias'}, 'webhook_id': {'type': 'number'}}}
输入模式
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'integer'}}}
输入模式
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'number'}}}
输入模式
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'integer'}}}
输入模式
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'number'}}}
输入模式
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'number'}}}
输入模式
{'type': 'object', 'required': ['id', 'webhook_id'], 'properties': {'id': {'type': 'number', 'description': 'Company id'}, 'webhook_id': {'type': 'number'}}}
输入模式
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': ['string', 'number'], 'description': 'Candidate id or alias'}, 'reasons': {'type': 'array', 'items': {'type': ['number', 'string']}, 'description': 'Rejection reason ids from hires_list_rejection_reasons'}}}
输入模式
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'format': 'uri', 'description': "Absolute url from another tool's response; must be on the 100Hires API host"}}}
输入模式
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'number'}}}
输入模式
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'number'}, 'include': {'type': 'string', 'description': 'Embed: candidate, cv.text, job'}}}
输入模式
{'type': 'object', 'properties': {}}
输入模式
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': ['string', 'number'], 'description': 'Candidate id or alias'}}}
输入模式
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': ['string', 'number'], 'description': 'Candidate id or alias'}, 'include': {'type': 'string', 'description': 'text_content: add the parsed plain text'}}}
输入模式
{'type': 'object', 'required': ['company_slug', 'id'], 'properties': {'id': {'type': 'number'}, 'company_slug': {'type': 'string'}}}
输入模式
{'type': 'object', 'properties': {'company_id': {'type': 'number', 'description': "Omit for the API key's own company"}}}
输入模式
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'number'}}}
输入模式
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'number'}}}
输入模式
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'number'}}}
输入模式
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'number'}}}
输入模式
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'number'}, 'include': {'type': 'string', 'description': 'Embed: candidate, application, job'}}}
输入模式
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': ['string', 'number'], 'description': 'Job id or alias'}, 'include': {'type': 'string', 'description': 'Embed: workflow, hiring_team, pipeline_stages'}}}
输入模式
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'integer'}}}
输入模式
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'number'}, 'include': {'type': 'string', 'description': 'Embed: user (author), candidate'}}}
输入模式
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'integer'}}}
输入模式
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'number'}}}
输入模式
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'number'}}}
输入模式
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'number'}}}
输入模式
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Workflow id'}, 'company_id': {'type': 'number'}}}
输入模式
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'number'}, 'include': {'type': 'string', 'description': 'Embed: candidate, cv.text, job'}}}
输入模式
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'number'}}}
输入模式
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'number'}, 'view': {'enum': ['summary', 'full'], 'type': 'string', 'default': 'summary', 'description': 'summary replaces summary_text with a 200-char summary_text_preview'}}}
输入模式
{'type': 'object', 'properties': {'page': {'type': 'number'}, 'size': {'type': 'number'}, 'sort': {'enum': ['created_at', '-created_at', 'ai_score', '-ai_score', 'last_message_at', '-last_message_at'], 'type': 'string', 'description': 'Default -created_at'}, 'job_id': {'type': 'number'}, 'status': {'enum': ['pending', 'hired', 'rejected'], 'type': 'string'}, 'include': {'type': 'string', 'description': 'Embed: candidate, cv.text. Pass candidate for pipeline rendering (names instead of ids)'}, 'stage_id': {'type': 'number', 'description': 'Best combined with job_id'}, 'company_id': {'type': 'number'}, 'ai_score_max': {'type': 'number'}, 'ai_score_min': {'type': 'number'}, 'candidate_id': {'type': 'number'}, 'created_after': {'type': ['number', 'string'], 'description': 'Unix seconds or ISO-8601'}, 'updated_after': {'type': ['number', 'string'], 'description': 'Unix seconds or ISO-8601; for incremental sync'}}}
输入模式
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'number'}}}
输入模式
{'type': 'object', 'properties': {}}
输入模式
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': ['string', 'number'], 'description': 'Candidate id or alias'}, 'page': {'type': 'number'}, 'size': {'type': 'number', 'description': 'Default 20, max 100'}, 'view': {'enum': ['summary', 'full'], 'type': 'string', 'default': 'summary', 'description': 'summary replaces copilot text, call transcription and comment body with 200-char *_preview fields'}, 'since': {'type': ['number', 'string'], 'description': 'Inclusive; Unix seconds or ISO-8601'}, 'until': {'type': ['number', 'string'], 'description': 'Inclusive; Unix seconds or ISO-8601'}, 'event_type': {'type': 'string', 'description': 'Comma-separated; values listed in the tool description'}}}
输入模式
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': ['string', 'number'], 'description': 'Candidate id or alias'}}}
输入模式
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': ['string', 'number'], 'description': 'Candidate id or alias'}, 'page': {'type': 'number'}, 'size': {'type': 'number'}}}
输入模式
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': ['string', 'number'], 'description': 'Candidate id or alias'}, 'page': {'type': 'number'}, 'size': {'type': 'number'}, 'view': {'enum': ['summary', 'full'], 'type': 'string', 'default': 'summary', 'description': 'summary omits the HTML body and attachment metadata'}, 'is_scheduled': {'type': 'number', 'const': 1}}}
输入模式
{'type': 'object', 'properties': {'q': {'type': 'string', 'description': 'Partial match on name or email'}, 'page': {'type': 'number'}, 'size': {'type': 'number'}, 'view': {'enum': ['summary', 'full'], 'type': 'string', 'default': 'summary', 'description': 'summary omits the profile answers array'}, 'email': {'type': 'string', 'description': 'Exact match'}, 'job_id': {'type': 'number'}, 'include': {'type': 'string', 'description': 'Embed: applications (job titles and stages)'}, 'linkedin': {'type': 'string', 'description': 'LinkedIn profile URL or alias'}, 'stage_id': {'type': 'number', 'description': 'Pipeline stage id; combine with job_id'}, 'full_name': {'type': 'string'}, 'company_id': {'type': 'number'}, 'created_after': {'type': ['number', 'string'], 'description': 'Unix seconds or ISO-8601'}, 'updated_after': {'type': ['number', 'string'], 'description': 'Unix seconds or ISO-8601; for incremental sync'}}}
输入模式
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': ['string', 'number'], 'description': 'Candidate id or alias'}}}
输入模式
{'type': 'object', 'required': ['company_slug'], 'properties': {'city': {'type': 'string', 'description': 'Exact match'}, 'page': {'type': 'number'}, 'size': {'type': 'number'}, 'country': {'type': 'string', 'description': 'Exact match'}, 'company_slug': {'type': 'string'}, 'department_id': {'type': 'number'}, 'employment_type_id': {'type': 'number'}}}
输入模式
{'type': 'object', 'properties': {}}
输入模式
{'type': 'object', 'properties': {'page': {'type': 'number'}, 'size': {'type': 'number'}}}
输入模式
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'number'}, 'page': {'type': 'number'}, 'size': {'type': 'number'}}}
输入模式
{'type': 'object', 'properties': {'page': {'type': 'number'}, 'size': {'type': 'number'}}}
输入模式
{'type': 'object', 'properties': {'company_id': {'type': 'number'}}}
输入模式
{'type': 'object', 'properties': {}}
输入模式
{'type': 'object', 'properties': {'page': {'type': 'number'}, 'size': {'type': 'number'}, 'view': {'enum': ['summary', 'full'], 'type': 'string', 'default': 'summary', 'description': 'summary omits the HTML body'}, 'company_id': {'type': 'number'}}}
输入模式
{'type': 'object', 'properties': {}}
输入模式
{'type': 'object', 'properties': {}}
输入模式
{'type': 'object', 'properties': {'page': {'type': 'number'}, 'size': {'type': 'number'}, 'view': {'enum': ['summary', 'full'], 'type': 'string', 'default': 'summary', 'description': 'summary omits the questions array'}, 'company_id': {'type': 'number'}}}
输入模式
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': ['string', 'number'], 'description': 'Job id or alias'}}}
输入模式
{'type': 'object', 'properties': {'date': {'type': 'string', 'description': 'YYYY-MM-DD, UTC'}, 'page': {'type': 'number'}, 'size': {'type': 'number'}, 'job_id': {'type': 'number'}, 'include': {'type': 'string', 'description': 'Embed: candidate, application, job'}, 'company_id': {'type': 'number'}, 'candidate_id': {'type': 'number'}, 'created_after': {'type': ['number', 'string'], 'description': 'Unix seconds or ISO-8601'}, 'updated_after': {'type': ['number', 'string'], 'description': 'Unix seconds or ISO-8601; for incremental sync'}, 'application_id': {'type': 'number'}, 'interviewer_user_id': {'type': 'number'}}}
输入模式
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': ['string', 'number'], 'description': 'Job id or alias'}}}
输入模式
{'type': 'object', 'properties': {'q': {'type': 'string', 'description': 'Search title or internal title'}, 'page': {'type': 'number'}, 'size': {'type': 'number'}, 'view': {'enum': ['summary', 'full'], 'type': 'string', 'default': 'summary'}, 'status': {'type': 'string', 'description': 'From hires_list_statuses, e.g. Public, Draft, Archived'}, 'include': {'type': 'string', 'description': 'Embed: workflow, hiring_team, pipeline_stages'}, 'company_id': {'type': 'number'}, 'department_id': {'type': 'number', 'description': 'From hires_list_departments'}, 'updated_after': {'type': ['number', 'string'], 'description': 'Unix seconds or ISO-8601; for incremental sync'}, 'created_at_end': {'type': ['number', 'string'], 'description': 'Unix seconds or ISO-8601'}, 'created_at_start': {'type': ['number', 'string'], 'description': 'Unix seconds or ISO-8601'}}}
输入模式
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': ['string', 'number'], 'description': 'Job id or alias'}}}
输入模式
{'type': 'object', 'properties': {}}
输入模式
{'type': 'object', 'required': ['from_account_id'], 'properties': {'page': {'type': 'integer', 'minimum': 1}, 'size': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Default 20'}, 'view': {'enum': ['summary', 'full'], 'type': 'string', 'default': 'summary'}, 'status': {'enum': ['scheduled', 'sent', 'all'], 'type': 'string', 'description': 'Default: all'}, 'date_to': {'type': 'integer', 'description': 'Unix seconds'}, 'date_from': {'type': 'integer', 'description': 'Unix seconds; filters on scheduled/sent time'}, 'from_account_id': {'type': 'integer', 'description': 'Mail account id from hires_list_company_mail_accounts or hires_list_user_mail_accounts'}}}
输入模式
{'type': 'object', 'required': ['candidate_id'], 'properties': {'page': {'type': 'number'}, 'size': {'type': 'number'}, 'view': {'enum': ['summary', 'full'], 'type': 'string', 'default': 'summary', 'description': 'summary replaces the body with a 200-char body_preview'}, 'include': {'type': 'string', 'description': 'Embed: user (author), candidate'}, 'candidate_id': {'type': ['string', 'number'], 'description': 'Candidate id or alias'}}}
输入模式
{'type': 'object', 'properties': {'page': {'type': 'number'}, 'size': {'type': 'number'}, 'company_id': {'type': 'number'}}}
输入模式
{'type': 'object', 'properties': {}}
输入模式
{'type': 'object', 'properties': {'page': {'type': 'number'}, 'size': {'type': 'number'}, 'company_id': {'type': 'number'}}}
输入模式
{'type': 'object', 'properties': {}}
输入模式
{'type': 'object', 'properties': {'company_id': {'type': 'number'}}}
输入模式
{'type': 'object', 'properties': {'company_id': {'type': 'number'}}}
输入模式
{'type': 'object', 'properties': {}}
输入模式
{'type': 'object', 'properties': {'company_id': {'type': 'number'}}}
输入模式
{'type': 'object', 'properties': {'q': {'type': 'string', 'description': 'Label substring, case-insensitive'}, 'page': {'type': 'number'}, 'size': {'type': 'number'}, 'type': {'enum': ['profile_field', 'job_variable', 'questionnaire_link', 'self_scheduling_link'], 'type': 'string'}, 'company_id': {'type': 'number'}, 'is_notification': {'type': 'number', 'description': '1 includes notification-only system placeholders (default 0)'}}}
输入模式
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'User id'}, 'page': {'type': 'number'}, 'size': {'type': 'number'}}}
输入模式
{'type': 'object', 'properties': {'page': {'type': 'number'}, 'size': {'type': 'number'}, 'company_id': {'type': 'number'}}}
输入模式
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'number', 'description': 'Company id'}}}
输入模式
{'type': 'object', 'properties': {'company_id': {'type': 'number'}}}
输入模式
{'type': 'object', 'properties': {'job_id': {'type': 'number', 'description': "Stages of the job's assigned workflow"}, 'company_id': {'type': 'number'}, 'workflow_id': {'type': 'number', 'description': 'Workflow id from hires_list_workflows'}}}
输入模式
{'type': 'object', 'required': ['id', 'stage_id'], 'properties': {'id': {'type': 'number'}, 'include': {'type': 'string', 'description': 'Embed: candidate, cv.text, job'}, 'stage_id': {'type': 'number'}}}
输入模式
{'type': 'object', 'required': ['id'], 'properties': {'cc': {'type': 'array', 'items': {'type': 'string'}}, 'id': {'type': 'integer'}, 'to': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Recipient emails'}, 'bcc': {'type': 'array', 'items': {'type': 'string'}}, 'body': {'type': 'string', 'description': 'HTML'}, 'subject': {'type': 'string'}, 'scheduled_at': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'description': 'Unix seconds'}, 'from_account_id': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'description': "Default: API key owner's default mail account"}, 'reply_to_email_id': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'description': 'Mailbox message id to reply to'}, 'send_in_new_thread': {'type': 'boolean', 'description': 'Send as a new thread'}}}
输入模式
{'type': 'object', 'required': ['type'], 'properties': {'type': {'type': 'string', 'description': 'system, candidate_column, job_variable, questionnaire_link or scheduling_link'}, 'identifier': {'type': 'string'}, 'job_variable_id': {'type': 'number'}, 'form_question_id': {'type': 'number'}, 'system_column_title': {'type': 'string'}, 'qas_profile_question_id': {'type': 'number', 'description': 'Profile question id'}}}
输入模式
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': ['string', 'number'], 'description': 'Job id or alias'}, 'boards': {'type': 'array', 'items': {'type': 'string'}, 'description': 'e.g. indeed, linkedin'}}}
输入模式
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'number'}, 'include': {'type': 'string', 'description': 'Embed: candidate, cv.text, job'}, 'rejection_reason_id': {'type': 'number', 'description': 'From hires_list_rejection_reasons'}, 'suppress_notification': {'type': 'boolean', 'description': 'Skip the rejection email to the candidate'}}}
输入模式
{'type': 'object', 'required': ['id', 'tag'], 'properties': {'id': {'type': ['string', 'number'], 'description': 'Candidate id or alias'}, 'tag': {'type': 'string'}}}
输入模式
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': ['string', 'number'], 'description': 'Job id or alias'}, 'boards': {'type': 'array', 'items': {'type': 'string'}, 'description': 'e.g. indeed, linkedin'}}}
输入模式
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'number'}}}
输入模式
{'type': 'object', 'required': ['id', 'webhook_id'], 'properties': {'id': {'type': ['string', 'number'], 'description': 'Job id or alias'}, 'webhook_id': {'type': 'number'}}}
输入模式
{'type': 'object', 'required': ['id', 'webhook_id'], 'properties': {'id': {'type': 'number', 'description': 'Company id'}, 'webhook_id': {'type': 'number'}}}
输入模式
{'type': 'object', 'required': ['id', 'to', 'subject', 'body'], 'properties': {'cc': {'type': 'array', 'items': {'type': 'string'}}, 'id': {'type': ['string', 'number'], 'description': 'Candidate id or alias'}, 'to': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Recipient emails'}, 'bcc': {'type': 'array', 'items': {'type': 'string'}}, 'body': {'type': 'string', 'description': 'HTML'}, 'subject': {'type': 'string'}, 'scheduled_at': {'type': ['number', 'null'], 'description': 'Unix seconds; default: now + 15 min'}, 'application_id': {'type': ['number', 'null']}, 'from_account_id': {'type': ['number', 'null'], 'description': "Mail account id; default: the API key owner's default account"}, 'reply_to_email_id': {'type': ['number', 'null'], 'description': 'Mailbox message id to reply to'}, 'send_in_new_thread': {'type': 'boolean', 'description': 'Start a new thread instead of replying'}}}
输入模式
{'type': 'object', 'required': ['id', 'status'], 'properties': {'id': {'type': ['string', 'number'], 'description': 'Job id or alias'}, 'status': {'type': 'string', 'description': 'From hires_list_statuses, e.g. Draft, Public, Archived'}, 'include': {'type': 'string', 'description': 'Embed: workflow, hiring_team, pipeline_stages'}}}
输入模式
{'type': 'object', 'required': ['company_slug', 'job_id', 'first_name', 'last_name', 'email'], 'properties': {'email': {'type': 'string'}, 'phone': {'type': ['string', 'null']}, 'job_id': {'type': 'number'}, 'resume': {'anyOf': [{'type': 'object', 'required': ['data', 'file_name', 'mime_type'], 'properties': {'data': {'type': 'string', 'description': 'Base64 file content'}, 'file_name': {'type': 'string'}, 'mime_type': {'type': 'string', 'description': 'e.g. application/pdf'}}}, {'type': 'null'}]}, 'source': {'type': ['string', 'null'], 'description': 'Source identifier'}, 'answers': {'anyOf': [{'type': 'array', 'items': {'type': 'object'}}, {'type': 'null'}], 'description': 'Form answer objects'}, 'last_name': {'type': 'string'}, 'first_name': {'type': 'string'}, 'company_slug': {'type': 'string'}, 'linkedin_url': {'type': ['string', 'null']}}}
输入模式
{'type': 'object', 'required': ['description'], 'properties': {'context': {'type': 'object', 'description': 'Any JSON, max 4 KB'}, 'endpoint': {'type': 'string', 'description': 'e.g. /v2/candidates'}, 'issue_type': {'enum': ['missing_filter', 'pagination', 'performance', 'missing_field', 'bulk_operation', 'other'], 'type': 'string'}, 'description': {'type': 'string', 'description': 'Max 2000 chars'}, 'suggested_improvement': {'type': 'string', 'description': 'Max 2000 chars'}}}
输入模式
{'type': 'object', 'required': ['id', 'job_id'], 'properties': {'id': {'type': 'number'}, 'job_id': {'type': 'number', 'description': 'Target job'}, 'include': {'type': 'string', 'description': 'Embed: candidate, cv.text, job'}, 'stage_id': {'type': 'number', 'description': 'Stage on the target job; defaults to its first stage'}}}
输入模式
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'number'}, 'include': {'type': 'string', 'description': 'Embed: candidate, cv.text, job'}}}
输入模式
{'type': 'object', 'required': ['id'], 'properties': {'cv': {'type': 'object', 'required': ['data', 'file_name', 'mime_type'], 'properties': {'data': {'type': 'string', 'description': 'Base64 file content'}, 'size': {'type': 'number', 'description': 'Bytes'}, 'file_name': {'type': 'string'}, 'mime_type': {'type': 'string', 'description': 'e.g. application/pdf'}}, 'description': 'Replace or attach a CV'}, 'id': {'type': 'number'}, 'include': {'type': 'string', 'description': 'Embed: candidate, cv.text, job'}, 'stage_id': {'type': 'number', 'description': 'Target stage; runs its workflow automation'}, 'is_disqualified': {'type': 'boolean'}}}
输入模式
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': ['string', 'number'], 'description': 'Candidate id or alias'}, 'city': {'type': 'string', 'description': 'Also used to resolve timezone'}, 'email': {'type': 'string'}, 'phone': {'type': 'string'}, 'state': {'type': 'string'}, 'job_id': {'type': 'number', 'description': 'Creates a new application for this job'}, 'country': {'type': 'string', 'description': 'Name or ISO code'}, 'profile': {'type': 'object', 'description': 'Profile answers keyed by question text or question_id'}, 'stage_id': {'type': 'number', 'description': 'Stage for that application; requires job_id'}, 'timezone': {'type': 'string', 'description': 'IANA, e.g. America/Los_Angeles; resolved from city and country if omitted'}, 'last_name': {'type': 'string'}, 'first_name': {'type': 'string'}, 'resume_text': {'type': 'string', 'description': 'Plain text extracted from the resume; stored as a text/plain attachment. No binary or base64.'}}}
输入模式
{'type': 'object', 'properties': {'language': {'anyOf': [{'type': 'string', 'maxLength': 35, 'minLength': 1}, {'type': 'null'}], 'description': 'Locale, e.g. de-DE; values from hires_list_languages. Omit to keep, null to reset to en-US'}, 'company_id': {'type': 'number', 'description': "Omit for the API key's own company"}}}
输入模式
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'number'}, 'url': {'type': 'string', 'description': 'Company profile URL'}, 'logo': {'type': 'object', 'required': ['data', 'file_name', 'mime_type'], 'properties': {'data': {'type': 'string', 'description': 'Base64 file content'}, 'size': {'type': 'number', 'description': 'Bytes'}, 'file_name': {'type': 'string'}, 'mime_type': {'type': 'string', 'description': 'e.g. image/png'}}}, 'name': {'type': 'string'}, 'website': {'type': 'string'}, 'company_owner_name': {'type': 'string'}, 'is_staffing_agency': {'type': 'boolean'}, 'company_owner_email': {'type': 'string'}, 'company_owner_phone': {'type': 'string'}}}
输入模式
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'number'}, 'body': {'type': 'string', 'description': 'HTML; placeholders allowed'}, 'name': {'type': 'string'}, 'subject': {'type': 'string', 'description': 'Placeholders allowed'}}}
输入模式
{'type': 'object', 'required': ['id', 'name'], 'properties': {'id': {'type': 'number'}, 'name': {'type': 'string'}, 'questions': {'type': 'array', 'items': {'type': 'number'}, 'description': 'Question ids to attach'}}}
输入模式
{'type': 'object', 'required': ['form_id', 'question_id', 'status'], 'properties': {'status': {'enum': ['required', 'optional', 'hidden'], 'type': 'string'}, 'form_id': {'type': 'number'}, 'question_id': {'type': 'number'}}}
输入模式
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': ['string', 'number'], 'description': 'Job id or alias'}, 'title': {'type': 'string'}, 'status': {'type': 'string', 'description': 'From hires_list_statuses, e.g. Draft, Public'}, 'form_id': {'type': 'number', 'description': 'Application form to assign'}, 'include': {'type': 'string', 'description': 'Embed: workflow, hiring_team, pipeline_stages'}, 'language': {'anyOf': [{'type': 'string', 'maxLength': 35, 'minLength': 1}, {'type': 'null'}], 'description': 'Job page locale, e.g. de-DE; null = follow the career site language, omit = keep current. Values: hires_list_languages'}, 'is_remote': {'type': 'boolean', 'description': 'Remote job; with empty city, state and postal code Indeed posts it nationwide'}, 'salary_max': {'type': 'number'}, 'salary_min': {'type': 'number'}, 'category_id': {'type': 'number', 'description': 'From hires_list_categories'}, 'description': {'type': 'string', 'description': 'HTML allowed'}, 'workflow_id': {'type': 'number', 'description': 'Workflow to assign'}, 'department_id': {'type': 'number', 'description': 'From hires_list_departments'}, 'location_city': {'type': 'string', 'description': 'Empty string clears it; remote without city = nationwide posting on Indeed'}, 'parent_job_id': {'type': 'number', 'description': 'Parent job; makes this a satellite job'}, 'salary_period': {'enum': ['annually', 'monthly', 'daily', 'hourly'], 'type': 'string'}, 'internal_title': {'type': 'string', 'description': 'Hiring team only'}, 'location_state': {'type': 'string'}, 'internal_job_id': {'type': 'string', 'description': 'External reference id'}, 'salary_currency': {'type': 'string', 'description': 'ISO code, e.g. USD'}, 'location_country': {'type': 'string'}, 'education_level_id': {'type': 'number', 'description': 'From hires_list_education_levels'}, 'employment_type_id': {'type': 'number', 'description': 'From hires_list_employment_types'}, 'knockout_questions': {'type': 'array', 'items': {'type': 'object', 'required': ['text', 'expected_answer', 'disqualify_on_wrong_answer'], 'properties': {'text': {'type': 'string', 'description': 'Shown to the applicant'}, 'expected_answer': {'enum': ['Yes', 'No'], 'type': 'string'}, 'disqualify_on_wrong_answer': {'type': 'boolean', 'description': 'Disqualify on wrong answer'}}}, 'description': 'Yes/No screening questions added to the application form'}, 'ai_scoring_criteria': {'type': 'array', 'items': {'type': 'object', 'required': ['text', 'weight'], 'properties': {'id': {'type': 'integer', 'description': 'Existing criterion id; omit to create', 'exclusiveMinimum': 0}, 'text': {'type': 'string', 'description': 'What to evaluate'}, 'title': {'type': 'string'}, 'weight': {'type': 'integer', 'maximum': 10, 'minimum': 1, 'description': 'Relative importance'}}}, 'description': 'Diff-replace by id: with id update, without id create, absent ones are removed; [] detaches all; omit to keep'}, 'experience_level_id': {'type': 'number', 'description': 'From hires_list_experience_levels'}, 'resume_field_status': {'enum': ['required', 'optional', 'hidden'], 'type': 'string'}, 'location_postal_code': {'type': 'string'}, 'location_full_address': {'type': 'string'}, 'location_street_address': {'type': 'string'}}}
输入模式
{'type': 'object', 'required': ['id', 'to', 'subject', 'body'], 'properties': {'cc': {'type': 'array', 'items': {'type': 'string'}}, 'id': {'type': 'integer'}, 'to': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Recipient emails'}, 'bcc': {'type': 'array', 'items': {'type': 'string'}}, 'body': {'type': 'string', 'description': 'HTML'}, 'subject': {'type': 'string'}, 'scheduled_at': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'description': 'Unix seconds'}, 'from_account_id': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'description': "Default: API key owner's default mail account"}, 'reply_to_email_id': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'description': 'Mailbox message id to reply to'}, 'send_in_new_thread': {'type': 'boolean', 'description': 'Send as a new thread'}}}
输入模式
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'number'}, 'body': {'type': 'string', 'description': 'HTML allowed'}, 'include': {'type': 'string', 'description': 'Embed: user (author), candidate'}, 'visibility': {'type': 'string', 'description': 'all (default) or private'}}}
输入模式
{'type': 'object', 'required': ['id', 'subject', 'body'], 'properties': {'id': {'type': 'integer'}, 'body': {'type': 'string', 'description': 'HTML'}, 'subject': {'type': 'string'}, 'scheduled_at': {'anyOf': [{'type': 'integer'}, {'type': 'null'}], 'description': 'Unix seconds; omit to keep the current schedule'}}}
输入模式
{'type': 'object', 'required': ['id', 'title', 'steps'], 'properties': {'id': {'type': 'number'}, 'steps': {'type': 'array', 'items': {'type': 'object', 'required': ['type', 'delay_days', 'send_condition'], 'properties': {'id': {'type': 'number', 'description': 'Existing step id (update only)'}, 'type': {'enum': ['email', 'sms', 'voicemail', 'move_to_next_stage', 'assign_tag', 'assign_task'], 'type': 'string'}, 'sender': {'type': 'object', 'required': ['type', 'id'], 'properties': {'id': {'type': 'number'}, 'type': {'type': 'string', 'description': 'account or user'}}, 'description': 'email (required)'}, 'tag_id': {'type': 'number', 'description': 'assign_tag (required)'}, 'priority': {'type': 'number', 'description': 'assign_task'}, 'stage_id': {'type': 'number', 'description': 'move_to_next_stage (required)'}, 'assignees': {'type': 'array', 'items': {'type': 'number'}, 'description': 'assign_task (required): user ids'}, 'delay_days': {'type': 'number', 'minimum': 0, 'description': 'Days to wait before this step'}, 'is_deleted': {'type': 'boolean', 'description': 'Update only: true removes the step'}, 'schedule_id': {'type': 'number', 'description': 'email, sms, voicemail: sending schedule id'}, 'template_id': {'type': 'number', 'description': 'email, sms (required)'}, 'is_new_thread': {'type': 'boolean', 'description': 'email: send as a new thread'}, 'send_condition': {'enum': ['if_no_reply', 'if_no_reply_but_opened'], 'type': 'string'}, 'sender_user_id': {'type': 'number', 'description': 'sms (required)'}, 'attachment_uuid': {'type': 'string', 'format': 'uuid', 'description': 'voicemail (required): uuid from hires_upload_attachment, category voicemail'}, 'due_in_interval': {'type': 'string', 'description': 'assign_task: ISO-8601 duration, e.g. P3D'}, 'task_template_id': {'type': 'number', 'description': 'assign_task (required)'}, 'is_send_by_carousel': {'type': 'boolean', 'description': 'email, sms: rotate sender accounts'}}}, 'description': 'Executed in order. Each field names the step types that use it and whether it is required there.'}, 'title': {'type': 'string'}, 'stage_id': {'type': 'number', 'description': 'Stage that triggers the campaign'}, 'timezone': {'type': 'string', 'description': 'IANA timezone, e.g. America/New_York'}, 'delay_time': {'type': 'number', 'description': 'Delay before the first step, seconds (max 86400); wins over relative_days + relative_time if both are sent'}, 'send_to_all': {'type': 'boolean', 'description': 'Send to all candidates in the stage, not only new ones (default false)'}, 'workflow_id': {'type': 'number', 'description': 'Workflow the campaign is bound to'}, 'relative_days': {'type': 'number', 'description': 'Days after the trigger for the first step; use with relative_time'}, 'relative_time': {'type': 'number', 'description': 'Time of day for the first step, seconds from midnight'}, 'response_move_to_stage_id': {'type': 'number', 'description': 'Stage to move a candidate to when they reply'}}}
输入模式
{'type': 'object', 'required': ['id', 'text', 'type'], 'properties': {'id': {'type': 'number'}, 'text': {'type': 'string'}, 'type': {'type': 'string', 'description': 'From hires_list_question_types'}, 'options': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Answer options for select/multiselect types'}}}
输入模式
{'type': 'object', 'required': ['id', 'file'], 'properties': {'id': {'type': 'number'}, 'file': {'type': 'object', 'required': ['data', 'file_name', 'mime_type'], 'properties': {'data': {'type': 'string', 'description': 'Base64 file content'}, 'size': {'type': 'number', 'description': 'Bytes'}, 'file_name': {'type': 'string'}, 'mime_type': {'type': 'string', 'description': 'e.g. application/pdf'}}}}}
输入模式
{'type': 'object', 'required': ['category', 'file'], 'properties': {'file': {'type': 'object', 'required': ['data', 'file_name', 'mime_type'], 'properties': {'data': {'type': 'string', 'description': 'Base64 content'}, 'size': {'type': 'number', 'description': 'Bytes'}, 'file_name': {'type': 'string', 'description': 'With extension, e.g. greeting.mp3'}, 'mime_type': {'type': 'string', 'description': 'e.g. audio/mpeg, application/pdf'}}}, 'category': {'enum': ['voicemail', 'candidate', 'application', 'candidate_comment', 'job_note', 'company_favicon', 'company_header', 'company_link_preview'], 'type': 'string', 'description': 'Determines allowed extensions and the object_id owner type'}, 'object_id': {'type': ['number', 'null'], 'description': 'Owner id per category: candidate, application, comment, job note or company; omit for voicemail'}, 'company_id': {'type': ['number', 'null'], 'description': 'Company that owns object_id; default: the authenticated company'}}}
输入模式
{'type': 'object', 'required': ['id', 'file'], 'properties': {'id': {'type': ['string', 'number'], 'description': 'Candidate id or alias'}, 'file': {'type': 'object', 'required': ['data', 'file_name', 'mime_type'], 'properties': {'data': {'type': 'string', 'description': 'Base64 content'}, 'size': {'type': 'number', 'description': 'Bytes'}, 'file_name': {'type': 'string'}, 'mime_type': {'type': 'string', 'description': 'e.g. application/pdf'}}}}}
近期工具变更
类似的 MCP 服务器
AdButler
Manages AdButler advertisers, campaigns, ad items, audiences, zones, creatives, catalogs, and advertising reports.
Duvo MCP
Provides governed retail and CPG operations for cases, queues, approvals, automations, process documentation, integrations, and a…
Lovie Company Formation
Supports company formation and business administration with bank accounts, cards, invoicing, bookkeeping, accounting periods, and…
freedom-mcp
Supports company operations through commitments, teams, agents, customer evidence, leads, content workflows, spreadsheets, commer…
独行录 / opcmenu
Supports founder and company discovery, collaboration goals and tasks, events and signups, networking, messaging, profiles, produ…
Meta Council
Provides governed workflows for consulting, outreach, sales deals, invoices, marketing campaigns, content approvals, accounting a…
synter-ads
Manages cross-platform advertising campaigns, audiences, tracking, creative, landing pages, campaign audits, technology intellige…
synter-ads
Manages cross-platform advertising campaigns, audiences, tracking, creative, landing pages, campaign audits, technology intellige…