Server definition
- Hash
- sha256:4477b06b5a0a9b2e5b1087f6a527ab0670eeb73bf6c5cfd786edb0c2936bb2fe
- What it is
- What a remote MCP server returned when asked what it offers: 55 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "Get upcoming interviews and action items",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {},
"type": "object"
},
"name": "account.agenda",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": {},
"properties": {
"data": {
"additionalProperties": {},
"properties": {
"calendar_sync": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"error": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"last_synced_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
],
"description": "Calendar synchronization status"
},
"generated_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Briefing generation time"
},
"needs_attention": {
"additionalProperties": {},
"properties": {
"has_more": {
"type": "boolean"
},
"items": {
"items": {
"additionalProperties": {},
"properties": {
"actions": {
"anyOf": [
{
"items": {
"additionalProperties": {},
"propertyNames": {
"type": "string"
},
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
]
},
"due_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"ends_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"from_calendar": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
]
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"job": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"company_name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"job_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"title": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"kind": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"location": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"priority": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"source": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"starts_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"subtitle": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"title": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"required": [
"id"
],
"type": "object"
},
"type": "array"
},
"total_count": {
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
}
},
"required": [
"total_count",
"items"
],
"type": "object"
},
"range": {
"description": "Covered agenda range",
"enum": [
"today",
"week"
],
"type": "string"
},
"scheduled": {
"additionalProperties": {},
"properties": {
"has_more": {
"type": "boolean"
},
"items": {
"items": {
"additionalProperties": {},
"properties": {
"actions": {
"anyOf": [
{
"items": {
"additionalProperties": {},
"propertyNames": {
"type": "string"
},
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
]
},
"due_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"ends_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"from_calendar": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
]
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"job": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"company_name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"job_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"title": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"kind": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"location": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"priority": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"source": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"starts_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"subtitle": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"title": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"required": [
"id"
],
"type": "object"
},
"type": "array"
},
"total_count": {
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
}
},
"required": [
"total_count",
"items"
],
"type": "object"
},
"timezone": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "User timezone"
}
},
"required": [
"range",
"scheduled",
"needs_attention"
],
"type": "object"
},
"meta": {
"additionalProperties": {},
"properties": {
"next_page": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Cursor for the next page"
},
"total_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Total matching records, when calculated"
}
},
"type": "object"
}
},
"required": [
"data"
],
"type": "object"
}
},
{
"description": "Keep auto-applied inbox items as-is and finalize the automatic action. Confirm the specific items with the user first.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"confirmed": {
"const": true,
"description": "Must be true after the user confirms keeping these automatic actions",
"type": "boolean"
},
"ids": {
"description": "Inbox item ids to acknowledge",
"items": {
"type": "string"
},
"maxItems": 200,
"minItems": 1,
"type": "array"
}
},
"required": [
"ids",
"confirmed"
],
"type": "object"
},
"name": "inbox.acknowledge",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": {},
"properties": {
"data": {
"additionalProperties": false,
"properties": {
"acknowledged": {
"description": "Number of inbox items acknowledged",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
}
},
"required": [
"acknowledged"
],
"type": "object"
},
"meta": {
"additionalProperties": {},
"properties": {
"next_page": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Cursor for the next page"
},
"total_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Total matching records, when calculated"
}
},
"type": "object"
}
},
"required": [
"data"
],
"type": "object"
}
},
{
"description": "Apply an inbox item's suggested action, such as adding an application to the board or recording a rejection. Confirm the specific action with the user first.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"confirmed": {
"const": true,
"description": "Must be true after the user confirms applying this suggestion",
"type": "boolean"
},
"item_id": {
"description": "Inbox item id",
"type": "string"
}
},
"required": [
"item_id",
"confirmed"
],
"type": "object"
},
"name": "inbox.apply_suggestion",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": {},
"properties": {
"data": {
"additionalProperties": {},
"properties": {
"confidence": {
"anyOf": [
{
"enum": [
"high",
"low"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Classification confidence"
},
"email": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"account": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"dkim_verified": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
]
},
"from": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"replyable": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
]
},
"sent_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"snippet": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"subject": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"thread_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"unsubscribable": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
]
}
},
"required": [
"id"
],
"type": "object"
},
{
"type": "null"
}
],
"description": "Email summary and sender details"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"kind": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Conversation classification"
},
"payload": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"company": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"company_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"created_board_record": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
]
},
"interviewers": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"job_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"location": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"logo_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"recruiter_name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"role": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
],
"description": "Extracted job-search details"
},
"related": {
"description": "Related conversations",
"items": {
"additionalProperties": {},
"properties": {
"from": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"kind": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"messages": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"sent_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"subject": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"unread": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
]
}
},
"required": [
"id"
],
"type": "object"
},
"type": "array"
},
"replied": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"description": "Whether Refine has replied"
},
"resulting": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"job_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"type": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
],
"description": "Board record created or changed by the action"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Inbox workflow state"
},
"unread_reply": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"description": "Whether the conversation has an unread reply"
}
},
"required": [
"id"
],
"type": "object"
},
"meta": {
"additionalProperties": {},
"properties": {
"next_page": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Cursor for the next page"
},
"total_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Total matching records, when calculated"
}
},
"type": "object"
}
},
"required": [
"data"
],
"type": "object"
}
},
{
"description": "Queue decline replies to recruiter outreach. Depending on the user's preference this SENDS email from their address. Only call after the user explicitly approved declining these specific conversations.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"confirmed": {
"const": true,
"description": "Must be true, and only after the user explicitly approved declining these conversations",
"type": "boolean"
},
"ids": {
"description": "Inbox item ids to decline",
"items": {
"type": "string"
},
"maxItems": 200,
"minItems": 1,
"type": "array"
},
"preference": {
"description": "Send preference to apply; omit to use the saved preference",
"enum": [
"always",
"review",
"never"
],
"type": "string"
},
"remember": {
"description": "Save the preference for future declines",
"type": "boolean"
}
},
"required": [
"ids",
"confirmed"
],
"type": "object"
},
"name": "inbox.decline",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": {},
"properties": {
"data": {
"additionalProperties": false,
"properties": {
"queued": {
"description": "Number of decline replies queued",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
}
},
"required": [
"queued"
],
"type": "object"
},
"meta": {
"additionalProperties": {},
"properties": {
"next_page": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Cursor for the next page"
},
"total_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Total matching records, when calculated"
}
},
"type": "object"
}
},
"required": [
"data"
],
"type": "object"
}
},
{
"description": "Dismiss inbox items you are not acting on (also marks the mail read in Gmail)",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"confirmed": {
"const": true,
"description": "Must be true after the user confirms dismissing these items and marking their mail read",
"type": "boolean"
},
"ids": {
"description": "Inbox item ids to dismiss",
"items": {
"type": "string"
},
"maxItems": 200,
"minItems": 1,
"type": "array"
}
},
"required": [
"ids",
"confirmed"
],
"type": "object"
},
"name": "inbox.dismiss",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": {},
"properties": {
"data": {
"additionalProperties": false,
"properties": {
"dismissed": {
"description": "Number of inbox items dismissed",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
}
},
"required": [
"dismissed"
],
"type": "object"
},
"meta": {
"additionalProperties": {},
"properties": {
"next_page": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Cursor for the next page"
},
"total_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Total matching records, when calculated"
}
},
"type": "object"
}
},
"required": [
"data"
],
"type": "object"
}
},
{
"description": "Generate an AI reply draft for an inbox item. Returns HTML for review; it does not send anything.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"item_id": {
"description": "Inbox item id",
"type": "string"
},
"kind": {
"description": "decline politely passes; interested asks to continue the conversation",
"enum": [
"decline",
"interested"
],
"type": "string"
}
},
"required": [
"item_id",
"kind"
],
"type": "object"
},
"name": "inbox.draft_reply",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": {},
"properties": {
"data": {
"additionalProperties": {},
"properties": {
"body": {
"description": "Generated HTML email body",
"type": "string"
},
"kind": {
"description": "Draft type",
"type": "string"
}
},
"required": [
"kind",
"body"
],
"type": "object"
},
"meta": {
"additionalProperties": {},
"properties": {
"next_page": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Cursor for the next page"
},
"total_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Total matching records, when calculated"
}
},
"type": "object"
}
},
"required": [
"data"
],
"type": "object"
}
},
{
"description": "Get one inbox item with its related job and application",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"item_id": {
"description": "Inbox item id",
"type": "string"
}
},
"required": [
"item_id"
],
"type": "object"
},
"name": "inbox.get",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": {},
"properties": {
"data": {
"additionalProperties": {},
"properties": {
"confidence": {
"anyOf": [
{
"enum": [
"high",
"low"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Classification confidence"
},
"email": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"account": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"dkim_verified": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
]
},
"from": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"replyable": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
]
},
"sent_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"snippet": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"subject": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"thread_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"unsubscribable": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
]
}
},
"required": [
"id"
],
"type": "object"
},
{
"type": "null"
}
],
"description": "Email summary and sender details"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"kind": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Conversation classification"
},
"payload": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"company": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"company_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"created_board_record": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
]
},
"interviewers": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"job_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"location": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"logo_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"recruiter_name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"role": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
],
"description": "Extracted job-search details"
},
"related": {
"description": "Related conversations",
"items": {
"additionalProperties": {},
"properties": {
"from": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"kind": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"messages": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"sent_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"subject": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"unread": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
]
}
},
"required": [
"id"
],
"type": "object"
},
"type": "array"
},
"replied": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"description": "Whether Refine has replied"
},
"resulting": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"job_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"type": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
],
"description": "Board record created or changed by the action"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Inbox workflow state"
},
"unread_reply": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"description": "Whether the conversation has an unread reply"
}
},
"required": [
"id"
],
"type": "object"
},
"meta": {
"additionalProperties": {},
"properties": {
"next_page": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Cursor for the next page"
},
"total_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Total matching records, when calculated"
}
},
"type": "object"
}
},
"required": [
"data"
],
"type": "object"
}
},
{
"description": "Fetch the full email thread for an inbox item",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"item_id": {
"description": "Inbox item id",
"type": "string"
}
},
"required": [
"item_id"
],
"type": "object"
},
"name": "inbox.get_thread",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": {},
"properties": {
"data": {
"items": {
"additionalProperties": {},
"properties": {
"body": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Message body"
},
"from": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Sender, or me for the connected user"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"preview": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Short message preview"
},
"sent_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the message was sent"
}
},
"required": [
"id"
],
"type": "object"
},
"type": "array"
},
"meta": {
"additionalProperties": {},
"properties": {
"next_page": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Cursor for the next page"
},
"total_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Total matching records, when calculated"
}
},
"type": "object"
}
},
"required": [
"data"
],
"type": "object"
}
},
{
"description": "List email conversations Refine matched to your job search (applications, interviews, recruiter outreach)",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"account": {
"description": "Filter to one connected Google account id",
"type": "string"
},
"limit": {
"description": "Maximum records to return",
"exclusiveMinimum": 0,
"maximum": 100,
"type": "integer"
},
"page": {
"description": "Pagination cursor returned as meta.next_page",
"type": "string"
},
"shelf": {
"description": "For the outreach tab: show the low-signal shelf instead of the main feed",
"enum": [
"low_signal"
],
"type": "string"
},
"status": {
"description": "pending needs a decision, auto was auto-applied, active has an open conversation, handled is done",
"enum": [
"pending",
"auto",
"active",
"handled"
],
"type": "string"
},
"tab": {
"description": "Which inbox tab to list; defaults to applications",
"enum": [
"applications",
"interviews",
"outreach"
],
"type": "string"
},
"unread": {
"description": "With status=active: only conversations with (or without) an unread reply",
"type": "boolean"
}
},
"type": "object"
},
"name": "inbox.list",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": {},
"properties": {
"data": {
"items": {
"additionalProperties": {},
"properties": {
"confidence": {
"anyOf": [
{
"enum": [
"high",
"low"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Classification confidence"
},
"email": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"account": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"dkim_verified": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
]
},
"from": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"replyable": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
]
},
"sent_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"snippet": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"subject": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"thread_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"unsubscribable": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
]
}
},
"required": [
"id"
],
"type": "object"
},
{
"type": "null"
}
],
"description": "Email summary and sender details"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"kind": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Conversation classification"
},
"payload": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"company": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"company_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"created_board_record": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
]
},
"interviewers": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"job_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"location": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"logo_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"recruiter_name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"role": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
],
"description": "Extracted job-search details"
},
"related": {
"description": "Related conversations",
"items": {
"additionalProperties": {},
"properties": {
"from": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"kind": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"messages": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"sent_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"subject": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"unread": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
]
}
},
"required": [
"id"
],
"type": "object"
},
"type": "array"
},
"replied": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"description": "Whether Refine has replied"
},
"resulting": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"job_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"type": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
],
"description": "Board record created or changed by the action"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Inbox workflow state"
},
"unread_reply": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"description": "Whether the conversation has an unread reply"
}
},
"required": [
"id"
],
"type": "object"
},
"type": "array"
},
"meta": {
"additionalProperties": {},
"properties": {
"next_page": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Cursor for the next page"
},
"total_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Total matching records, when calculated"
}
},
"type": "object"
}
},
"required": [
"data"
],
"type": "object"
}
},
{
"description": "Clear an inbox item's unread-reply flag",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"item_id": {
"description": "Inbox item id",
"type": "string"
}
},
"required": [
"item_id"
],
"type": "object"
},
"name": "inbox.mark_read",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"message": {
"description": "Human-readable confirmation of the action",
"type": "string"
}
},
"required": [
"message"
],
"type": "object"
}
},
{
"description": "Check Gmail for new mail now; returns per-account sync status",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {},
"type": "object"
},
"name": "inbox.refresh",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": {},
"properties": {
"data": {
"items": {
"additionalProperties": false,
"properties": {
"email": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Connected Google account email"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"mailbox": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"last_synced_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the mailbox last finished synchronizing"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Mailbox synchronization state"
},
"syncing": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"kind": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"messages_processed": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"messages_seen": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
],
"description": "Current mailbox synchronization progress"
}
},
"required": [
"id"
],
"type": "object"
},
{
"type": "null"
}
],
"description": "Mailbox synchronization status"
},
"primary": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"description": "Whether this is the primary account"
},
"status": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Connection status"
}
},
"required": [
"id"
],
"type": "object"
},
"type": "array"
},
"meta": {
"additionalProperties": {},
"properties": {
"next_page": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Cursor for the next page"
},
"total_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Total matching records, when calculated"
}
},
"type": "object"
}
},
"required": [
"data"
],
"type": "object"
}
},
{
"description": "Send an email reply through the user's Gmail. This emails a real person from the user's address. Only call after the user has seen the exact message body and explicitly approved sending it.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"body": {
"description": "HTML body of the reply, exactly as approved by the user",
"type": "string"
},
"confirmed": {
"const": true,
"description": "Must be true, and only after the user explicitly approved sending this exact message",
"type": "boolean"
},
"draft_kind": {
"description": "Set when the body came from inbox.draft_reply",
"enum": [
"decline",
"interested"
],
"type": "string"
},
"item_id": {
"description": "Inbox item id",
"type": "string"
}
},
"required": [
"item_id",
"body",
"confirmed"
],
"type": "object"
},
"name": "inbox.send_reply",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": {},
"properties": {
"data": {
"additionalProperties": {},
"properties": {
"confidence": {
"anyOf": [
{
"enum": [
"high",
"low"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Classification confidence"
},
"email": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"account": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"dkim_verified": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
]
},
"from": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"replyable": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
]
},
"sent_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"snippet": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"subject": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"thread_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"unsubscribable": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
]
}
},
"required": [
"id"
],
"type": "object"
},
{
"type": "null"
}
],
"description": "Email summary and sender details"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"kind": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Conversation classification"
},
"payload": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"company": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"company_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"created_board_record": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
]
},
"interviewers": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"job_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"location": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"logo_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"recruiter_name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"role": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
],
"description": "Extracted job-search details"
},
"related": {
"description": "Related conversations",
"items": {
"additionalProperties": {},
"properties": {
"from": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"kind": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"messages": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"sent_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"subject": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"unread": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
]
}
},
"required": [
"id"
],
"type": "object"
},
"type": "array"
},
"replied": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"description": "Whether Refine has replied"
},
"resulting": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"job_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"type": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
],
"description": "Board record created or changed by the action"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Inbox workflow state"
},
"unread_reply": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"description": "Whether the conversation has an unread reply"
}
},
"required": [
"id"
],
"type": "object"
},
"meta": {
"additionalProperties": {},
"properties": {
"next_page": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Cursor for the next page"
},
"total_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Total matching records, when calculated"
}
},
"type": "object"
}
},
"required": [
"data"
],
"type": "object"
}
},
{
"description": "Per-account Gmail synchronization status, including current progress and last sync time",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {},
"type": "object"
},
"name": "inbox.sync_status",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": {},
"properties": {
"data": {
"items": {
"additionalProperties": false,
"properties": {
"email": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Connected Google account email"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"mailbox": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"last_synced_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the mailbox last finished synchronizing"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Mailbox synchronization state"
},
"syncing": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"kind": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"messages_processed": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"messages_seen": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
],
"description": "Current mailbox synchronization progress"
}
},
"required": [
"id"
],
"type": "object"
},
{
"type": "null"
}
],
"description": "Mailbox synchronization status"
},
"primary": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"description": "Whether this is the primary account"
},
"status": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Connection status"
}
},
"required": [
"id"
],
"type": "object"
},
"type": "array"
},
"meta": {
"additionalProperties": {},
"properties": {
"next_page": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Cursor for the next page"
},
"total_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Total matching records, when calculated"
}
},
"type": "object"
}
},
"required": [
"data"
],
"type": "object"
}
},
{
"description": "Undo an auto-applied inbox action. This can delete a board record that the automatic action created, so confirm with the user first.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"confirmed": {
"const": true,
"description": "Must be true after the user confirms undoing the automatic action",
"type": "boolean"
},
"item_id": {
"description": "Inbox item id",
"type": "string"
}
},
"required": [
"item_id",
"confirmed"
],
"type": "object"
},
"name": "inbox.undo",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": {},
"properties": {
"data": {
"additionalProperties": {},
"properties": {
"confidence": {
"anyOf": [
{
"enum": [
"high",
"low"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Classification confidence"
},
"email": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"account": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"dkim_verified": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
]
},
"from": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"replyable": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
]
},
"sent_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"snippet": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"subject": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"thread_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"unsubscribable": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
]
}
},
"required": [
"id"
],
"type": "object"
},
{
"type": "null"
}
],
"description": "Email summary and sender details"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"kind": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Conversation classification"
},
"payload": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"company": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"company_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"created_board_record": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
]
},
"interviewers": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"job_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"location": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"logo_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"recruiter_name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"role": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
],
"description": "Extracted job-search details"
},
"related": {
"description": "Related conversations",
"items": {
"additionalProperties": {},
"properties": {
"from": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"kind": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"messages": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"sent_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"subject": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"unread": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
]
}
},
"required": [
"id"
],
"type": "object"
},
"type": "array"
},
"replied": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"description": "Whether Refine has replied"
},
"resulting": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"job_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"type": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
],
"description": "Board record created or changed by the action"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Inbox workflow state"
},
"unread_reply": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"description": "Whether the conversation has an unread reply"
}
},
"required": [
"id"
],
"type": "object"
},
"meta": {
"additionalProperties": {},
"properties": {
"next_page": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Cursor for the next page"
},
"total_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Total matching records, when calculated"
}
},
"type": "object"
}
},
"required": [
"data"
],
"type": "object"
}
},
{
"description": "Unsubscribe the user from this sender's mailing list via one-click list-unsubscribe. This changes the user's real email subscriptions; confirm with them before calling. Use it for unwanted bulk senders, not for a person you can simply decline.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"confirmed": {
"const": true,
"description": "Must be true, and only after the user explicitly approved unsubscribing from this sender",
"type": "boolean"
},
"item_id": {
"description": "Inbox item id",
"type": "string"
}
},
"required": [
"item_id",
"confirmed"
],
"type": "object"
},
"name": "inbox.unsubscribe",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"message": {
"description": "Human-readable confirmation of the action",
"type": "string"
}
},
"required": [
"message"
],
"type": "object"
}
},
{
"description": "Get a link for the user to connect Gmail to Refine or approve a missing Gmail permission. Refine selects the permission needed for the connected account. The connection happens in the browser with no Refine sign-in required. Share the link only with the owner of this Refine account.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {},
"type": "object"
},
"name": "integrations.connect_google",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"connect_url": {
"description": "Single-use browser URL for connecting Gmail",
"format": "uri",
"type": "string"
},
"expires_at": {
"description": "When the connection URL expires",
"type": "string"
},
"instructions": {
"description": "Safety and usage instructions for the connection URL",
"type": "string"
}
},
"required": [
"connect_url",
"instructions"
],
"type": "object"
}
},
{
"description": "List connected Google accounts and their grant status. To connect a new account, use integrations.connect_google.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {},
"type": "object"
},
"name": "integrations.list",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": {},
"properties": {
"data": {
"items": {
"additionalProperties": {},
"properties": {
"calendar_granted": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"description": "Whether Calendar read access is granted"
},
"calendar_write_granted": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"description": "Whether Calendar write access is granted"
},
"email": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Connected Google account email"
},
"gmail_granted": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"description": "Whether Gmail read access is granted"
},
"gmail_send_granted": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"description": "Whether Gmail send access is granted"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"mailbox": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"last_synced_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the mailbox last finished synchronizing"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Mailbox synchronization state"
},
"syncing": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"kind": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"messages_processed": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"messages_seen": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
],
"description": "Current mailbox synchronization progress"
}
},
"required": [
"id"
],
"type": "object"
},
{
"type": "null"
}
],
"description": "Mailbox synchronization status"
},
"primary": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"description": "Whether this is the primary account"
},
"status": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Connection status"
}
},
"required": [
"id"
],
"type": "object"
},
"type": "array"
},
"meta": {
"additionalProperties": {},
"properties": {
"next_page": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Cursor for the next page"
},
"total_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Total matching records, when calculated"
}
},
"type": "object"
}
},
"required": [
"data"
],
"type": "object"
}
},
{
"description": "Add a new job to your journey",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"company": {
"description": "Company name",
"type": "string"
},
"compensation_text": {
"description": "Compensation text from the posting",
"type": "string"
},
"description": {
"description": "Job description",
"type": "string"
},
"location": {
"description": "Job location",
"type": "string"
},
"qualifications": {
"description": "Job qualifications",
"type": "string"
},
"source": {
"description": "Where this job came from",
"type": "string"
},
"title": {
"description": "Job title",
"type": "string"
},
"url": {
"description": "URL of the job posting",
"format": "uri",
"type": "string"
}
},
"required": [
"title",
"company"
],
"type": "object"
},
"name": "jobs.add",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": {},
"properties": {
"data": {
"additionalProperties": {},
"properties": {
"captured_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the job was captured"
},
"company": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Company name"
},
"company_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Company website URL"
},
"compensation_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Compensation as written in the posting"
},
"created_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the job was created"
},
"description": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Job description"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"job_application": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"applied_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"closed_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"conversations": {
"items": {
"additionalProperties": {},
"properties": {
"from": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"kind": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"messages": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"sent_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"subject": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"unread": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
]
}
},
"required": [
"id"
],
"type": "object"
},
"type": "array"
},
"current_phase": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Current application phase"
},
"current_stage": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"interviews": {
"items": {
"additionalProperties": {},
"properties": {
"calendar_sync": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"account_email": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"matched_by": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"synced_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"cancelled_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Cancellation date and time"
},
"cancelled_reason": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Why the interview was cancelled"
},
"completed_at": {
"anyOf": [
{
"format": "date",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
"type": "string"
},
{
"type": "null"
}
],
"description": "Completion date in YYYY-MM-DD format"
},
"created_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"feedback": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Feedback received or given"
},
"from_calendar": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"description": "Whether this came from a connected calendar"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"interviewers": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interviewers"
},
"location": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Location or meeting link"
},
"location_details": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"display_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Human-readable location or meeting provider"
},
"type": {
"anyOf": [
{
"enum": [
"coderpad",
"hackerrank",
"codesignal",
"karat",
"hirevue",
"woven",
"filtered",
"byteboard",
"zoom",
"google-meet",
"microsoft-teams",
"webex",
"gotomeeting",
"whereby",
"around",
"chime",
"bluejeans",
"dialpad",
"ringcentral",
"discord",
"phone",
"physical"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Detected meeting provider, phone, or physical location"
},
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Clickable meeting URL"
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview name"
},
"next_action": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Next interview action"
},
"notes": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview notes"
},
"outcome": {
"anyOf": [
{
"enum": [
"passed",
"didnt_pass",
"pending_decision",
"withdrew",
"no_show",
"other"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview outcome"
},
"rating": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "User rating from 1 to 5"
},
"scheduled_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Scheduled date and time"
},
"sequence": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Interview order within the process"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview state"
}
},
"required": [
"id"
],
"type": "object"
},
"type": "array"
},
"interviews_summary": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"completed_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"total_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"upcoming_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"last_action_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"notes": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"offer": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"base_salary_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Base salary in cents"
},
"bonus_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Bonus in cents"
},
"currency": {
"anyOf": [
{
"enum": [
"USD",
"EUR",
"GBP",
"CAD",
"AUD"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Supported currency code"
},
"deadline_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Offer deadline"
},
"equity_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Equity details"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"initial_bonus_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Originally offered bonus in cents"
},
"initial_equity_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Originally offered equity"
},
"initial_rsu_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Originally offered RSUs"
},
"initial_salary_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Originally offered salary in cents"
},
"negotiation_events": {
"description": "Negotiation history",
"items": {
"additionalProperties": {},
"properties": {
"bonus_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Bonus amount in cents"
},
"created_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the event was recorded"
},
"equity_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Equity details"
},
"event_date": {
"anyOf": [
{
"format": "date",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
"type": "string"
},
{
"type": "null"
}
],
"description": "Negotiation event date"
},
"event_type": {
"anyOf": [
{
"enum": [
"offer",
"counter"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Negotiation event type"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"notes": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Negotiation notes"
},
"salary_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Salary amount in cents"
}
},
"required": [
"id"
],
"type": "object"
},
"type": "array"
},
"next_action": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Next offer action"
},
"notes": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Offer notes"
},
"rsu_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "RSU details"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Offer state"
},
"target_bonus_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Target bonus in cents"
},
"target_equity_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Target equity"
},
"target_rsu_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Target RSUs"
},
"target_salary_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Target salary in cents"
}
},
"required": [
"id"
],
"type": "object"
},
{
"type": "null"
}
]
},
"outcome": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"recent_interview": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"calendar_sync": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"account_email": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"matched_by": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"synced_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"cancelled_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Cancellation date and time"
},
"cancelled_reason": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Why the interview was cancelled"
},
"completed_at": {
"anyOf": [
{
"format": "date",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
"type": "string"
},
{
"type": "null"
}
],
"description": "Completion date in YYYY-MM-DD format"
},
"created_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"feedback": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Feedback received or given"
},
"from_calendar": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"description": "Whether this came from a connected calendar"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"interviewers": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interviewers"
},
"location": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Location or meeting link"
},
"location_details": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"display_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Human-readable location or meeting provider"
},
"type": {
"anyOf": [
{
"enum": [
"coderpad",
"hackerrank",
"codesignal",
"karat",
"hirevue",
"woven",
"filtered",
"byteboard",
"zoom",
"google-meet",
"microsoft-teams",
"webex",
"gotomeeting",
"whereby",
"around",
"chime",
"bluejeans",
"dialpad",
"ringcentral",
"discord",
"phone",
"physical"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Detected meeting provider, phone, or physical location"
},
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Clickable meeting URL"
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview name"
},
"next_action": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Next interview action"
},
"notes": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview notes"
},
"outcome": {
"anyOf": [
{
"enum": [
"passed",
"didnt_pass",
"pending_decision",
"withdrew",
"no_show",
"other"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview outcome"
},
"rating": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "User rating from 1 to 5"
},
"scheduled_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Scheduled date and time"
},
"sequence": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Interview order within the process"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview state"
}
},
"required": [
"id"
],
"type": "object"
},
{
"type": "null"
}
]
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Application state"
},
"upcoming_interview": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"calendar_sync": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"account_email": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"matched_by": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"synced_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"cancelled_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Cancellation date and time"
},
"cancelled_reason": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Why the interview was cancelled"
},
"completed_at": {
"anyOf": [
{
"format": "date",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
"type": "string"
},
{
"type": "null"
}
],
"description": "Completion date in YYYY-MM-DD format"
},
"created_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"feedback": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Feedback received or given"
},
"from_calendar": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"description": "Whether this came from a connected calendar"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"interviewers": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interviewers"
},
"location": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Location or meeting link"
},
"location_details": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"display_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Human-readable location or meeting provider"
},
"type": {
"anyOf": [
{
"enum": [
"coderpad",
"hackerrank",
"codesignal",
"karat",
"hirevue",
"woven",
"filtered",
"byteboard",
"zoom",
"google-meet",
"microsoft-teams",
"webex",
"gotomeeting",
"whereby",
"around",
"chime",
"bluejeans",
"dialpad",
"ringcentral",
"discord",
"phone",
"physical"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Detected meeting provider, phone, or physical location"
},
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Clickable meeting URL"
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview name"
},
"next_action": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Next interview action"
},
"notes": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview notes"
},
"outcome": {
"anyOf": [
{
"enum": [
"passed",
"didnt_pass",
"pending_decision",
"withdrew",
"no_show",
"other"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview outcome"
},
"rating": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "User rating from 1 to 5"
},
"scheduled_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Scheduled date and time"
},
"sequence": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Interview order within the process"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview state"
}
},
"required": [
"id"
],
"type": "object"
},
{
"type": "null"
}
]
}
},
"required": [
"id"
],
"type": "object"
},
{
"type": "null"
}
],
"description": "Application lifecycle, interviews, offer, and conversations"
},
"location": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Job location"
},
"logo_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Company logo URL"
},
"qualifications": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Job qualifications"
},
"refreshed_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the posting was last refreshed"
},
"removed_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the posting was removed"
},
"scrape_engine": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Scraper used for the posting"
},
"source": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Where the job came from"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Current job processing state"
},
"title": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Job title"
},
"updated_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the job was updated"
},
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Job posting URL"
}
},
"required": [
"id"
],
"type": "object"
},
"meta": {
"additionalProperties": {},
"properties": {
"next_page": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Cursor for the next page"
},
"total_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Total matching records, when calculated"
}
},
"type": "object"
}
},
"required": [
"data"
],
"type": "object"
}
},
{
"description": "Hide a job from the active board without recording a rejection or closing the application",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"job_id": {
"description": "Job id",
"type": "string"
}
},
"required": [
"job_id"
],
"type": "object"
},
"name": "jobs.archive",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": {},
"properties": {
"data": {
"additionalProperties": {},
"properties": {
"captured_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the job was captured"
},
"company": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Company name"
},
"company_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Company website URL"
},
"compensation_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Compensation as written in the posting"
},
"created_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the job was created"
},
"description": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Job description"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"job_application": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"applied_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"closed_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"conversations": {
"items": {
"additionalProperties": {},
"properties": {
"from": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"kind": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"messages": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"sent_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"subject": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"unread": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
]
}
},
"required": [
"id"
],
"type": "object"
},
"type": "array"
},
"current_phase": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Current application phase"
},
"current_stage": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"interviews": {
"items": {
"additionalProperties": {},
"properties": {
"calendar_sync": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"account_email": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"matched_by": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"synced_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"cancelled_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Cancellation date and time"
},
"cancelled_reason": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Why the interview was cancelled"
},
"completed_at": {
"anyOf": [
{
"format": "date",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
"type": "string"
},
{
"type": "null"
}
],
"description": "Completion date in YYYY-MM-DD format"
},
"created_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"feedback": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Feedback received or given"
},
"from_calendar": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"description": "Whether this came from a connected calendar"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"interviewers": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interviewers"
},
"location": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Location or meeting link"
},
"location_details": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"display_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Human-readable location or meeting provider"
},
"type": {
"anyOf": [
{
"enum": [
"coderpad",
"hackerrank",
"codesignal",
"karat",
"hirevue",
"woven",
"filtered",
"byteboard",
"zoom",
"google-meet",
"microsoft-teams",
"webex",
"gotomeeting",
"whereby",
"around",
"chime",
"bluejeans",
"dialpad",
"ringcentral",
"discord",
"phone",
"physical"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Detected meeting provider, phone, or physical location"
},
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Clickable meeting URL"
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview name"
},
"next_action": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Next interview action"
},
"notes": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview notes"
},
"outcome": {
"anyOf": [
{
"enum": [
"passed",
"didnt_pass",
"pending_decision",
"withdrew",
"no_show",
"other"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview outcome"
},
"rating": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "User rating from 1 to 5"
},
"scheduled_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Scheduled date and time"
},
"sequence": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Interview order within the process"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview state"
}
},
"required": [
"id"
],
"type": "object"
},
"type": "array"
},
"interviews_summary": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"completed_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"total_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"upcoming_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"last_action_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"notes": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"offer": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"base_salary_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Base salary in cents"
},
"bonus_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Bonus in cents"
},
"currency": {
"anyOf": [
{
"enum": [
"USD",
"EUR",
"GBP",
"CAD",
"AUD"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Supported currency code"
},
"deadline_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Offer deadline"
},
"equity_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Equity details"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"initial_bonus_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Originally offered bonus in cents"
},
"initial_equity_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Originally offered equity"
},
"initial_rsu_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Originally offered RSUs"
},
"initial_salary_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Originally offered salary in cents"
},
"negotiation_events": {
"description": "Negotiation history",
"items": {
"additionalProperties": {},
"properties": {
"bonus_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Bonus amount in cents"
},
"created_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the event was recorded"
},
"equity_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Equity details"
},
"event_date": {
"anyOf": [
{
"format": "date",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
"type": "string"
},
{
"type": "null"
}
],
"description": "Negotiation event date"
},
"event_type": {
"anyOf": [
{
"enum": [
"offer",
"counter"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Negotiation event type"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"notes": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Negotiation notes"
},
"salary_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Salary amount in cents"
}
},
"required": [
"id"
],
"type": "object"
},
"type": "array"
},
"next_action": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Next offer action"
},
"notes": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Offer notes"
},
"rsu_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "RSU details"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Offer state"
},
"target_bonus_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Target bonus in cents"
},
"target_equity_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Target equity"
},
"target_rsu_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Target RSUs"
},
"target_salary_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Target salary in cents"
}
},
"required": [
"id"
],
"type": "object"
},
{
"type": "null"
}
]
},
"outcome": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"recent_interview": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"calendar_sync": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"account_email": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"matched_by": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"synced_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"cancelled_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Cancellation date and time"
},
"cancelled_reason": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Why the interview was cancelled"
},
"completed_at": {
"anyOf": [
{
"format": "date",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
"type": "string"
},
{
"type": "null"
}
],
"description": "Completion date in YYYY-MM-DD format"
},
"created_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"feedback": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Feedback received or given"
},
"from_calendar": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"description": "Whether this came from a connected calendar"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"interviewers": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interviewers"
},
"location": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Location or meeting link"
},
"location_details": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"display_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Human-readable location or meeting provider"
},
"type": {
"anyOf": [
{
"enum": [
"coderpad",
"hackerrank",
"codesignal",
"karat",
"hirevue",
"woven",
"filtered",
"byteboard",
"zoom",
"google-meet",
"microsoft-teams",
"webex",
"gotomeeting",
"whereby",
"around",
"chime",
"bluejeans",
"dialpad",
"ringcentral",
"discord",
"phone",
"physical"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Detected meeting provider, phone, or physical location"
},
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Clickable meeting URL"
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview name"
},
"next_action": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Next interview action"
},
"notes": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview notes"
},
"outcome": {
"anyOf": [
{
"enum": [
"passed",
"didnt_pass",
"pending_decision",
"withdrew",
"no_show",
"other"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview outcome"
},
"rating": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "User rating from 1 to 5"
},
"scheduled_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Scheduled date and time"
},
"sequence": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Interview order within the process"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview state"
}
},
"required": [
"id"
],
"type": "object"
},
{
"type": "null"
}
]
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Application state"
},
"upcoming_interview": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"calendar_sync": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"account_email": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"matched_by": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"synced_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"cancelled_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Cancellation date and time"
},
"cancelled_reason": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Why the interview was cancelled"
},
"completed_at": {
"anyOf": [
{
"format": "date",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
"type": "string"
},
{
"type": "null"
}
],
"description": "Completion date in YYYY-MM-DD format"
},
"created_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"feedback": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Feedback received or given"
},
"from_calendar": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"description": "Whether this came from a connected calendar"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"interviewers": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interviewers"
},
"location": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Location or meeting link"
},
"location_details": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"display_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Human-readable location or meeting provider"
},
"type": {
"anyOf": [
{
"enum": [
"coderpad",
"hackerrank",
"codesignal",
"karat",
"hirevue",
"woven",
"filtered",
"byteboard",
"zoom",
"google-meet",
"microsoft-teams",
"webex",
"gotomeeting",
"whereby",
"around",
"chime",
"bluejeans",
"dialpad",
"ringcentral",
"discord",
"phone",
"physical"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Detected meeting provider, phone, or physical location"
},
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Clickable meeting URL"
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview name"
},
"next_action": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Next interview action"
},
"notes": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview notes"
},
"outcome": {
"anyOf": [
{
"enum": [
"passed",
"didnt_pass",
"pending_decision",
"withdrew",
"no_show",
"other"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview outcome"
},
"rating": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "User rating from 1 to 5"
},
"scheduled_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Scheduled date and time"
},
"sequence": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Interview order within the process"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview state"
}
},
"required": [
"id"
],
"type": "object"
},
{
"type": "null"
}
]
}
},
"required": [
"id"
],
"type": "object"
},
{
"type": "null"
}
],
"description": "Application lifecycle, interviews, offer, and conversations"
},
"location": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Job location"
},
"logo_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Company logo URL"
},
"qualifications": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Job qualifications"
},
"refreshed_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the posting was last refreshed"
},
"removed_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the posting was removed"
},
"scrape_engine": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Scraper used for the posting"
},
"source": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Where the job came from"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Current job processing state"
},
"title": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Job title"
},
"updated_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the job was updated"
},
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Job posting URL"
}
},
"required": [
"id"
],
"type": "object"
},
"meta": {
"additionalProperties": {},
"properties": {
"next_page": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Cursor for the next page"
},
"total_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Total matching records, when calculated"
}
},
"type": "object"
}
},
"required": [
"data"
],
"type": "object"
}
},
{
"description": "Permanently delete a job and its application from the board. Confirm with the user first; it cannot be undone. To hide a job without recording a rejection or closure, use jobs.archive instead.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"confirmed": {
"const": true,
"description": "Must be true after the user confirms permanent deletion",
"type": "boolean"
},
"job_id": {
"description": "Job id",
"type": "string"
}
},
"required": [
"job_id",
"confirmed"
],
"type": "object"
},
"name": "jobs.delete",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"message": {
"description": "Human-readable confirmation of the action",
"type": "string"
}
},
"required": [
"message"
],
"type": "object"
}
},
{
"description": "Get details of a specific job",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"job_id": {
"description": "Job id",
"type": "string"
}
},
"required": [
"job_id"
],
"type": "object"
},
"name": "jobs.get",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": {},
"properties": {
"data": {
"additionalProperties": {},
"properties": {
"captured_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the job was captured"
},
"company": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Company name"
},
"company_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Company website URL"
},
"compensation_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Compensation as written in the posting"
},
"created_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the job was created"
},
"description": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Job description"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"job_application": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"applied_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"closed_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"conversations": {
"items": {
"additionalProperties": {},
"properties": {
"from": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"kind": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"messages": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"sent_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"subject": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"unread": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
]
}
},
"required": [
"id"
],
"type": "object"
},
"type": "array"
},
"current_phase": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Current application phase"
},
"current_stage": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"interviews": {
"items": {
"additionalProperties": {},
"properties": {
"calendar_sync": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"account_email": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"matched_by": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"synced_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"cancelled_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Cancellation date and time"
},
"cancelled_reason": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Why the interview was cancelled"
},
"completed_at": {
"anyOf": [
{
"format": "date",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
"type": "string"
},
{
"type": "null"
}
],
"description": "Completion date in YYYY-MM-DD format"
},
"created_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"feedback": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Feedback received or given"
},
"from_calendar": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"description": "Whether this came from a connected calendar"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"interviewers": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interviewers"
},
"location": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Location or meeting link"
},
"location_details": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"display_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Human-readable location or meeting provider"
},
"type": {
"anyOf": [
{
"enum": [
"coderpad",
"hackerrank",
"codesignal",
"karat",
"hirevue",
"woven",
"filtered",
"byteboard",
"zoom",
"google-meet",
"microsoft-teams",
"webex",
"gotomeeting",
"whereby",
"around",
"chime",
"bluejeans",
"dialpad",
"ringcentral",
"discord",
"phone",
"physical"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Detected meeting provider, phone, or physical location"
},
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Clickable meeting URL"
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview name"
},
"next_action": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Next interview action"
},
"notes": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview notes"
},
"outcome": {
"anyOf": [
{
"enum": [
"passed",
"didnt_pass",
"pending_decision",
"withdrew",
"no_show",
"other"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview outcome"
},
"rating": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "User rating from 1 to 5"
},
"scheduled_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Scheduled date and time"
},
"sequence": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Interview order within the process"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview state"
}
},
"required": [
"id"
],
"type": "object"
},
"type": "array"
},
"interviews_summary": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"completed_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"total_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"upcoming_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"last_action_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"notes": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"offer": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"base_salary_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Base salary in cents"
},
"bonus_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Bonus in cents"
},
"currency": {
"anyOf": [
{
"enum": [
"USD",
"EUR",
"GBP",
"CAD",
"AUD"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Supported currency code"
},
"deadline_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Offer deadline"
},
"equity_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Equity details"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"initial_bonus_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Originally offered bonus in cents"
},
"initial_equity_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Originally offered equity"
},
"initial_rsu_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Originally offered RSUs"
},
"initial_salary_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Originally offered salary in cents"
},
"negotiation_events": {
"description": "Negotiation history",
"items": {
"additionalProperties": {},
"properties": {
"bonus_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Bonus amount in cents"
},
"created_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the event was recorded"
},
"equity_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Equity details"
},
"event_date": {
"anyOf": [
{
"format": "date",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
"type": "string"
},
{
"type": "null"
}
],
"description": "Negotiation event date"
},
"event_type": {
"anyOf": [
{
"enum": [
"offer",
"counter"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Negotiation event type"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"notes": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Negotiation notes"
},
"salary_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Salary amount in cents"
}
},
"required": [
"id"
],
"type": "object"
},
"type": "array"
},
"next_action": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Next offer action"
},
"notes": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Offer notes"
},
"rsu_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "RSU details"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Offer state"
},
"target_bonus_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Target bonus in cents"
},
"target_equity_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Target equity"
},
"target_rsu_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Target RSUs"
},
"target_salary_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Target salary in cents"
}
},
"required": [
"id"
],
"type": "object"
},
{
"type": "null"
}
]
},
"outcome": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"recent_interview": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"calendar_sync": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"account_email": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"matched_by": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"synced_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"cancelled_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Cancellation date and time"
},
"cancelled_reason": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Why the interview was cancelled"
},
"completed_at": {
"anyOf": [
{
"format": "date",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
"type": "string"
},
{
"type": "null"
}
],
"description": "Completion date in YYYY-MM-DD format"
},
"created_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"feedback": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Feedback received or given"
},
"from_calendar": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"description": "Whether this came from a connected calendar"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"interviewers": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interviewers"
},
"location": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Location or meeting link"
},
"location_details": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"display_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Human-readable location or meeting provider"
},
"type": {
"anyOf": [
{
"enum": [
"coderpad",
"hackerrank",
"codesignal",
"karat",
"hirevue",
"woven",
"filtered",
"byteboard",
"zoom",
"google-meet",
"microsoft-teams",
"webex",
"gotomeeting",
"whereby",
"around",
"chime",
"bluejeans",
"dialpad",
"ringcentral",
"discord",
"phone",
"physical"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Detected meeting provider, phone, or physical location"
},
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Clickable meeting URL"
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview name"
},
"next_action": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Next interview action"
},
"notes": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview notes"
},
"outcome": {
"anyOf": [
{
"enum": [
"passed",
"didnt_pass",
"pending_decision",
"withdrew",
"no_show",
"other"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview outcome"
},
"rating": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "User rating from 1 to 5"
},
"scheduled_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Scheduled date and time"
},
"sequence": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Interview order within the process"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview state"
}
},
"required": [
"id"
],
"type": "object"
},
{
"type": "null"
}
]
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Application state"
},
"upcoming_interview": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"calendar_sync": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"account_email": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"matched_by": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"synced_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"cancelled_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Cancellation date and time"
},
"cancelled_reason": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Why the interview was cancelled"
},
"completed_at": {
"anyOf": [
{
"format": "date",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
"type": "string"
},
{
"type": "null"
}
],
"description": "Completion date in YYYY-MM-DD format"
},
"created_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"feedback": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Feedback received or given"
},
"from_calendar": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"description": "Whether this came from a connected calendar"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"interviewers": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interviewers"
},
"location": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Location or meeting link"
},
"location_details": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"display_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Human-readable location or meeting provider"
},
"type": {
"anyOf": [
{
"enum": [
"coderpad",
"hackerrank",
"codesignal",
"karat",
"hirevue",
"woven",
"filtered",
"byteboard",
"zoom",
"google-meet",
"microsoft-teams",
"webex",
"gotomeeting",
"whereby",
"around",
"chime",
"bluejeans",
"dialpad",
"ringcentral",
"discord",
"phone",
"physical"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Detected meeting provider, phone, or physical location"
},
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Clickable meeting URL"
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview name"
},
"next_action": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Next interview action"
},
"notes": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview notes"
},
"outcome": {
"anyOf": [
{
"enum": [
"passed",
"didnt_pass",
"pending_decision",
"withdrew",
"no_show",
"other"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview outcome"
},
"rating": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "User rating from 1 to 5"
},
"scheduled_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Scheduled date and time"
},
"sequence": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Interview order within the process"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview state"
}
},
"required": [
"id"
],
"type": "object"
},
{
"type": "null"
}
]
}
},
"required": [
"id"
],
"type": "object"
},
{
"type": "null"
}
],
"description": "Application lifecycle, interviews, offer, and conversations"
},
"location": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Job location"
},
"logo_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Company logo URL"
},
"qualifications": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Job qualifications"
},
"refreshed_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the posting was last refreshed"
},
"removed_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the posting was removed"
},
"scrape_engine": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Scraper used for the posting"
},
"source": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Where the job came from"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Current job processing state"
},
"title": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Job title"
},
"updated_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the job was updated"
},
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Job posting URL"
}
},
"required": [
"id"
],
"type": "object"
},
"meta": {
"additionalProperties": {},
"properties": {
"next_page": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Cursor for the next page"
},
"total_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Total matching records, when calculated"
}
},
"type": "object"
}
},
"required": [
"data"
],
"type": "object"
}
},
{
"description": "Log an interview for a job",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"job_id": {
"description": "Job id",
"type": "string"
},
"location": {
"description": "Location or meeting link",
"type": "string"
},
"name": {
"description": "Interview name, e.g. phone screen, technical, behavioral, onsite",
"type": "string"
},
"notes": {
"description": "Notes or debrief from the interview",
"type": "string"
},
"scheduled_at": {
"description": "ISO 8601 date/time with timezone",
"format": "date-time",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
"type": "string"
}
},
"required": [
"job_id",
"name"
],
"type": "object"
},
"name": "jobs.interviews.add",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": {},
"properties": {
"data": {
"additionalProperties": {},
"properties": {
"calendar_sync": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"account_email": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"matched_by": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"synced_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"cancelled_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Cancellation date and time"
},
"cancelled_reason": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Why the interview was cancelled"
},
"completed_at": {
"anyOf": [
{
"format": "date",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
"type": "string"
},
{
"type": "null"
}
],
"description": "Completion date in YYYY-MM-DD format"
},
"created_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"feedback": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Feedback received or given"
},
"from_calendar": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"description": "Whether this came from a connected calendar"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"interviewers": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interviewers"
},
"location": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Location or meeting link"
},
"location_details": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"display_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Human-readable location or meeting provider"
},
"type": {
"anyOf": [
{
"enum": [
"coderpad",
"hackerrank",
"codesignal",
"karat",
"hirevue",
"woven",
"filtered",
"byteboard",
"zoom",
"google-meet",
"microsoft-teams",
"webex",
"gotomeeting",
"whereby",
"around",
"chime",
"bluejeans",
"dialpad",
"ringcentral",
"discord",
"phone",
"physical"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Detected meeting provider, phone, or physical location"
},
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Clickable meeting URL"
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview name"
},
"next_action": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Next interview action"
},
"notes": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview notes"
},
"outcome": {
"anyOf": [
{
"enum": [
"passed",
"didnt_pass",
"pending_decision",
"withdrew",
"no_show",
"other"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview outcome"
},
"rating": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "User rating from 1 to 5"
},
"scheduled_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Scheduled date and time"
},
"sequence": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Interview order within the process"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview state"
}
},
"required": [
"id"
],
"type": "object"
},
"meta": {
"additionalProperties": {},
"properties": {
"next_page": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Cursor for the next page"
},
"total_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Total matching records, when calculated"
}
},
"type": "object"
}
},
"required": [
"data"
],
"type": "object"
}
},
{
"description": "Permanently delete an interview from a job. Confirm with the user first; it cannot be undone.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"confirmed": {
"const": true,
"description": "Must be true after the user confirms permanent deletion",
"type": "boolean"
},
"interview_id": {
"description": "Interview id",
"type": "string"
},
"job_id": {
"description": "Job id",
"type": "string"
}
},
"required": [
"job_id",
"interview_id",
"confirmed"
],
"type": "object"
},
"name": "jobs.interviews.delete",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"message": {
"description": "Human-readable confirmation of the action",
"type": "string"
}
},
"required": [
"message"
],
"type": "object"
}
},
{
"description": "Update an existing interview",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"cancelled_at": {
"description": "ISO 8601 cancellation time with timezone",
"format": "date-time",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
"type": "string"
},
"cancelled_reason": {
"description": "Why the interview was cancelled",
"type": "string"
},
"completed_at": {
"description": "Completion date in YYYY-MM-DD format",
"format": "date",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
"type": "string"
},
"feedback": {
"description": "Feedback received or given",
"type": "string"
},
"interview_id": {
"description": "Interview id",
"type": "string"
},
"interviewers": {
"description": "Names or roles of the interviewers",
"type": "string"
},
"job_id": {
"description": "Job id",
"type": "string"
},
"location": {
"description": "Location or meeting link",
"type": "string"
},
"name": {
"description": "Interview name, e.g. phone screen, technical, onsite",
"type": "string"
},
"next_action": {
"description": "The next step after this interview",
"type": "string"
},
"notes": {
"description": "Notes or debrief from the interview",
"type": "string"
},
"outcome": {
"description": "Interview outcome",
"enum": [
"passed",
"didnt_pass",
"pending_decision",
"withdrew",
"no_show",
"other"
],
"type": "string"
},
"rating": {
"description": "Your rating of the interview, 1 to 5",
"maximum": 5,
"minimum": 1,
"type": "integer"
},
"scheduled_at": {
"description": "ISO 8601 date/time with timezone",
"format": "date-time",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
"type": "string"
}
},
"required": [
"job_id",
"interview_id"
],
"type": "object"
},
"name": "jobs.interviews.update",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": {},
"properties": {
"data": {
"additionalProperties": {},
"properties": {
"calendar_sync": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"account_email": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"matched_by": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"synced_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"cancelled_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Cancellation date and time"
},
"cancelled_reason": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Why the interview was cancelled"
},
"completed_at": {
"anyOf": [
{
"format": "date",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
"type": "string"
},
{
"type": "null"
}
],
"description": "Completion date in YYYY-MM-DD format"
},
"created_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"feedback": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Feedback received or given"
},
"from_calendar": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"description": "Whether this came from a connected calendar"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"interviewers": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interviewers"
},
"location": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Location or meeting link"
},
"location_details": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"display_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Human-readable location or meeting provider"
},
"type": {
"anyOf": [
{
"enum": [
"coderpad",
"hackerrank",
"codesignal",
"karat",
"hirevue",
"woven",
"filtered",
"byteboard",
"zoom",
"google-meet",
"microsoft-teams",
"webex",
"gotomeeting",
"whereby",
"around",
"chime",
"bluejeans",
"dialpad",
"ringcentral",
"discord",
"phone",
"physical"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Detected meeting provider, phone, or physical location"
},
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Clickable meeting URL"
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview name"
},
"next_action": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Next interview action"
},
"notes": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview notes"
},
"outcome": {
"anyOf": [
{
"enum": [
"passed",
"didnt_pass",
"pending_decision",
"withdrew",
"no_show",
"other"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview outcome"
},
"rating": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "User rating from 1 to 5"
},
"scheduled_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Scheduled date and time"
},
"sequence": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Interview order within the process"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview state"
}
},
"required": [
"id"
],
"type": "object"
},
"meta": {
"additionalProperties": {},
"properties": {
"next_page": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Cursor for the next page"
},
"total_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Total matching records, when calculated"
}
},
"type": "object"
}
},
"required": [
"data"
],
"type": "object"
}
},
{
"description": "List jobs in your journey",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"limit": {
"description": "Maximum records to return",
"exclusiveMinimum": 0,
"maximum": 100,
"type": "integer"
},
"page": {
"description": "Pagination cursor returned as meta.next_page",
"type": "string"
}
},
"type": "object"
},
"name": "jobs.list",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": {},
"properties": {
"data": {
"items": {
"additionalProperties": {},
"properties": {
"captured_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the job was captured"
},
"company": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Company name"
},
"company_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Company website URL"
},
"compensation_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Compensation as written in the posting"
},
"created_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the job was created"
},
"description": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Job description"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"job_application": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"applied_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"closed_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"conversations": {
"items": {
"additionalProperties": {},
"properties": {
"from": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"kind": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"messages": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"sent_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"subject": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"unread": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
]
}
},
"required": [
"id"
],
"type": "object"
},
"type": "array"
},
"current_phase": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Current application phase"
},
"current_stage": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"interviews": {
"items": {
"additionalProperties": {},
"properties": {
"calendar_sync": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"account_email": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"matched_by": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"synced_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"cancelled_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Cancellation date and time"
},
"cancelled_reason": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Why the interview was cancelled"
},
"completed_at": {
"anyOf": [
{
"format": "date",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
"type": "string"
},
{
"type": "null"
}
],
"description": "Completion date in YYYY-MM-DD format"
},
"created_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"feedback": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Feedback received or given"
},
"from_calendar": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"description": "Whether this came from a connected calendar"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"interviewers": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interviewers"
},
"location": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Location or meeting link"
},
"location_details": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"display_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Human-readable location or meeting provider"
},
"type": {
"anyOf": [
{
"enum": [
"coderpad",
"hackerrank",
"codesignal",
"karat",
"hirevue",
"woven",
"filtered",
"byteboard",
"zoom",
"google-meet",
"microsoft-teams",
"webex",
"gotomeeting",
"whereby",
"around",
"chime",
"bluejeans",
"dialpad",
"ringcentral",
"discord",
"phone",
"physical"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Detected meeting provider, phone, or physical location"
},
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Clickable meeting URL"
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview name"
},
"next_action": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Next interview action"
},
"notes": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview notes"
},
"outcome": {
"anyOf": [
{
"enum": [
"passed",
"didnt_pass",
"pending_decision",
"withdrew",
"no_show",
"other"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview outcome"
},
"rating": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "User rating from 1 to 5"
},
"scheduled_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Scheduled date and time"
},
"sequence": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Interview order within the process"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview state"
}
},
"required": [
"id"
],
"type": "object"
},
"type": "array"
},
"interviews_summary": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"completed_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"total_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"upcoming_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"last_action_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"notes": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"offer": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"base_salary_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Base salary in cents"
},
"bonus_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Bonus in cents"
},
"currency": {
"anyOf": [
{
"enum": [
"USD",
"EUR",
"GBP",
"CAD",
"AUD"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Supported currency code"
},
"deadline_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Offer deadline"
},
"equity_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Equity details"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"initial_bonus_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Originally offered bonus in cents"
},
"initial_equity_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Originally offered equity"
},
"initial_rsu_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Originally offered RSUs"
},
"initial_salary_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Originally offered salary in cents"
},
"negotiation_events": {
"description": "Negotiation history",
"items": {
"additionalProperties": {},
"properties": {
"bonus_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Bonus amount in cents"
},
"created_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the event was recorded"
},
"equity_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Equity details"
},
"event_date": {
"anyOf": [
{
"format": "date",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
"type": "string"
},
{
"type": "null"
}
],
"description": "Negotiation event date"
},
"event_type": {
"anyOf": [
{
"enum": [
"offer",
"counter"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Negotiation event type"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"notes": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Negotiation notes"
},
"salary_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Salary amount in cents"
}
},
"required": [
"id"
],
"type": "object"
},
"type": "array"
},
"next_action": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Next offer action"
},
"notes": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Offer notes"
},
"rsu_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "RSU details"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Offer state"
},
"target_bonus_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Target bonus in cents"
},
"target_equity_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Target equity"
},
"target_rsu_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Target RSUs"
},
"target_salary_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Target salary in cents"
}
},
"required": [
"id"
],
"type": "object"
},
{
"type": "null"
}
]
},
"outcome": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"recent_interview": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"calendar_sync": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"account_email": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"matched_by": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"synced_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"cancelled_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Cancellation date and time"
},
"cancelled_reason": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Why the interview was cancelled"
},
"completed_at": {
"anyOf": [
{
"format": "date",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
"type": "string"
},
{
"type": "null"
}
],
"description": "Completion date in YYYY-MM-DD format"
},
"created_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"feedback": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Feedback received or given"
},
"from_calendar": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"description": "Whether this came from a connected calendar"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"interviewers": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interviewers"
},
"location": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Location or meeting link"
},
"location_details": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"display_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Human-readable location or meeting provider"
},
"type": {
"anyOf": [
{
"enum": [
"coderpad",
"hackerrank",
"codesignal",
"karat",
"hirevue",
"woven",
"filtered",
"byteboard",
"zoom",
"google-meet",
"microsoft-teams",
"webex",
"gotomeeting",
"whereby",
"around",
"chime",
"bluejeans",
"dialpad",
"ringcentral",
"discord",
"phone",
"physical"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Detected meeting provider, phone, or physical location"
},
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Clickable meeting URL"
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview name"
},
"next_action": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Next interview action"
},
"notes": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview notes"
},
"outcome": {
"anyOf": [
{
"enum": [
"passed",
"didnt_pass",
"pending_decision",
"withdrew",
"no_show",
"other"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview outcome"
},
"rating": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "User rating from 1 to 5"
},
"scheduled_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Scheduled date and time"
},
"sequence": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Interview order within the process"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview state"
}
},
"required": [
"id"
],
"type": "object"
},
{
"type": "null"
}
]
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Application state"
},
"upcoming_interview": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"calendar_sync": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"account_email": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"matched_by": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"synced_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"cancelled_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Cancellation date and time"
},
"cancelled_reason": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Why the interview was cancelled"
},
"completed_at": {
"anyOf": [
{
"format": "date",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
"type": "string"
},
{
"type": "null"
}
],
"description": "Completion date in YYYY-MM-DD format"
},
"created_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"feedback": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Feedback received or given"
},
"from_calendar": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"description": "Whether this came from a connected calendar"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"interviewers": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interviewers"
},
"location": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Location or meeting link"
},
"location_details": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"display_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Human-readable location or meeting provider"
},
"type": {
"anyOf": [
{
"enum": [
"coderpad",
"hackerrank",
"codesignal",
"karat",
"hirevue",
"woven",
"filtered",
"byteboard",
"zoom",
"google-meet",
"microsoft-teams",
"webex",
"gotomeeting",
"whereby",
"around",
"chime",
"bluejeans",
"dialpad",
"ringcentral",
"discord",
"phone",
"physical"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Detected meeting provider, phone, or physical location"
},
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Clickable meeting URL"
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview name"
},
"next_action": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Next interview action"
},
"notes": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview notes"
},
"outcome": {
"anyOf": [
{
"enum": [
"passed",
"didnt_pass",
"pending_decision",
"withdrew",
"no_show",
"other"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview outcome"
},
"rating": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "User rating from 1 to 5"
},
"scheduled_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Scheduled date and time"
},
"sequence": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Interview order within the process"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview state"
}
},
"required": [
"id"
],
"type": "object"
},
{
"type": "null"
}
]
}
},
"required": [
"id"
],
"type": "object"
},
{
"type": "null"
}
],
"description": "Application lifecycle, interviews, offer, and conversations"
},
"location": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Job location"
},
"logo_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Company logo URL"
},
"qualifications": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Job qualifications"
},
"refreshed_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the posting was last refreshed"
},
"removed_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the posting was removed"
},
"scrape_engine": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Scraper used for the posting"
},
"source": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Where the job came from"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Current job processing state"
},
"title": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Job title"
},
"updated_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the job was updated"
},
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Job posting URL"
}
},
"required": [
"id"
],
"type": "object"
},
"type": "array"
},
"meta": {
"additionalProperties": {},
"properties": {
"next_page": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Cursor for the next page"
},
"total_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Total matching records, when calculated"
}
},
"type": "object"
}
},
"required": [
"data"
],
"type": "object"
}
},
{
"description": "Mark a job as applied",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"job_id": {
"description": "Job id",
"type": "string"
}
},
"required": [
"job_id"
],
"type": "object"
},
"name": "jobs.mark_applied",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": {},
"properties": {
"data": {
"additionalProperties": {},
"properties": {
"captured_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the job was captured"
},
"company": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Company name"
},
"company_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Company website URL"
},
"compensation_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Compensation as written in the posting"
},
"created_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the job was created"
},
"description": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Job description"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"job_application": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"applied_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"closed_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"conversations": {
"items": {
"additionalProperties": {},
"properties": {
"from": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"kind": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"messages": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"sent_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"subject": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"unread": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
]
}
},
"required": [
"id"
],
"type": "object"
},
"type": "array"
},
"current_phase": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Current application phase"
},
"current_stage": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"interviews": {
"items": {
"additionalProperties": {},
"properties": {
"calendar_sync": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"account_email": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"matched_by": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"synced_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"cancelled_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Cancellation date and time"
},
"cancelled_reason": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Why the interview was cancelled"
},
"completed_at": {
"anyOf": [
{
"format": "date",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
"type": "string"
},
{
"type": "null"
}
],
"description": "Completion date in YYYY-MM-DD format"
},
"created_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"feedback": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Feedback received or given"
},
"from_calendar": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"description": "Whether this came from a connected calendar"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"interviewers": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interviewers"
},
"location": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Location or meeting link"
},
"location_details": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"display_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Human-readable location or meeting provider"
},
"type": {
"anyOf": [
{
"enum": [
"coderpad",
"hackerrank",
"codesignal",
"karat",
"hirevue",
"woven",
"filtered",
"byteboard",
"zoom",
"google-meet",
"microsoft-teams",
"webex",
"gotomeeting",
"whereby",
"around",
"chime",
"bluejeans",
"dialpad",
"ringcentral",
"discord",
"phone",
"physical"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Detected meeting provider, phone, or physical location"
},
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Clickable meeting URL"
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview name"
},
"next_action": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Next interview action"
},
"notes": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview notes"
},
"outcome": {
"anyOf": [
{
"enum": [
"passed",
"didnt_pass",
"pending_decision",
"withdrew",
"no_show",
"other"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview outcome"
},
"rating": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "User rating from 1 to 5"
},
"scheduled_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Scheduled date and time"
},
"sequence": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Interview order within the process"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview state"
}
},
"required": [
"id"
],
"type": "object"
},
"type": "array"
},
"interviews_summary": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"completed_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"total_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"upcoming_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"last_action_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"notes": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"offer": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"base_salary_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Base salary in cents"
},
"bonus_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Bonus in cents"
},
"currency": {
"anyOf": [
{
"enum": [
"USD",
"EUR",
"GBP",
"CAD",
"AUD"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Supported currency code"
},
"deadline_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Offer deadline"
},
"equity_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Equity details"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"initial_bonus_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Originally offered bonus in cents"
},
"initial_equity_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Originally offered equity"
},
"initial_rsu_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Originally offered RSUs"
},
"initial_salary_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Originally offered salary in cents"
},
"negotiation_events": {
"description": "Negotiation history",
"items": {
"additionalProperties": {},
"properties": {
"bonus_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Bonus amount in cents"
},
"created_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the event was recorded"
},
"equity_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Equity details"
},
"event_date": {
"anyOf": [
{
"format": "date",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
"type": "string"
},
{
"type": "null"
}
],
"description": "Negotiation event date"
},
"event_type": {
"anyOf": [
{
"enum": [
"offer",
"counter"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Negotiation event type"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"notes": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Negotiation notes"
},
"salary_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Salary amount in cents"
}
},
"required": [
"id"
],
"type": "object"
},
"type": "array"
},
"next_action": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Next offer action"
},
"notes": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Offer notes"
},
"rsu_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "RSU details"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Offer state"
},
"target_bonus_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Target bonus in cents"
},
"target_equity_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Target equity"
},
"target_rsu_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Target RSUs"
},
"target_salary_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Target salary in cents"
}
},
"required": [
"id"
],
"type": "object"
},
{
"type": "null"
}
]
},
"outcome": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"recent_interview": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"calendar_sync": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"account_email": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"matched_by": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"synced_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"cancelled_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Cancellation date and time"
},
"cancelled_reason": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Why the interview was cancelled"
},
"completed_at": {
"anyOf": [
{
"format": "date",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
"type": "string"
},
{
"type": "null"
}
],
"description": "Completion date in YYYY-MM-DD format"
},
"created_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"feedback": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Feedback received or given"
},
"from_calendar": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"description": "Whether this came from a connected calendar"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"interviewers": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interviewers"
},
"location": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Location or meeting link"
},
"location_details": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"display_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Human-readable location or meeting provider"
},
"type": {
"anyOf": [
{
"enum": [
"coderpad",
"hackerrank",
"codesignal",
"karat",
"hirevue",
"woven",
"filtered",
"byteboard",
"zoom",
"google-meet",
"microsoft-teams",
"webex",
"gotomeeting",
"whereby",
"around",
"chime",
"bluejeans",
"dialpad",
"ringcentral",
"discord",
"phone",
"physical"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Detected meeting provider, phone, or physical location"
},
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Clickable meeting URL"
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview name"
},
"next_action": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Next interview action"
},
"notes": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview notes"
},
"outcome": {
"anyOf": [
{
"enum": [
"passed",
"didnt_pass",
"pending_decision",
"withdrew",
"no_show",
"other"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview outcome"
},
"rating": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "User rating from 1 to 5"
},
"scheduled_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Scheduled date and time"
},
"sequence": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Interview order within the process"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview state"
}
},
"required": [
"id"
],
"type": "object"
},
{
"type": "null"
}
]
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Application state"
},
"upcoming_interview": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"calendar_sync": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"account_email": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"matched_by": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"synced_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"cancelled_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Cancellation date and time"
},
"cancelled_reason": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Why the interview was cancelled"
},
"completed_at": {
"anyOf": [
{
"format": "date",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
"type": "string"
},
{
"type": "null"
}
],
"description": "Completion date in YYYY-MM-DD format"
},
"created_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"feedback": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Feedback received or given"
},
"from_calendar": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"description": "Whether this came from a connected calendar"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"interviewers": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interviewers"
},
"location": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Location or meeting link"
},
"location_details": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"display_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Human-readable location or meeting provider"
},
"type": {
"anyOf": [
{
"enum": [
"coderpad",
"hackerrank",
"codesignal",
"karat",
"hirevue",
"woven",
"filtered",
"byteboard",
"zoom",
"google-meet",
"microsoft-teams",
"webex",
"gotomeeting",
"whereby",
"around",
"chime",
"bluejeans",
"dialpad",
"ringcentral",
"discord",
"phone",
"physical"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Detected meeting provider, phone, or physical location"
},
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Clickable meeting URL"
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview name"
},
"next_action": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Next interview action"
},
"notes": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview notes"
},
"outcome": {
"anyOf": [
{
"enum": [
"passed",
"didnt_pass",
"pending_decision",
"withdrew",
"no_show",
"other"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview outcome"
},
"rating": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "User rating from 1 to 5"
},
"scheduled_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Scheduled date and time"
},
"sequence": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Interview order within the process"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview state"
}
},
"required": [
"id"
],
"type": "object"
},
{
"type": "null"
}
]
}
},
"required": [
"id"
],
"type": "object"
},
{
"type": "null"
}
],
"description": "Application lifecycle, interviews, offer, and conversations"
},
"location": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Job location"
},
"logo_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Company logo URL"
},
"qualifications": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Job qualifications"
},
"refreshed_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the posting was last refreshed"
},
"removed_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the posting was removed"
},
"scrape_engine": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Scraper used for the posting"
},
"source": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Where the job came from"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Current job processing state"
},
"title": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Job title"
},
"updated_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the job was updated"
},
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Job posting URL"
}
},
"required": [
"id"
],
"type": "object"
},
"meta": {
"additionalProperties": {},
"properties": {
"next_page": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Cursor for the next page"
},
"total_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Total matching records, when calculated"
}
},
"type": "object"
}
},
"required": [
"data"
],
"type": "object"
}
},
{
"description": "Accept the offer for a job. This is a major state change that closes out the search for this role; confirm with the user before calling. It does not email the employer.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"confirmed": {
"const": true,
"description": "Must be true after the user confirms accepting the offer",
"type": "boolean"
},
"job_id": {
"description": "Job id",
"type": "string"
}
},
"required": [
"job_id",
"confirmed"
],
"type": "object"
},
"name": "jobs.offer.accept",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": {},
"properties": {
"data": {
"additionalProperties": {},
"properties": {
"base_salary_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Base salary in cents"
},
"bonus_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Bonus in cents"
},
"currency": {
"anyOf": [
{
"enum": [
"USD",
"EUR",
"GBP",
"CAD",
"AUD"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Supported currency code"
},
"deadline_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Offer deadline"
},
"equity_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Equity details"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"initial_bonus_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Originally offered bonus in cents"
},
"initial_equity_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Originally offered equity"
},
"initial_rsu_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Originally offered RSUs"
},
"initial_salary_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Originally offered salary in cents"
},
"negotiation_events": {
"description": "Negotiation history",
"items": {
"additionalProperties": {},
"properties": {
"bonus_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Bonus amount in cents"
},
"created_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the event was recorded"
},
"equity_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Equity details"
},
"event_date": {
"anyOf": [
{
"format": "date",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
"type": "string"
},
{
"type": "null"
}
],
"description": "Negotiation event date"
},
"event_type": {
"anyOf": [
{
"enum": [
"offer",
"counter"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Negotiation event type"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"notes": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Negotiation notes"
},
"salary_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Salary amount in cents"
}
},
"required": [
"id"
],
"type": "object"
},
"type": "array"
},
"next_action": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Next offer action"
},
"notes": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Offer notes"
},
"rsu_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "RSU details"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Offer state"
},
"target_bonus_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Target bonus in cents"
},
"target_equity_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Target equity"
},
"target_rsu_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Target RSUs"
},
"target_salary_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Target salary in cents"
}
},
"required": [
"id"
],
"type": "object"
},
"meta": {
"additionalProperties": {},
"properties": {
"next_page": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Cursor for the next page"
},
"total_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Total matching records, when calculated"
}
},
"type": "object"
}
},
"required": [
"data"
],
"type": "object"
}
},
{
"description": "Log a negotiation event on an offer (counter-offer, update, etc.)",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"bonus_cents": {
"description": "Signing bonus in cents",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"equity_text": {
"description": "Equity details (e.g. \"0.05% over 4 years\")",
"minLength": 1,
"type": "string"
},
"event_date": {
"description": "Event date in YYYY-MM-DD format",
"format": "date",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
"type": "string"
},
"event_type": {
"description": "Whether the event records an employer offer or your counter",
"enum": [
"offer",
"counter"
],
"type": "string"
},
"job_id": {
"description": "Job id",
"type": "string"
},
"notes": {
"description": "Notes about this negotiation event",
"type": "string"
},
"salary_cents": {
"description": "Salary in cents (e.g. 15000000 for $150k)",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
}
},
"required": [
"job_id",
"event_type"
],
"type": "object"
},
"name": "jobs.offer.add_negotiation",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": {},
"properties": {
"data": {
"additionalProperties": {},
"properties": {
"bonus_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Bonus amount in cents"
},
"created_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the event was recorded"
},
"equity_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Equity details"
},
"event_date": {
"anyOf": [
{
"format": "date",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
"type": "string"
},
{
"type": "null"
}
],
"description": "Negotiation event date"
},
"event_type": {
"anyOf": [
{
"enum": [
"offer",
"counter"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Negotiation event type"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"notes": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Negotiation notes"
},
"salary_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Salary amount in cents"
}
},
"required": [
"id"
],
"type": "object"
},
"meta": {
"additionalProperties": {},
"properties": {
"next_page": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Cursor for the next page"
},
"total_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Total matching records, when calculated"
}
},
"type": "object"
}
},
"required": [
"data"
],
"type": "object"
}
},
{
"description": "Record a job offer with compensation details",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"base_salary_cents": {
"description": "Base salary in cents (e.g. 15000000 for $150k)",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"bonus_cents": {
"description": "Bonus in cents",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"currency": {
"description": "Supported currency code",
"enum": [
"USD",
"EUR",
"GBP",
"CAD",
"AUD"
],
"type": "string"
},
"deadline_at": {
"description": "ISO 8601 offer deadline with timezone",
"format": "date-time",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
"type": "string"
},
"equity_text": {
"description": "Equity details as text",
"minLength": 1,
"type": "string"
},
"initial_bonus_cents": {
"description": "The originally offered bonus in cents",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"initial_equity_text": {
"description": "The originally offered equity as text",
"type": "string"
},
"initial_rsu_text": {
"description": "The originally offered RSUs as text",
"type": "string"
},
"initial_salary_cents": {
"description": "The originally offered base salary in cents",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"job_id": {
"description": "Job id",
"type": "string"
},
"next_action": {
"description": "The next step on this offer",
"type": "string"
},
"notes": {
"description": "Notes about the offer",
"type": "string"
},
"rsu_text": {
"description": "RSU details as text",
"minLength": 1,
"type": "string"
},
"target_bonus_cents": {
"description": "The bonus you are negotiating toward, in cents",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"target_equity_text": {
"description": "The equity you are negotiating toward, as text",
"type": "string"
},
"target_rsu_text": {
"description": "The RSUs you are negotiating toward, as text",
"type": "string"
},
"target_salary_cents": {
"description": "The base salary you are negotiating toward, in cents",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
}
},
"required": [
"job_id"
],
"type": "object"
},
"name": "jobs.offer.create",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": {},
"properties": {
"data": {
"additionalProperties": {},
"properties": {
"base_salary_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Base salary in cents"
},
"bonus_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Bonus in cents"
},
"currency": {
"anyOf": [
{
"enum": [
"USD",
"EUR",
"GBP",
"CAD",
"AUD"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Supported currency code"
},
"deadline_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Offer deadline"
},
"equity_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Equity details"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"initial_bonus_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Originally offered bonus in cents"
},
"initial_equity_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Originally offered equity"
},
"initial_rsu_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Originally offered RSUs"
},
"initial_salary_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Originally offered salary in cents"
},
"negotiation_events": {
"description": "Negotiation history",
"items": {
"additionalProperties": {},
"properties": {
"bonus_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Bonus amount in cents"
},
"created_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the event was recorded"
},
"equity_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Equity details"
},
"event_date": {
"anyOf": [
{
"format": "date",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
"type": "string"
},
{
"type": "null"
}
],
"description": "Negotiation event date"
},
"event_type": {
"anyOf": [
{
"enum": [
"offer",
"counter"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Negotiation event type"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"notes": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Negotiation notes"
},
"salary_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Salary amount in cents"
}
},
"required": [
"id"
],
"type": "object"
},
"type": "array"
},
"next_action": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Next offer action"
},
"notes": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Offer notes"
},
"rsu_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "RSU details"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Offer state"
},
"target_bonus_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Target bonus in cents"
},
"target_equity_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Target equity"
},
"target_rsu_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Target RSUs"
},
"target_salary_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Target salary in cents"
}
},
"required": [
"id"
],
"type": "object"
},
"meta": {
"additionalProperties": {},
"properties": {
"next_page": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Cursor for the next page"
},
"total_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Total matching records, when calculated"
}
},
"type": "object"
}
},
"required": [
"data"
],
"type": "object"
}
},
{
"description": "Decline the offer for a job, a major state change; confirm with the user first. It does not email the employer.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"confirmed": {
"const": true,
"description": "Must be true after the user confirms declining the offer",
"type": "boolean"
},
"job_id": {
"description": "Job id",
"type": "string"
}
},
"required": [
"job_id",
"confirmed"
],
"type": "object"
},
"name": "jobs.offer.decline",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": {},
"properties": {
"data": {
"additionalProperties": {},
"properties": {
"base_salary_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Base salary in cents"
},
"bonus_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Bonus in cents"
},
"currency": {
"anyOf": [
{
"enum": [
"USD",
"EUR",
"GBP",
"CAD",
"AUD"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Supported currency code"
},
"deadline_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Offer deadline"
},
"equity_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Equity details"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"initial_bonus_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Originally offered bonus in cents"
},
"initial_equity_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Originally offered equity"
},
"initial_rsu_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Originally offered RSUs"
},
"initial_salary_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Originally offered salary in cents"
},
"negotiation_events": {
"description": "Negotiation history",
"items": {
"additionalProperties": {},
"properties": {
"bonus_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Bonus amount in cents"
},
"created_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the event was recorded"
},
"equity_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Equity details"
},
"event_date": {
"anyOf": [
{
"format": "date",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
"type": "string"
},
{
"type": "null"
}
],
"description": "Negotiation event date"
},
"event_type": {
"anyOf": [
{
"enum": [
"offer",
"counter"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Negotiation event type"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"notes": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Negotiation notes"
},
"salary_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Salary amount in cents"
}
},
"required": [
"id"
],
"type": "object"
},
"type": "array"
},
"next_action": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Next offer action"
},
"notes": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Offer notes"
},
"rsu_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "RSU details"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Offer state"
},
"target_bonus_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Target bonus in cents"
},
"target_equity_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Target equity"
},
"target_rsu_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Target RSUs"
},
"target_salary_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Target salary in cents"
}
},
"required": [
"id"
],
"type": "object"
},
"meta": {
"additionalProperties": {},
"properties": {
"next_page": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Cursor for the next page"
},
"total_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Total matching records, when calculated"
}
},
"type": "object"
}
},
"required": [
"data"
],
"type": "object"
}
},
{
"description": "Permanently delete the offer recorded for a job (the job stays). Use only to fix a mistake, and confirm with the user first; it cannot be undone.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"confirmed": {
"const": true,
"description": "Must be true after the user confirms permanent deletion",
"type": "boolean"
},
"job_id": {
"description": "Job id",
"type": "string"
}
},
"required": [
"job_id",
"confirmed"
],
"type": "object"
},
"name": "jobs.offer.delete",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"message": {
"description": "Human-readable confirmation of the action",
"type": "string"
}
},
"required": [
"message"
],
"type": "object"
}
},
{
"description": "Remove a negotiation event from an offer",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"confirmed": {
"const": true,
"description": "Must be true after the user confirms deletion",
"type": "boolean"
},
"event_id": {
"description": "Negotiation event id",
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
},
"job_id": {
"description": "Job id",
"type": "string"
}
},
"required": [
"job_id",
"event_id",
"confirmed"
],
"type": "object"
},
"name": "jobs.offer.delete_negotiation",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"message": {
"description": "Human-readable confirmation of the action",
"type": "string"
}
},
"required": [
"message"
],
"type": "object"
}
},
{
"description": "Update the offer recorded for a job",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"base_salary_cents": {
"description": "Base salary in cents (e.g. 15000000 for $150k)",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"bonus_cents": {
"description": "Bonus in cents",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"currency": {
"description": "Supported currency code",
"enum": [
"USD",
"EUR",
"GBP",
"CAD",
"AUD"
],
"type": "string"
},
"deadline_at": {
"description": "ISO 8601 offer deadline with timezone",
"format": "date-time",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$",
"type": "string"
},
"equity_text": {
"description": "Equity details as text",
"minLength": 1,
"type": "string"
},
"initial_bonus_cents": {
"description": "The originally offered bonus in cents",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"initial_equity_text": {
"description": "The originally offered equity as text",
"type": "string"
},
"initial_rsu_text": {
"description": "The originally offered RSUs as text",
"type": "string"
},
"initial_salary_cents": {
"description": "The originally offered base salary in cents",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"job_id": {
"description": "Job id",
"type": "string"
},
"next_action": {
"description": "The next step on this offer",
"type": "string"
},
"notes": {
"description": "Notes about the offer",
"type": "string"
},
"rsu_text": {
"description": "RSU details as text",
"minLength": 1,
"type": "string"
},
"target_bonus_cents": {
"description": "The bonus you are negotiating toward, in cents",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"target_equity_text": {
"description": "The equity you are negotiating toward, as text",
"type": "string"
},
"target_rsu_text": {
"description": "The RSUs you are negotiating toward, as text",
"type": "string"
},
"target_salary_cents": {
"description": "The base salary you are negotiating toward, in cents",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
}
},
"required": [
"job_id"
],
"type": "object"
},
"name": "jobs.offer.update",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": {},
"properties": {
"data": {
"additionalProperties": {},
"properties": {
"base_salary_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Base salary in cents"
},
"bonus_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Bonus in cents"
},
"currency": {
"anyOf": [
{
"enum": [
"USD",
"EUR",
"GBP",
"CAD",
"AUD"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Supported currency code"
},
"deadline_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Offer deadline"
},
"equity_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Equity details"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"initial_bonus_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Originally offered bonus in cents"
},
"initial_equity_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Originally offered equity"
},
"initial_rsu_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Originally offered RSUs"
},
"initial_salary_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Originally offered salary in cents"
},
"negotiation_events": {
"description": "Negotiation history",
"items": {
"additionalProperties": {},
"properties": {
"bonus_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Bonus amount in cents"
},
"created_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the event was recorded"
},
"equity_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Equity details"
},
"event_date": {
"anyOf": [
{
"format": "date",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
"type": "string"
},
{
"type": "null"
}
],
"description": "Negotiation event date"
},
"event_type": {
"anyOf": [
{
"enum": [
"offer",
"counter"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Negotiation event type"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"notes": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Negotiation notes"
},
"salary_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Salary amount in cents"
}
},
"required": [
"id"
],
"type": "object"
},
"type": "array"
},
"next_action": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Next offer action"
},
"notes": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Offer notes"
},
"rsu_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "RSU details"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Offer state"
},
"target_bonus_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Target bonus in cents"
},
"target_equity_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Target equity"
},
"target_rsu_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Target RSUs"
},
"target_salary_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Target salary in cents"
}
},
"required": [
"id"
],
"type": "object"
},
"meta": {
"additionalProperties": {},
"properties": {
"next_page": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Cursor for the next page"
},
"total_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Total matching records, when calculated"
}
},
"type": "object"
}
},
"required": [
"data"
],
"type": "object"
}
},
{
"description": "Queue a job posting to be re-scraped. The returned job may remain pending; use jobs.get later to inspect the refreshed state.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"job_id": {
"description": "Job id",
"type": "string"
}
},
"required": [
"job_id"
],
"type": "object"
},
"name": "jobs.refresh",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": {},
"properties": {
"data": {
"additionalProperties": {},
"properties": {
"captured_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the job was captured"
},
"company": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Company name"
},
"company_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Company website URL"
},
"compensation_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Compensation as written in the posting"
},
"created_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the job was created"
},
"description": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Job description"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"job_application": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"applied_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"closed_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"conversations": {
"items": {
"additionalProperties": {},
"properties": {
"from": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"kind": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"messages": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"sent_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"subject": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"unread": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
]
}
},
"required": [
"id"
],
"type": "object"
},
"type": "array"
},
"current_phase": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Current application phase"
},
"current_stage": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"interviews": {
"items": {
"additionalProperties": {},
"properties": {
"calendar_sync": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"account_email": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"matched_by": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"synced_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"cancelled_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Cancellation date and time"
},
"cancelled_reason": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Why the interview was cancelled"
},
"completed_at": {
"anyOf": [
{
"format": "date",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
"type": "string"
},
{
"type": "null"
}
],
"description": "Completion date in YYYY-MM-DD format"
},
"created_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"feedback": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Feedback received or given"
},
"from_calendar": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"description": "Whether this came from a connected calendar"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"interviewers": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interviewers"
},
"location": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Location or meeting link"
},
"location_details": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"display_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Human-readable location or meeting provider"
},
"type": {
"anyOf": [
{
"enum": [
"coderpad",
"hackerrank",
"codesignal",
"karat",
"hirevue",
"woven",
"filtered",
"byteboard",
"zoom",
"google-meet",
"microsoft-teams",
"webex",
"gotomeeting",
"whereby",
"around",
"chime",
"bluejeans",
"dialpad",
"ringcentral",
"discord",
"phone",
"physical"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Detected meeting provider, phone, or physical location"
},
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Clickable meeting URL"
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview name"
},
"next_action": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Next interview action"
},
"notes": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview notes"
},
"outcome": {
"anyOf": [
{
"enum": [
"passed",
"didnt_pass",
"pending_decision",
"withdrew",
"no_show",
"other"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview outcome"
},
"rating": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "User rating from 1 to 5"
},
"scheduled_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Scheduled date and time"
},
"sequence": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Interview order within the process"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview state"
}
},
"required": [
"id"
],
"type": "object"
},
"type": "array"
},
"interviews_summary": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"completed_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"total_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"upcoming_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"last_action_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"notes": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"offer": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"base_salary_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Base salary in cents"
},
"bonus_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Bonus in cents"
},
"currency": {
"anyOf": [
{
"enum": [
"USD",
"EUR",
"GBP",
"CAD",
"AUD"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Supported currency code"
},
"deadline_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Offer deadline"
},
"equity_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Equity details"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"initial_bonus_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Originally offered bonus in cents"
},
"initial_equity_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Originally offered equity"
},
"initial_rsu_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Originally offered RSUs"
},
"initial_salary_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Originally offered salary in cents"
},
"negotiation_events": {
"description": "Negotiation history",
"items": {
"additionalProperties": {},
"properties": {
"bonus_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Bonus amount in cents"
},
"created_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the event was recorded"
},
"equity_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Equity details"
},
"event_date": {
"anyOf": [
{
"format": "date",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
"type": "string"
},
{
"type": "null"
}
],
"description": "Negotiation event date"
},
"event_type": {
"anyOf": [
{
"enum": [
"offer",
"counter"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Negotiation event type"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"notes": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Negotiation notes"
},
"salary_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Salary amount in cents"
}
},
"required": [
"id"
],
"type": "object"
},
"type": "array"
},
"next_action": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Next offer action"
},
"notes": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Offer notes"
},
"rsu_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "RSU details"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Offer state"
},
"target_bonus_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Target bonus in cents"
},
"target_equity_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Target equity"
},
"target_rsu_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Target RSUs"
},
"target_salary_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Target salary in cents"
}
},
"required": [
"id"
],
"type": "object"
},
{
"type": "null"
}
]
},
"outcome": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"recent_interview": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"calendar_sync": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"account_email": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"matched_by": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"synced_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"cancelled_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Cancellation date and time"
},
"cancelled_reason": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Why the interview was cancelled"
},
"completed_at": {
"anyOf": [
{
"format": "date",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
"type": "string"
},
{
"type": "null"
}
],
"description": "Completion date in YYYY-MM-DD format"
},
"created_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"feedback": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Feedback received or given"
},
"from_calendar": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"description": "Whether this came from a connected calendar"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"interviewers": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interviewers"
},
"location": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Location or meeting link"
},
"location_details": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"display_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Human-readable location or meeting provider"
},
"type": {
"anyOf": [
{
"enum": [
"coderpad",
"hackerrank",
"codesignal",
"karat",
"hirevue",
"woven",
"filtered",
"byteboard",
"zoom",
"google-meet",
"microsoft-teams",
"webex",
"gotomeeting",
"whereby",
"around",
"chime",
"bluejeans",
"dialpad",
"ringcentral",
"discord",
"phone",
"physical"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Detected meeting provider, phone, or physical location"
},
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Clickable meeting URL"
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview name"
},
"next_action": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Next interview action"
},
"notes": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview notes"
},
"outcome": {
"anyOf": [
{
"enum": [
"passed",
"didnt_pass",
"pending_decision",
"withdrew",
"no_show",
"other"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview outcome"
},
"rating": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "User rating from 1 to 5"
},
"scheduled_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Scheduled date and time"
},
"sequence": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Interview order within the process"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview state"
}
},
"required": [
"id"
],
"type": "object"
},
{
"type": "null"
}
]
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Application state"
},
"upcoming_interview": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"calendar_sync": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"account_email": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"matched_by": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"synced_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"cancelled_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Cancellation date and time"
},
"cancelled_reason": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Why the interview was cancelled"
},
"completed_at": {
"anyOf": [
{
"format": "date",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
"type": "string"
},
{
"type": "null"
}
],
"description": "Completion date in YYYY-MM-DD format"
},
"created_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"feedback": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Feedback received or given"
},
"from_calendar": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"description": "Whether this came from a connected calendar"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"interviewers": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interviewers"
},
"location": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Location or meeting link"
},
"location_details": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"display_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Human-readable location or meeting provider"
},
"type": {
"anyOf": [
{
"enum": [
"coderpad",
"hackerrank",
"codesignal",
"karat",
"hirevue",
"woven",
"filtered",
"byteboard",
"zoom",
"google-meet",
"microsoft-teams",
"webex",
"gotomeeting",
"whereby",
"around",
"chime",
"bluejeans",
"dialpad",
"ringcentral",
"discord",
"phone",
"physical"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Detected meeting provider, phone, or physical location"
},
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Clickable meeting URL"
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview name"
},
"next_action": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Next interview action"
},
"notes": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview notes"
},
"outcome": {
"anyOf": [
{
"enum": [
"passed",
"didnt_pass",
"pending_decision",
"withdrew",
"no_show",
"other"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview outcome"
},
"rating": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "User rating from 1 to 5"
},
"scheduled_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Scheduled date and time"
},
"sequence": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Interview order within the process"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview state"
}
},
"required": [
"id"
],
"type": "object"
},
{
"type": "null"
}
]
}
},
"required": [
"id"
],
"type": "object"
},
{
"type": "null"
}
],
"description": "Application lifecycle, interviews, offer, and conversations"
},
"location": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Job location"
},
"logo_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Company logo URL"
},
"qualifications": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Job qualifications"
},
"refreshed_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the posting was last refreshed"
},
"removed_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the posting was removed"
},
"scrape_engine": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Scraper used for the posting"
},
"source": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Where the job came from"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Current job processing state"
},
"title": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Job title"
},
"updated_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the job was updated"
},
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Job posting URL"
}
},
"required": [
"id"
],
"type": "object"
},
"meta": {
"additionalProperties": {},
"properties": {
"next_page": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Cursor for the next page"
},
"total_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Total matching records, when calculated"
}
},
"type": "object"
}
},
"required": [
"data"
],
"type": "object"
}
},
{
"description": "Restore an archived job to the active board",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"job_id": {
"description": "Job id",
"type": "string"
}
},
"required": [
"job_id"
],
"type": "object"
},
"name": "jobs.unarchive",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": {},
"properties": {
"data": {
"additionalProperties": {},
"properties": {
"captured_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the job was captured"
},
"company": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Company name"
},
"company_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Company website URL"
},
"compensation_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Compensation as written in the posting"
},
"created_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the job was created"
},
"description": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Job description"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"job_application": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"applied_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"closed_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"conversations": {
"items": {
"additionalProperties": {},
"properties": {
"from": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"kind": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"messages": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"sent_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"subject": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"unread": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
]
}
},
"required": [
"id"
],
"type": "object"
},
"type": "array"
},
"current_phase": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Current application phase"
},
"current_stage": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"interviews": {
"items": {
"additionalProperties": {},
"properties": {
"calendar_sync": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"account_email": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"matched_by": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"synced_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"cancelled_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Cancellation date and time"
},
"cancelled_reason": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Why the interview was cancelled"
},
"completed_at": {
"anyOf": [
{
"format": "date",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
"type": "string"
},
{
"type": "null"
}
],
"description": "Completion date in YYYY-MM-DD format"
},
"created_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"feedback": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Feedback received or given"
},
"from_calendar": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"description": "Whether this came from a connected calendar"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"interviewers": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interviewers"
},
"location": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Location or meeting link"
},
"location_details": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"display_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Human-readable location or meeting provider"
},
"type": {
"anyOf": [
{
"enum": [
"coderpad",
"hackerrank",
"codesignal",
"karat",
"hirevue",
"woven",
"filtered",
"byteboard",
"zoom",
"google-meet",
"microsoft-teams",
"webex",
"gotomeeting",
"whereby",
"around",
"chime",
"bluejeans",
"dialpad",
"ringcentral",
"discord",
"phone",
"physical"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Detected meeting provider, phone, or physical location"
},
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Clickable meeting URL"
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview name"
},
"next_action": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Next interview action"
},
"notes": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview notes"
},
"outcome": {
"anyOf": [
{
"enum": [
"passed",
"didnt_pass",
"pending_decision",
"withdrew",
"no_show",
"other"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview outcome"
},
"rating": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "User rating from 1 to 5"
},
"scheduled_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Scheduled date and time"
},
"sequence": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Interview order within the process"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview state"
}
},
"required": [
"id"
],
"type": "object"
},
"type": "array"
},
"interviews_summary": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"completed_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"total_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"upcoming_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"last_action_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"notes": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"offer": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"base_salary_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Base salary in cents"
},
"bonus_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Bonus in cents"
},
"currency": {
"anyOf": [
{
"enum": [
"USD",
"EUR",
"GBP",
"CAD",
"AUD"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Supported currency code"
},
"deadline_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Offer deadline"
},
"equity_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Equity details"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"initial_bonus_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Originally offered bonus in cents"
},
"initial_equity_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Originally offered equity"
},
"initial_rsu_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Originally offered RSUs"
},
"initial_salary_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Originally offered salary in cents"
},
"negotiation_events": {
"description": "Negotiation history",
"items": {
"additionalProperties": {},
"properties": {
"bonus_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Bonus amount in cents"
},
"created_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the event was recorded"
},
"equity_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Equity details"
},
"event_date": {
"anyOf": [
{
"format": "date",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
"type": "string"
},
{
"type": "null"
}
],
"description": "Negotiation event date"
},
"event_type": {
"anyOf": [
{
"enum": [
"offer",
"counter"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Negotiation event type"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"notes": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Negotiation notes"
},
"salary_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Salary amount in cents"
}
},
"required": [
"id"
],
"type": "object"
},
"type": "array"
},
"next_action": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Next offer action"
},
"notes": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Offer notes"
},
"rsu_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "RSU details"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Offer state"
},
"target_bonus_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Target bonus in cents"
},
"target_equity_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Target equity"
},
"target_rsu_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Target RSUs"
},
"target_salary_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Target salary in cents"
}
},
"required": [
"id"
],
"type": "object"
},
{
"type": "null"
}
]
},
"outcome": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"recent_interview": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"calendar_sync": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"account_email": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"matched_by": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"synced_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"cancelled_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Cancellation date and time"
},
"cancelled_reason": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Why the interview was cancelled"
},
"completed_at": {
"anyOf": [
{
"format": "date",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
"type": "string"
},
{
"type": "null"
}
],
"description": "Completion date in YYYY-MM-DD format"
},
"created_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"feedback": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Feedback received or given"
},
"from_calendar": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"description": "Whether this came from a connected calendar"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"interviewers": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interviewers"
},
"location": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Location or meeting link"
},
"location_details": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"display_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Human-readable location or meeting provider"
},
"type": {
"anyOf": [
{
"enum": [
"coderpad",
"hackerrank",
"codesignal",
"karat",
"hirevue",
"woven",
"filtered",
"byteboard",
"zoom",
"google-meet",
"microsoft-teams",
"webex",
"gotomeeting",
"whereby",
"around",
"chime",
"bluejeans",
"dialpad",
"ringcentral",
"discord",
"phone",
"physical"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Detected meeting provider, phone, or physical location"
},
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Clickable meeting URL"
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview name"
},
"next_action": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Next interview action"
},
"notes": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview notes"
},
"outcome": {
"anyOf": [
{
"enum": [
"passed",
"didnt_pass",
"pending_decision",
"withdrew",
"no_show",
"other"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview outcome"
},
"rating": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "User rating from 1 to 5"
},
"scheduled_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Scheduled date and time"
},
"sequence": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Interview order within the process"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview state"
}
},
"required": [
"id"
],
"type": "object"
},
{
"type": "null"
}
]
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Application state"
},
"upcoming_interview": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"calendar_sync": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"account_email": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"matched_by": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"synced_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"cancelled_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Cancellation date and time"
},
"cancelled_reason": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Why the interview was cancelled"
},
"completed_at": {
"anyOf": [
{
"format": "date",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
"type": "string"
},
{
"type": "null"
}
],
"description": "Completion date in YYYY-MM-DD format"
},
"created_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"feedback": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Feedback received or given"
},
"from_calendar": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"description": "Whether this came from a connected calendar"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"interviewers": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interviewers"
},
"location": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Location or meeting link"
},
"location_details": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"display_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Human-readable location or meeting provider"
},
"type": {
"anyOf": [
{
"enum": [
"coderpad",
"hackerrank",
"codesignal",
"karat",
"hirevue",
"woven",
"filtered",
"byteboard",
"zoom",
"google-meet",
"microsoft-teams",
"webex",
"gotomeeting",
"whereby",
"around",
"chime",
"bluejeans",
"dialpad",
"ringcentral",
"discord",
"phone",
"physical"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Detected meeting provider, phone, or physical location"
},
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Clickable meeting URL"
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview name"
},
"next_action": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Next interview action"
},
"notes": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview notes"
},
"outcome": {
"anyOf": [
{
"enum": [
"passed",
"didnt_pass",
"pending_decision",
"withdrew",
"no_show",
"other"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview outcome"
},
"rating": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "User rating from 1 to 5"
},
"scheduled_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Scheduled date and time"
},
"sequence": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Interview order within the process"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview state"
}
},
"required": [
"id"
],
"type": "object"
},
{
"type": "null"
}
]
}
},
"required": [
"id"
],
"type": "object"
},
{
"type": "null"
}
],
"description": "Application lifecycle, interviews, offer, and conversations"
},
"location": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Job location"
},
"logo_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Company logo URL"
},
"qualifications": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Job qualifications"
},
"refreshed_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the posting was last refreshed"
},
"removed_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the posting was removed"
},
"scrape_engine": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Scraper used for the posting"
},
"source": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Where the job came from"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Current job processing state"
},
"title": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Job title"
},
"updated_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the job was updated"
},
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Job posting URL"
}
},
"required": [
"id"
],
"type": "object"
},
"meta": {
"additionalProperties": {},
"properties": {
"next_page": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Cursor for the next page"
},
"total_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Total matching records, when calculated"
}
},
"type": "object"
}
},
"required": [
"data"
],
"type": "object"
}
},
{
"description": "Update a job in your journey",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"company": {
"description": "Company name",
"type": "string"
},
"compensation_text": {
"description": "Compensation text from the posting",
"type": "string"
},
"description": {
"description": "Job description",
"type": "string"
},
"job_id": {
"description": "Job id",
"type": "string"
},
"location": {
"description": "Job location",
"type": "string"
},
"notes": {
"description": "Markdown notes about this application",
"type": "string"
},
"qualifications": {
"description": "Job qualifications",
"type": "string"
},
"source": {
"description": "Where this job came from",
"type": "string"
},
"title": {
"description": "Job title",
"type": "string"
},
"url": {
"description": "URL of the job posting",
"format": "uri",
"type": "string"
}
},
"required": [
"job_id"
],
"type": "object"
},
"name": "jobs.update",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": {},
"properties": {
"data": {
"additionalProperties": {},
"properties": {
"captured_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the job was captured"
},
"company": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Company name"
},
"company_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Company website URL"
},
"compensation_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Compensation as written in the posting"
},
"created_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the job was created"
},
"description": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Job description"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"job_application": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"applied_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"closed_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"conversations": {
"items": {
"additionalProperties": {},
"properties": {
"from": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"kind": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"messages": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"sent_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"subject": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"unread": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
]
}
},
"required": [
"id"
],
"type": "object"
},
"type": "array"
},
"current_phase": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Current application phase"
},
"current_stage": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"interviews": {
"items": {
"additionalProperties": {},
"properties": {
"calendar_sync": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"account_email": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"matched_by": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"synced_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"cancelled_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Cancellation date and time"
},
"cancelled_reason": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Why the interview was cancelled"
},
"completed_at": {
"anyOf": [
{
"format": "date",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
"type": "string"
},
{
"type": "null"
}
],
"description": "Completion date in YYYY-MM-DD format"
},
"created_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"feedback": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Feedback received or given"
},
"from_calendar": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"description": "Whether this came from a connected calendar"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"interviewers": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interviewers"
},
"location": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Location or meeting link"
},
"location_details": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"display_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Human-readable location or meeting provider"
},
"type": {
"anyOf": [
{
"enum": [
"coderpad",
"hackerrank",
"codesignal",
"karat",
"hirevue",
"woven",
"filtered",
"byteboard",
"zoom",
"google-meet",
"microsoft-teams",
"webex",
"gotomeeting",
"whereby",
"around",
"chime",
"bluejeans",
"dialpad",
"ringcentral",
"discord",
"phone",
"physical"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Detected meeting provider, phone, or physical location"
},
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Clickable meeting URL"
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview name"
},
"next_action": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Next interview action"
},
"notes": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview notes"
},
"outcome": {
"anyOf": [
{
"enum": [
"passed",
"didnt_pass",
"pending_decision",
"withdrew",
"no_show",
"other"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview outcome"
},
"rating": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "User rating from 1 to 5"
},
"scheduled_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Scheduled date and time"
},
"sequence": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Interview order within the process"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview state"
}
},
"required": [
"id"
],
"type": "object"
},
"type": "array"
},
"interviews_summary": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"completed_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"total_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"upcoming_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"last_action_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"notes": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"offer": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"base_salary_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Base salary in cents"
},
"bonus_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Bonus in cents"
},
"currency": {
"anyOf": [
{
"enum": [
"USD",
"EUR",
"GBP",
"CAD",
"AUD"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Supported currency code"
},
"deadline_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Offer deadline"
},
"equity_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Equity details"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"initial_bonus_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Originally offered bonus in cents"
},
"initial_equity_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Originally offered equity"
},
"initial_rsu_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Originally offered RSUs"
},
"initial_salary_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Originally offered salary in cents"
},
"negotiation_events": {
"description": "Negotiation history",
"items": {
"additionalProperties": {},
"properties": {
"bonus_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Bonus amount in cents"
},
"created_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the event was recorded"
},
"equity_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Equity details"
},
"event_date": {
"anyOf": [
{
"format": "date",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
"type": "string"
},
{
"type": "null"
}
],
"description": "Negotiation event date"
},
"event_type": {
"anyOf": [
{
"enum": [
"offer",
"counter"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Negotiation event type"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"notes": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Negotiation notes"
},
"salary_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Salary amount in cents"
}
},
"required": [
"id"
],
"type": "object"
},
"type": "array"
},
"next_action": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Next offer action"
},
"notes": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Offer notes"
},
"rsu_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "RSU details"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Offer state"
},
"target_bonus_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Target bonus in cents"
},
"target_equity_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Target equity"
},
"target_rsu_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Target RSUs"
},
"target_salary_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Target salary in cents"
}
},
"required": [
"id"
],
"type": "object"
},
{
"type": "null"
}
]
},
"outcome": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"recent_interview": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"calendar_sync": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"account_email": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"matched_by": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"synced_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"cancelled_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Cancellation date and time"
},
"cancelled_reason": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Why the interview was cancelled"
},
"completed_at": {
"anyOf": [
{
"format": "date",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
"type": "string"
},
{
"type": "null"
}
],
"description": "Completion date in YYYY-MM-DD format"
},
"created_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"feedback": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Feedback received or given"
},
"from_calendar": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"description": "Whether this came from a connected calendar"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"interviewers": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interviewers"
},
"location": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Location or meeting link"
},
"location_details": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"display_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Human-readable location or meeting provider"
},
"type": {
"anyOf": [
{
"enum": [
"coderpad",
"hackerrank",
"codesignal",
"karat",
"hirevue",
"woven",
"filtered",
"byteboard",
"zoom",
"google-meet",
"microsoft-teams",
"webex",
"gotomeeting",
"whereby",
"around",
"chime",
"bluejeans",
"dialpad",
"ringcentral",
"discord",
"phone",
"physical"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Detected meeting provider, phone, or physical location"
},
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Clickable meeting URL"
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview name"
},
"next_action": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Next interview action"
},
"notes": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview notes"
},
"outcome": {
"anyOf": [
{
"enum": [
"passed",
"didnt_pass",
"pending_decision",
"withdrew",
"no_show",
"other"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview outcome"
},
"rating": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "User rating from 1 to 5"
},
"scheduled_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Scheduled date and time"
},
"sequence": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Interview order within the process"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview state"
}
},
"required": [
"id"
],
"type": "object"
},
{
"type": "null"
}
]
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Application state"
},
"upcoming_interview": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"calendar_sync": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"account_email": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"matched_by": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"synced_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"cancelled_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Cancellation date and time"
},
"cancelled_reason": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Why the interview was cancelled"
},
"completed_at": {
"anyOf": [
{
"format": "date",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
"type": "string"
},
{
"type": "null"
}
],
"description": "Completion date in YYYY-MM-DD format"
},
"created_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"feedback": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Feedback received or given"
},
"from_calendar": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"description": "Whether this came from a connected calendar"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"interviewers": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interviewers"
},
"location": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Location or meeting link"
},
"location_details": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"display_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Human-readable location or meeting provider"
},
"type": {
"anyOf": [
{
"enum": [
"coderpad",
"hackerrank",
"codesignal",
"karat",
"hirevue",
"woven",
"filtered",
"byteboard",
"zoom",
"google-meet",
"microsoft-teams",
"webex",
"gotomeeting",
"whereby",
"around",
"chime",
"bluejeans",
"dialpad",
"ringcentral",
"discord",
"phone",
"physical"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Detected meeting provider, phone, or physical location"
},
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Clickable meeting URL"
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview name"
},
"next_action": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Next interview action"
},
"notes": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview notes"
},
"outcome": {
"anyOf": [
{
"enum": [
"passed",
"didnt_pass",
"pending_decision",
"withdrew",
"no_show",
"other"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview outcome"
},
"rating": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "User rating from 1 to 5"
},
"scheduled_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Scheduled date and time"
},
"sequence": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Interview order within the process"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview state"
}
},
"required": [
"id"
],
"type": "object"
},
{
"type": "null"
}
]
}
},
"required": [
"id"
],
"type": "object"
},
{
"type": "null"
}
],
"description": "Application lifecycle, interviews, offer, and conversations"
},
"location": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Job location"
},
"logo_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Company logo URL"
},
"qualifications": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Job qualifications"
},
"refreshed_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the posting was last refreshed"
},
"removed_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the posting was removed"
},
"scrape_engine": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Scraper used for the posting"
},
"source": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Where the job came from"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Current job processing state"
},
"title": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Job title"
},
"updated_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the job was updated"
},
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Job posting URL"
}
},
"required": [
"id"
],
"type": "object"
},
"meta": {
"additionalProperties": {},
"properties": {
"next_page": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Cursor for the next page"
},
"total_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Total matching records, when calculated"
}
},
"type": "object"
}
},
"required": [
"data"
],
"type": "object"
}
},
{
"description": "Get the user's persona: inferred job-search preferences and traits with an understanding score. Use it to tailor advice and searches.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {},
"type": "object"
},
"name": "persona.get",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": {},
"properties": {
"data": {
"additionalProperties": {},
"properties": {
"computed_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Last computation time"
},
"facet_scores": {
"additionalProperties": {
"type": "number"
},
"propertyNames": {
"type": "string"
},
"type": "object"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"missing_facets": {
"items": {
"type": "string"
},
"type": "array"
},
"traits": {
"description": "Known job-search preferences and dealbreakers",
"items": {
"additionalProperties": {},
"properties": {
"confidence": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Inference confidence"
},
"confirmed_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Confirmation time"
},
"facet": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Preference category"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"polarity": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Preference or dealbreaker"
},
"source": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "How the trait was learned"
},
"value_number": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Numeric value"
},
"value_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Text value"
}
},
"required": [
"id"
],
"type": "object"
},
"type": "array"
},
"understanding_score": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "How complete the persona is"
}
},
"required": [
"id",
"traits"
],
"type": "object"
},
"meta": {
"additionalProperties": {},
"properties": {
"next_page": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Cursor for the next page"
},
"total_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Total matching records, when calculated"
}
},
"type": "object"
}
},
"required": [
"data"
],
"type": "object"
}
},
{
"description": "List companies you are tracking",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"limit": {
"description": "Maximum records to return",
"exclusiveMinimum": 0,
"maximum": 100,
"type": "integer"
},
"page": {
"description": "Pagination cursor returned as meta.next_page",
"type": "string"
}
},
"type": "object"
},
"name": "signals.list",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": {},
"properties": {
"data": {
"items": {
"additionalProperties": false,
"properties": {
"careers_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Company careers URL"
},
"company_name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Company name"
},
"departments": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
]
},
"display_name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Company display name"
},
"exclude_keywords": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
]
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"include_keywords": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
]
},
"locations": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
]
},
"notifications_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Total notifications"
},
"seniority_levels": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
]
},
"status": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Tracking status"
},
"sync_frequency": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "How often the company is refreshed"
},
"unread_notifications_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Unread notifications"
}
},
"required": [
"id"
],
"type": "object"
},
"type": "array"
},
"meta": {
"additionalProperties": {},
"properties": {
"next_page": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Cursor for the next page"
},
"total_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Total matching records, when calculated"
}
},
"type": "object"
}
},
"required": [
"data"
],
"type": "object"
}
},
{
"description": "List jobs in your journey that came from a tracked company",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"limit": {
"description": "Maximum records to return",
"exclusiveMinimum": 0,
"maximum": 100,
"type": "integer"
},
"page": {
"description": "Pagination cursor returned as meta.next_page",
"type": "string"
},
"signal_id": {
"description": "Signal (tracked company) id",
"type": "string"
}
},
"required": [
"signal_id"
],
"type": "object"
},
"name": "signals.list_applied_jobs",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": {},
"properties": {
"data": {
"items": {
"additionalProperties": {},
"properties": {
"captured_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the job was captured"
},
"company": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Company name"
},
"company_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Company website URL"
},
"compensation_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Compensation as written in the posting"
},
"created_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the job was created"
},
"description": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Job description"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"job_application": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"applied_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"closed_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"conversations": {
"items": {
"additionalProperties": {},
"properties": {
"from": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"kind": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"messages": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"sent_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"subject": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"unread": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
]
}
},
"required": [
"id"
],
"type": "object"
},
"type": "array"
},
"current_phase": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Current application phase"
},
"current_stage": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"interviews": {
"items": {
"additionalProperties": {},
"properties": {
"calendar_sync": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"account_email": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"matched_by": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"synced_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"cancelled_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Cancellation date and time"
},
"cancelled_reason": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Why the interview was cancelled"
},
"completed_at": {
"anyOf": [
{
"format": "date",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
"type": "string"
},
{
"type": "null"
}
],
"description": "Completion date in YYYY-MM-DD format"
},
"created_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"feedback": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Feedback received or given"
},
"from_calendar": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"description": "Whether this came from a connected calendar"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"interviewers": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interviewers"
},
"location": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Location or meeting link"
},
"location_details": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"display_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Human-readable location or meeting provider"
},
"type": {
"anyOf": [
{
"enum": [
"coderpad",
"hackerrank",
"codesignal",
"karat",
"hirevue",
"woven",
"filtered",
"byteboard",
"zoom",
"google-meet",
"microsoft-teams",
"webex",
"gotomeeting",
"whereby",
"around",
"chime",
"bluejeans",
"dialpad",
"ringcentral",
"discord",
"phone",
"physical"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Detected meeting provider, phone, or physical location"
},
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Clickable meeting URL"
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview name"
},
"next_action": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Next interview action"
},
"notes": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview notes"
},
"outcome": {
"anyOf": [
{
"enum": [
"passed",
"didnt_pass",
"pending_decision",
"withdrew",
"no_show",
"other"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview outcome"
},
"rating": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "User rating from 1 to 5"
},
"scheduled_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Scheduled date and time"
},
"sequence": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Interview order within the process"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview state"
}
},
"required": [
"id"
],
"type": "object"
},
"type": "array"
},
"interviews_summary": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"completed_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"total_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"upcoming_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"last_action_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"notes": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"offer": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"base_salary_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Base salary in cents"
},
"bonus_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Bonus in cents"
},
"currency": {
"anyOf": [
{
"enum": [
"USD",
"EUR",
"GBP",
"CAD",
"AUD"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Supported currency code"
},
"deadline_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Offer deadline"
},
"equity_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Equity details"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"initial_bonus_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Originally offered bonus in cents"
},
"initial_equity_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Originally offered equity"
},
"initial_rsu_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Originally offered RSUs"
},
"initial_salary_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Originally offered salary in cents"
},
"negotiation_events": {
"description": "Negotiation history",
"items": {
"additionalProperties": {},
"properties": {
"bonus_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Bonus amount in cents"
},
"created_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the event was recorded"
},
"equity_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Equity details"
},
"event_date": {
"anyOf": [
{
"format": "date",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
"type": "string"
},
{
"type": "null"
}
],
"description": "Negotiation event date"
},
"event_type": {
"anyOf": [
{
"enum": [
"offer",
"counter"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Negotiation event type"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"notes": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Negotiation notes"
},
"salary_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Salary amount in cents"
}
},
"required": [
"id"
],
"type": "object"
},
"type": "array"
},
"next_action": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Next offer action"
},
"notes": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Offer notes"
},
"rsu_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "RSU details"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Offer state"
},
"target_bonus_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Target bonus in cents"
},
"target_equity_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Target equity"
},
"target_rsu_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Target RSUs"
},
"target_salary_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Target salary in cents"
}
},
"required": [
"id"
],
"type": "object"
},
{
"type": "null"
}
]
},
"outcome": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"recent_interview": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"calendar_sync": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"account_email": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"matched_by": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"synced_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"cancelled_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Cancellation date and time"
},
"cancelled_reason": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Why the interview was cancelled"
},
"completed_at": {
"anyOf": [
{
"format": "date",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
"type": "string"
},
{
"type": "null"
}
],
"description": "Completion date in YYYY-MM-DD format"
},
"created_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"feedback": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Feedback received or given"
},
"from_calendar": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"description": "Whether this came from a connected calendar"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"interviewers": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interviewers"
},
"location": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Location or meeting link"
},
"location_details": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"display_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Human-readable location or meeting provider"
},
"type": {
"anyOf": [
{
"enum": [
"coderpad",
"hackerrank",
"codesignal",
"karat",
"hirevue",
"woven",
"filtered",
"byteboard",
"zoom",
"google-meet",
"microsoft-teams",
"webex",
"gotomeeting",
"whereby",
"around",
"chime",
"bluejeans",
"dialpad",
"ringcentral",
"discord",
"phone",
"physical"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Detected meeting provider, phone, or physical location"
},
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Clickable meeting URL"
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview name"
},
"next_action": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Next interview action"
},
"notes": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview notes"
},
"outcome": {
"anyOf": [
{
"enum": [
"passed",
"didnt_pass",
"pending_decision",
"withdrew",
"no_show",
"other"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview outcome"
},
"rating": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "User rating from 1 to 5"
},
"scheduled_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Scheduled date and time"
},
"sequence": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Interview order within the process"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview state"
}
},
"required": [
"id"
],
"type": "object"
},
{
"type": "null"
}
]
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Application state"
},
"upcoming_interview": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"calendar_sync": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"account_email": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"matched_by": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"synced_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"cancelled_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Cancellation date and time"
},
"cancelled_reason": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Why the interview was cancelled"
},
"completed_at": {
"anyOf": [
{
"format": "date",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
"type": "string"
},
{
"type": "null"
}
],
"description": "Completion date in YYYY-MM-DD format"
},
"created_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"feedback": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Feedback received or given"
},
"from_calendar": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"description": "Whether this came from a connected calendar"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"interviewers": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interviewers"
},
"location": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Location or meeting link"
},
"location_details": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"display_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Human-readable location or meeting provider"
},
"type": {
"anyOf": [
{
"enum": [
"coderpad",
"hackerrank",
"codesignal",
"karat",
"hirevue",
"woven",
"filtered",
"byteboard",
"zoom",
"google-meet",
"microsoft-teams",
"webex",
"gotomeeting",
"whereby",
"around",
"chime",
"bluejeans",
"dialpad",
"ringcentral",
"discord",
"phone",
"physical"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Detected meeting provider, phone, or physical location"
},
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Clickable meeting URL"
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview name"
},
"next_action": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Next interview action"
},
"notes": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview notes"
},
"outcome": {
"anyOf": [
{
"enum": [
"passed",
"didnt_pass",
"pending_decision",
"withdrew",
"no_show",
"other"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview outcome"
},
"rating": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "User rating from 1 to 5"
},
"scheduled_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Scheduled date and time"
},
"sequence": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Interview order within the process"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview state"
}
},
"required": [
"id"
],
"type": "object"
},
{
"type": "null"
}
]
}
},
"required": [
"id"
],
"type": "object"
},
{
"type": "null"
}
],
"description": "Application lifecycle, interviews, offer, and conversations"
},
"location": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Job location"
},
"logo_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Company logo URL"
},
"qualifications": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Job qualifications"
},
"refreshed_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the posting was last refreshed"
},
"removed_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the posting was removed"
},
"scrape_engine": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Scraper used for the posting"
},
"source": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Where the job came from"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Current job processing state"
},
"title": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Job title"
},
"updated_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the job was updated"
},
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Job posting URL"
}
},
"required": [
"id"
],
"type": "object"
},
"type": "array"
},
"meta": {
"additionalProperties": {},
"properties": {
"next_page": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Cursor for the next page"
},
"total_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Total matching records, when calculated"
}
},
"type": "object"
}
},
"required": [
"data"
],
"type": "object"
}
},
{
"description": "List signal notifications (new openings at tracked companies)",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"department": {
"description": "Exact department facet",
"type": "string"
},
"limit": {
"description": "Maximum records to return",
"exclusiveMinimum": 0,
"maximum": 100,
"type": "integer"
},
"location": {
"description": "Exact location facet; use \"remote\" for remote roles",
"type": "string"
},
"matches": {
"description": "Only openings that score as a match for your persona",
"type": "boolean"
},
"page": {
"description": "Pagination cursor returned as meta.next_page",
"type": "string"
},
"q": {
"description": "Free-text search over opening titles",
"type": "string"
},
"tab": {
"description": "Use new for unread notifications",
"enum": [
"all",
"new"
],
"type": "string"
},
"tracker_id": {
"description": "Filter notifications to one signal tracker",
"type": "string"
}
},
"type": "object"
},
"name": "signals.openings.list",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": {},
"properties": {
"data": {
"items": {
"additionalProperties": {},
"properties": {
"channel": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Delivery channel"
},
"delivered_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Delivery time"
},
"event_type": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Notification event type"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"opening": {
"additionalProperties": {},
"description": "Matched company opening",
"properties": {
"department": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"employment_type": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"fit": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"reasons": {
"items": {
"additionalProperties": {},
"properties": {
"direction": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"label": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"weight": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
"type": "array"
},
"score": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"last_seen_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"location": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"posted_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"remote": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
]
},
"status": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"team": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"title": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"required": [
"id"
],
"type": "object"
},
"read_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Read time"
},
"tracker": {
"additionalProperties": false,
"properties": {
"careers_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Company careers URL"
},
"company_name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Company name"
},
"departments": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
]
},
"display_name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Company display name"
},
"exclude_keywords": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
]
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"include_keywords": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
]
},
"locations": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
]
},
"notifications_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Total notifications"
},
"seniority_levels": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
]
},
"status": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Tracking status"
},
"sync_frequency": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "How often the company is refreshed"
},
"unread_notifications_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Unread notifications"
}
},
"required": [
"id"
],
"type": "object"
}
},
"required": [
"id"
],
"type": "object"
},
"type": "array"
},
"meta": {
"additionalProperties": {},
"properties": {
"next_page": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Cursor for the next page"
},
"total_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Total matching records, when calculated"
}
},
"type": "object"
}
},
"required": [
"data"
],
"type": "object"
}
},
{
"description": "Mark every unread opening notification as read after the user confirms the bulk action",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"confirmed": {
"const": true,
"description": "Must be true after the user confirms marking all openings read",
"type": "boolean"
}
},
"required": [
"confirmed"
],
"type": "object"
},
"name": "signals.openings.mark_all_read",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"message": {
"description": "Human-readable confirmation of the action",
"type": "string"
}
},
"required": [
"message"
],
"type": "object"
}
},
{
"description": "Mark one opening notification returned by signals.openings.list as read",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"notification_id": {
"description": "Notification id from signals.openings.list",
"type": "string"
}
},
"required": [
"notification_id"
],
"type": "object"
},
"name": "signals.openings.mark_read",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"message": {
"description": "Human-readable confirmation of the action",
"type": "string"
}
},
"required": [
"message"
],
"type": "object"
}
},
{
"description": "Save a matched opening returned by signals.openings.list to your job journey",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"opening_id": {
"description": "Matched opening id from signals.openings.list",
"type": "string"
}
},
"required": [
"opening_id"
],
"type": "object"
},
"name": "signals.openings.save",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": {},
"properties": {
"data": {
"additionalProperties": {},
"properties": {
"captured_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the job was captured"
},
"company": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Company name"
},
"company_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Company website URL"
},
"compensation_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Compensation as written in the posting"
},
"created_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the job was created"
},
"description": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Job description"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"job_application": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"applied_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"closed_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"conversations": {
"items": {
"additionalProperties": {},
"properties": {
"from": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"kind": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"messages": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"sent_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"subject": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"unread": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
]
}
},
"required": [
"id"
],
"type": "object"
},
"type": "array"
},
"current_phase": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Current application phase"
},
"current_stage": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"interviews": {
"items": {
"additionalProperties": {},
"properties": {
"calendar_sync": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"account_email": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"matched_by": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"synced_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"cancelled_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Cancellation date and time"
},
"cancelled_reason": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Why the interview was cancelled"
},
"completed_at": {
"anyOf": [
{
"format": "date",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
"type": "string"
},
{
"type": "null"
}
],
"description": "Completion date in YYYY-MM-DD format"
},
"created_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"feedback": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Feedback received or given"
},
"from_calendar": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"description": "Whether this came from a connected calendar"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"interviewers": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interviewers"
},
"location": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Location or meeting link"
},
"location_details": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"display_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Human-readable location or meeting provider"
},
"type": {
"anyOf": [
{
"enum": [
"coderpad",
"hackerrank",
"codesignal",
"karat",
"hirevue",
"woven",
"filtered",
"byteboard",
"zoom",
"google-meet",
"microsoft-teams",
"webex",
"gotomeeting",
"whereby",
"around",
"chime",
"bluejeans",
"dialpad",
"ringcentral",
"discord",
"phone",
"physical"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Detected meeting provider, phone, or physical location"
},
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Clickable meeting URL"
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview name"
},
"next_action": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Next interview action"
},
"notes": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview notes"
},
"outcome": {
"anyOf": [
{
"enum": [
"passed",
"didnt_pass",
"pending_decision",
"withdrew",
"no_show",
"other"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview outcome"
},
"rating": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "User rating from 1 to 5"
},
"scheduled_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Scheduled date and time"
},
"sequence": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Interview order within the process"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview state"
}
},
"required": [
"id"
],
"type": "object"
},
"type": "array"
},
"interviews_summary": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"completed_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"total_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"upcoming_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"last_action_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"notes": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"offer": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"base_salary_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Base salary in cents"
},
"bonus_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Bonus in cents"
},
"currency": {
"anyOf": [
{
"enum": [
"USD",
"EUR",
"GBP",
"CAD",
"AUD"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Supported currency code"
},
"deadline_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Offer deadline"
},
"equity_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Equity details"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"initial_bonus_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Originally offered bonus in cents"
},
"initial_equity_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Originally offered equity"
},
"initial_rsu_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Originally offered RSUs"
},
"initial_salary_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Originally offered salary in cents"
},
"negotiation_events": {
"description": "Negotiation history",
"items": {
"additionalProperties": {},
"properties": {
"bonus_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Bonus amount in cents"
},
"created_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the event was recorded"
},
"equity_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Equity details"
},
"event_date": {
"anyOf": [
{
"format": "date",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
"type": "string"
},
{
"type": "null"
}
],
"description": "Negotiation event date"
},
"event_type": {
"anyOf": [
{
"enum": [
"offer",
"counter"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Negotiation event type"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"notes": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Negotiation notes"
},
"salary_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Salary amount in cents"
}
},
"required": [
"id"
],
"type": "object"
},
"type": "array"
},
"next_action": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Next offer action"
},
"notes": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Offer notes"
},
"rsu_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "RSU details"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Offer state"
},
"target_bonus_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Target bonus in cents"
},
"target_equity_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Target equity"
},
"target_rsu_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Target RSUs"
},
"target_salary_cents": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Target salary in cents"
}
},
"required": [
"id"
],
"type": "object"
},
{
"type": "null"
}
]
},
"outcome": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"recent_interview": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"calendar_sync": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"account_email": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"matched_by": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"synced_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"cancelled_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Cancellation date and time"
},
"cancelled_reason": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Why the interview was cancelled"
},
"completed_at": {
"anyOf": [
{
"format": "date",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
"type": "string"
},
{
"type": "null"
}
],
"description": "Completion date in YYYY-MM-DD format"
},
"created_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"feedback": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Feedback received or given"
},
"from_calendar": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"description": "Whether this came from a connected calendar"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"interviewers": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interviewers"
},
"location": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Location or meeting link"
},
"location_details": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"display_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Human-readable location or meeting provider"
},
"type": {
"anyOf": [
{
"enum": [
"coderpad",
"hackerrank",
"codesignal",
"karat",
"hirevue",
"woven",
"filtered",
"byteboard",
"zoom",
"google-meet",
"microsoft-teams",
"webex",
"gotomeeting",
"whereby",
"around",
"chime",
"bluejeans",
"dialpad",
"ringcentral",
"discord",
"phone",
"physical"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Detected meeting provider, phone, or physical location"
},
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Clickable meeting URL"
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview name"
},
"next_action": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Next interview action"
},
"notes": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview notes"
},
"outcome": {
"anyOf": [
{
"enum": [
"passed",
"didnt_pass",
"pending_decision",
"withdrew",
"no_show",
"other"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview outcome"
},
"rating": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "User rating from 1 to 5"
},
"scheduled_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Scheduled date and time"
},
"sequence": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Interview order within the process"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview state"
}
},
"required": [
"id"
],
"type": "object"
},
{
"type": "null"
}
]
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Application state"
},
"upcoming_interview": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"calendar_sync": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"account_email": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"matched_by": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"synced_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"cancelled_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Cancellation date and time"
},
"cancelled_reason": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Why the interview was cancelled"
},
"completed_at": {
"anyOf": [
{
"format": "date",
"pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
"type": "string"
},
{
"type": "null"
}
],
"description": "Completion date in YYYY-MM-DD format"
},
"created_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"feedback": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Feedback received or given"
},
"from_calendar": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"description": "Whether this came from a connected calendar"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"interviewers": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interviewers"
},
"location": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Location or meeting link"
},
"location_details": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"display_text": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Human-readable location or meeting provider"
},
"type": {
"anyOf": [
{
"enum": [
"coderpad",
"hackerrank",
"codesignal",
"karat",
"hirevue",
"woven",
"filtered",
"byteboard",
"zoom",
"google-meet",
"microsoft-teams",
"webex",
"gotomeeting",
"whereby",
"around",
"chime",
"bluejeans",
"dialpad",
"ringcentral",
"discord",
"phone",
"physical"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Detected meeting provider, phone, or physical location"
},
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Clickable meeting URL"
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview name"
},
"next_action": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Next interview action"
},
"notes": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview notes"
},
"outcome": {
"anyOf": [
{
"enum": [
"passed",
"didnt_pass",
"pending_decision",
"withdrew",
"no_show",
"other"
],
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview outcome"
},
"rating": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "User rating from 1 to 5"
},
"scheduled_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Scheduled date and time"
},
"sequence": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Interview order within the process"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Interview state"
}
},
"required": [
"id"
],
"type": "object"
},
{
"type": "null"
}
]
}
},
"required": [
"id"
],
"type": "object"
},
{
"type": "null"
}
],
"description": "Application lifecycle, interviews, offer, and conversations"
},
"location": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Job location"
},
"logo_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Company logo URL"
},
"qualifications": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Job qualifications"
},
"refreshed_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the posting was last refreshed"
},
"removed_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the posting was removed"
},
"scrape_engine": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Scraper used for the posting"
},
"source": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Where the job came from"
},
"state": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Current job processing state"
},
"title": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Job title"
},
"updated_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the job was updated"
},
"url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Job posting URL"
}
},
"required": [
"id"
],
"type": "object"
},
"meta": {
"additionalProperties": {},
"properties": {
"next_page": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Cursor for the next page"
},
"total_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Total matching records, when calculated"
}
},
"type": "object"
}
},
"required": [
"data"
],
"type": "object"
}
},
{
"description": "Pause tracking for a company",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"signal_id": {
"description": "Signal (tracked company) id",
"type": "string"
}
},
"required": [
"signal_id"
],
"type": "object"
},
"name": "signals.pause",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": {},
"properties": {
"data": {
"additionalProperties": false,
"properties": {
"careers_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Company careers URL"
},
"company_name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Company name"
},
"departments": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
]
},
"display_name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Company display name"
},
"exclude_keywords": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
]
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"include_keywords": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
]
},
"locations": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
]
},
"notifications_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Total notifications"
},
"seniority_levels": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
]
},
"status": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Tracking status"
},
"sync_frequency": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "How often the company is refreshed"
},
"unread_notifications_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Unread notifications"
}
},
"required": [
"id"
],
"type": "object"
},
"meta": {
"additionalProperties": {},
"properties": {
"next_page": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Cursor for the next page"
},
"total_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Total matching records, when calculated"
}
},
"type": "object"
}
},
"required": [
"data"
],
"type": "object"
}
},
{
"description": "Dismiss a recommended company and block it from future recommendations",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"recommendation_id": {
"description": "Recommendation id",
"type": "string"
}
},
"required": [
"recommendation_id"
],
"type": "object"
},
"name": "signals.recommendations.block",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": {},
"properties": {
"data": {
"additionalProperties": false,
"properties": {
"blocking_factors": {
"anyOf": [
{
"items": {
"additionalProperties": {},
"propertyNames": {
"type": "string"
},
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
]
},
"candidate_company": {
"additionalProperties": false,
"description": "Recommended company",
"properties": {
"careers_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"company_size": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"description": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"market": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"slug": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"ownership_type": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"slug": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"website_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"required": [
"id"
],
"type": "object"
},
"computed_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the recommendation was computed"
},
"confidence": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Recommendation confidence"
},
"created_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the recommendation was created"
},
"fit": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"reasons": {
"items": {
"additionalProperties": false,
"properties": {
"direction": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"label": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"note": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"trait_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"weight": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
"type": "array"
},
"score": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
],
"description": "Persona fit score and reasons"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"matching_role_families": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
]
},
"matching_roles_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Number of matching roles"
},
"primary_source_company": {
"additionalProperties": false,
"description": "Tracked company that led to this recommendation",
"properties": {
"careers_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"company_size": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"description": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"market": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"slug": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"ownership_type": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"slug": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"website_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"required": [
"id"
],
"type": "object"
},
"reason_body": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Detailed explanation"
},
"reason_fragments": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
]
},
"reason_headline": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Short explanation"
},
"recommendation_mode": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "How the recommendation was generated"
},
"score": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Recommendation score"
},
"sources": {
"description": "Recommendation sources",
"items": {
"additionalProperties": false,
"properties": {
"company": {
"additionalProperties": false,
"properties": {
"careers_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"company_size": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"description": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"market": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"slug": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"ownership_type": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"slug": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"website_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"required": [
"id"
],
"type": "object"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"reason_fragments": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
]
},
"reason_rank": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
}
},
"required": [
"id"
],
"type": "object"
},
"type": "array"
},
"status": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Recommendation status"
},
"supporting_factors": {
"anyOf": [
{
"items": {
"additionalProperties": {},
"propertyNames": {
"type": "string"
},
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
]
},
"tags": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
]
},
"updated_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the recommendation was last updated"
}
},
"required": [
"id"
],
"type": "object"
},
"meta": {
"additionalProperties": {},
"properties": {
"next_page": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Cursor for the next page"
},
"total_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Total matching records, when calculated"
}
},
"type": "object"
}
},
"required": [
"data"
],
"type": "object"
}
},
{
"description": "Dismiss a recommended company",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"reason": {
"description": "Why it was dismissed; sharpens future recommendations",
"type": "string"
},
"recommendation_id": {
"description": "Recommendation id",
"type": "string"
}
},
"required": [
"recommendation_id"
],
"type": "object"
},
"name": "signals.recommendations.dismiss",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": {},
"properties": {
"data": {
"additionalProperties": false,
"properties": {
"blocking_factors": {
"anyOf": [
{
"items": {
"additionalProperties": {},
"propertyNames": {
"type": "string"
},
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
]
},
"candidate_company": {
"additionalProperties": false,
"description": "Recommended company",
"properties": {
"careers_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"company_size": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"description": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"market": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"slug": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"ownership_type": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"slug": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"website_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"required": [
"id"
],
"type": "object"
},
"computed_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the recommendation was computed"
},
"confidence": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Recommendation confidence"
},
"created_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the recommendation was created"
},
"fit": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"reasons": {
"items": {
"additionalProperties": false,
"properties": {
"direction": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"label": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"note": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"trait_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"weight": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
"type": "array"
},
"score": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
],
"description": "Persona fit score and reasons"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"matching_role_families": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
]
},
"matching_roles_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Number of matching roles"
},
"primary_source_company": {
"additionalProperties": false,
"description": "Tracked company that led to this recommendation",
"properties": {
"careers_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"company_size": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"description": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"market": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"slug": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"ownership_type": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"slug": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"website_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"required": [
"id"
],
"type": "object"
},
"reason_body": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Detailed explanation"
},
"reason_fragments": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
]
},
"reason_headline": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Short explanation"
},
"recommendation_mode": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "How the recommendation was generated"
},
"score": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Recommendation score"
},
"sources": {
"description": "Recommendation sources",
"items": {
"additionalProperties": false,
"properties": {
"company": {
"additionalProperties": false,
"properties": {
"careers_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"company_size": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"description": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"market": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"slug": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"ownership_type": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"slug": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"website_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"required": [
"id"
],
"type": "object"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"reason_fragments": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
]
},
"reason_rank": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
}
},
"required": [
"id"
],
"type": "object"
},
"type": "array"
},
"status": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Recommendation status"
},
"supporting_factors": {
"anyOf": [
{
"items": {
"additionalProperties": {},
"propertyNames": {
"type": "string"
},
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
]
},
"tags": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
]
},
"updated_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the recommendation was last updated"
}
},
"required": [
"id"
],
"type": "object"
},
"meta": {
"additionalProperties": {},
"properties": {
"next_page": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Cursor for the next page"
},
"total_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Total matching records, when calculated"
}
},
"type": "object"
}
},
"required": [
"data"
],
"type": "object"
}
},
{
"description": "Record why a recommendation was or was not a fit; this sharpens future recommendations and the persona",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"feedback_types": {
"description": "One or more supported feedback tags",
"items": {
"enum": [
"watched",
"dismissed",
"more_like_this",
"prefer_startups_growth",
"prefer_public_companies",
"too_similar",
"too_different",
"wrong_market",
"wrong_industry",
"wrong_role_fit",
"already_know",
"not_enough_signal",
"not_interested"
],
"type": "string"
},
"minItems": 1,
"type": "array"
},
"interaction_source": {
"description": "Where the feedback came from in the UI or agent flow",
"type": "string"
},
"recommendation_id": {
"description": "Recommendation id",
"type": "string"
}
},
"required": [
"recommendation_id",
"feedback_types"
],
"type": "object"
},
"name": "signals.recommendations.feedback",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": {},
"properties": {
"data": {
"additionalProperties": false,
"properties": {
"blocking_factors": {
"anyOf": [
{
"items": {
"additionalProperties": {},
"propertyNames": {
"type": "string"
},
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
]
},
"candidate_company": {
"additionalProperties": false,
"description": "Recommended company",
"properties": {
"careers_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"company_size": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"description": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"market": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"slug": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"ownership_type": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"slug": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"website_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"required": [
"id"
],
"type": "object"
},
"computed_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the recommendation was computed"
},
"confidence": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Recommendation confidence"
},
"created_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the recommendation was created"
},
"fit": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"reasons": {
"items": {
"additionalProperties": false,
"properties": {
"direction": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"label": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"note": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"trait_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"weight": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
"type": "array"
},
"score": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
],
"description": "Persona fit score and reasons"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"matching_role_families": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
]
},
"matching_roles_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Number of matching roles"
},
"primary_source_company": {
"additionalProperties": false,
"description": "Tracked company that led to this recommendation",
"properties": {
"careers_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"company_size": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"description": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"market": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"slug": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"ownership_type": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"slug": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"website_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"required": [
"id"
],
"type": "object"
},
"reason_body": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Detailed explanation"
},
"reason_fragments": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
]
},
"reason_headline": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Short explanation"
},
"recommendation_mode": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "How the recommendation was generated"
},
"score": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Recommendation score"
},
"sources": {
"description": "Recommendation sources",
"items": {
"additionalProperties": false,
"properties": {
"company": {
"additionalProperties": false,
"properties": {
"careers_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"company_size": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"description": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"market": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"slug": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"ownership_type": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"slug": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"website_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"required": [
"id"
],
"type": "object"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"reason_fragments": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
]
},
"reason_rank": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
}
},
"required": [
"id"
],
"type": "object"
},
"type": "array"
},
"status": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Recommendation status"
},
"supporting_factors": {
"anyOf": [
{
"items": {
"additionalProperties": {},
"propertyNames": {
"type": "string"
},
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
]
},
"tags": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
]
},
"updated_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the recommendation was last updated"
}
},
"required": [
"id"
],
"type": "object"
},
"meta": {
"additionalProperties": {},
"properties": {
"next_page": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Cursor for the next page"
},
"total_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Total matching records, when calculated"
}
},
"type": "object"
}
},
"required": [
"data"
],
"type": "object"
}
},
{
"description": "Get one recommended company with sources and persona fit",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"recommendation_id": {
"description": "Recommendation id",
"type": "string"
}
},
"required": [
"recommendation_id"
],
"type": "object"
},
"name": "signals.recommendations.get",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": {},
"properties": {
"data": {
"additionalProperties": false,
"properties": {
"blocking_factors": {
"anyOf": [
{
"items": {
"additionalProperties": {},
"propertyNames": {
"type": "string"
},
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
]
},
"candidate_company": {
"additionalProperties": false,
"description": "Recommended company",
"properties": {
"careers_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"company_size": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"description": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"market": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"slug": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"ownership_type": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"slug": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"website_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"required": [
"id"
],
"type": "object"
},
"computed_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the recommendation was computed"
},
"confidence": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Recommendation confidence"
},
"created_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the recommendation was created"
},
"fit": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"reasons": {
"items": {
"additionalProperties": false,
"properties": {
"direction": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"label": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"note": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"trait_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"weight": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
"type": "array"
},
"score": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
],
"description": "Persona fit score and reasons"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"matching_role_families": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
]
},
"matching_roles_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Number of matching roles"
},
"primary_source_company": {
"additionalProperties": false,
"description": "Tracked company that led to this recommendation",
"properties": {
"careers_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"company_size": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"description": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"market": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"slug": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"ownership_type": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"slug": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"website_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"required": [
"id"
],
"type": "object"
},
"reason_body": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Detailed explanation"
},
"reason_fragments": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
]
},
"reason_headline": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Short explanation"
},
"recommendation_mode": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "How the recommendation was generated"
},
"score": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Recommendation score"
},
"sources": {
"description": "Recommendation sources",
"items": {
"additionalProperties": false,
"properties": {
"company": {
"additionalProperties": false,
"properties": {
"careers_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"company_size": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"description": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"market": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"slug": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"ownership_type": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"slug": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"website_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"required": [
"id"
],
"type": "object"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"reason_fragments": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
]
},
"reason_rank": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
}
},
"required": [
"id"
],
"type": "object"
},
"type": "array"
},
"status": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Recommendation status"
},
"supporting_factors": {
"anyOf": [
{
"items": {
"additionalProperties": {},
"propertyNames": {
"type": "string"
},
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
]
},
"tags": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
]
},
"updated_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the recommendation was last updated"
}
},
"required": [
"id"
],
"type": "object"
},
"meta": {
"additionalProperties": {},
"properties": {
"next_page": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Cursor for the next page"
},
"total_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Total matching records, when calculated"
}
},
"type": "object"
}
},
"required": [
"data"
],
"type": "object"
}
},
{
"description": "List companies recommended from one company you track. Get signal_id from signals.list.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"limit": {
"description": "Maximum records to return",
"exclusiveMinimum": 0,
"maximum": 100,
"type": "integer"
},
"page": {
"description": "Pagination cursor returned as meta.next_page",
"type": "string"
},
"signal_id": {
"description": "Tracked-company id from signals.list",
"type": "string"
}
},
"required": [
"signal_id"
],
"type": "object"
},
"name": "signals.recommendations.list",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": {},
"properties": {
"data": {
"items": {
"additionalProperties": false,
"properties": {
"blocking_factors": {
"anyOf": [
{
"items": {
"additionalProperties": {},
"propertyNames": {
"type": "string"
},
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
]
},
"candidate_company": {
"additionalProperties": false,
"description": "Recommended company",
"properties": {
"careers_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"company_size": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"description": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"market": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"slug": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"ownership_type": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"slug": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"website_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"required": [
"id"
],
"type": "object"
},
"computed_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the recommendation was computed"
},
"confidence": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Recommendation confidence"
},
"created_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the recommendation was created"
},
"fit": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"reasons": {
"items": {
"additionalProperties": false,
"properties": {
"direction": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"label": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"note": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"trait_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"weight": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
"type": "array"
},
"score": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
],
"description": "Persona fit score and reasons"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"matching_role_families": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
]
},
"matching_roles_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Number of matching roles"
},
"primary_source_company": {
"additionalProperties": false,
"description": "Tracked company that led to this recommendation",
"properties": {
"careers_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"company_size": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"description": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"market": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"slug": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"ownership_type": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"slug": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"website_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"required": [
"id"
],
"type": "object"
},
"reason_body": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Detailed explanation"
},
"reason_fragments": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
]
},
"reason_headline": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Short explanation"
},
"recommendation_mode": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "How the recommendation was generated"
},
"score": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Recommendation score"
},
"sources": {
"description": "Recommendation sources",
"items": {
"additionalProperties": false,
"properties": {
"company": {
"additionalProperties": false,
"properties": {
"careers_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"company_size": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"description": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"market": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"slug": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"ownership_type": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"slug": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"website_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"required": [
"id"
],
"type": "object"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"reason_fragments": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
]
},
"reason_rank": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
}
},
"required": [
"id"
],
"type": "object"
},
"type": "array"
},
"status": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Recommendation status"
},
"supporting_factors": {
"anyOf": [
{
"items": {
"additionalProperties": {},
"propertyNames": {
"type": "string"
},
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
]
},
"tags": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
]
},
"updated_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the recommendation was last updated"
}
},
"required": [
"id"
],
"type": "object"
},
"type": "array"
},
"meta": {
"additionalProperties": {},
"properties": {
"next_page": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Cursor for the next page"
},
"total_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Total matching records, when calculated"
}
},
"type": "object"
}
},
"required": [
"data"
],
"type": "object"
}
},
{
"description": "Restore a dismissed or blocked recommendation",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"recommendation_id": {
"description": "Recommendation id",
"type": "string"
}
},
"required": [
"recommendation_id"
],
"type": "object"
},
"name": "signals.recommendations.restore",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": {},
"properties": {
"data": {
"additionalProperties": false,
"properties": {
"blocking_factors": {
"anyOf": [
{
"items": {
"additionalProperties": {},
"propertyNames": {
"type": "string"
},
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
]
},
"candidate_company": {
"additionalProperties": false,
"description": "Recommended company",
"properties": {
"careers_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"company_size": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"description": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"market": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"slug": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"ownership_type": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"slug": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"website_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"required": [
"id"
],
"type": "object"
},
"computed_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the recommendation was computed"
},
"confidence": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Recommendation confidence"
},
"created_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the recommendation was created"
},
"fit": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"reasons": {
"items": {
"additionalProperties": false,
"properties": {
"direction": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"label": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"note": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"trait_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"weight": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
"type": "array"
},
"score": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
],
"description": "Persona fit score and reasons"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"matching_role_families": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
]
},
"matching_roles_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Number of matching roles"
},
"primary_source_company": {
"additionalProperties": false,
"description": "Tracked company that led to this recommendation",
"properties": {
"careers_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"company_size": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"description": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"market": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"slug": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"ownership_type": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"slug": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"website_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"required": [
"id"
],
"type": "object"
},
"reason_body": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Detailed explanation"
},
"reason_fragments": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
]
},
"reason_headline": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Short explanation"
},
"recommendation_mode": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "How the recommendation was generated"
},
"score": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Recommendation score"
},
"sources": {
"description": "Recommendation sources",
"items": {
"additionalProperties": false,
"properties": {
"company": {
"additionalProperties": false,
"properties": {
"careers_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"company_size": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"description": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"market": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"slug": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"ownership_type": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"slug": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"website_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"required": [
"id"
],
"type": "object"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"reason_fragments": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
]
},
"reason_rank": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
}
},
"required": [
"id"
],
"type": "object"
},
"type": "array"
},
"status": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Recommendation status"
},
"supporting_factors": {
"anyOf": [
{
"items": {
"additionalProperties": {},
"propertyNames": {
"type": "string"
},
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
]
},
"tags": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
]
},
"updated_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the recommendation was last updated"
}
},
"required": [
"id"
],
"type": "object"
},
"meta": {
"additionalProperties": {},
"properties": {
"next_page": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Cursor for the next page"
},
"total_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Total matching records, when calculated"
}
},
"type": "object"
}
},
"required": [
"data"
],
"type": "object"
}
},
{
"description": "Start tracking a recommended company (converts it into a signal)",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"recommendation_id": {
"description": "Recommendation id",
"type": "string"
}
},
"required": [
"recommendation_id"
],
"type": "object"
},
"name": "signals.recommendations.watch",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": {},
"properties": {
"data": {
"additionalProperties": false,
"properties": {
"blocking_factors": {
"anyOf": [
{
"items": {
"additionalProperties": {},
"propertyNames": {
"type": "string"
},
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
]
},
"candidate_company": {
"additionalProperties": false,
"description": "Recommended company",
"properties": {
"careers_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"company_size": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"description": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"market": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"slug": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"ownership_type": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"slug": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"website_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"required": [
"id"
],
"type": "object"
},
"computed_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the recommendation was computed"
},
"confidence": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Recommendation confidence"
},
"created_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the recommendation was created"
},
"fit": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"reasons": {
"items": {
"additionalProperties": false,
"properties": {
"direction": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"label": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"note": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"trait_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"weight": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
"type": "array"
},
"score": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
],
"description": "Persona fit score and reasons"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"matching_role_families": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
]
},
"matching_roles_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Number of matching roles"
},
"primary_source_company": {
"additionalProperties": false,
"description": "Tracked company that led to this recommendation",
"properties": {
"careers_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"company_size": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"description": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"market": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"slug": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"ownership_type": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"slug": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"website_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"required": [
"id"
],
"type": "object"
},
"reason_body": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Detailed explanation"
},
"reason_fragments": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
]
},
"reason_headline": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Short explanation"
},
"recommendation_mode": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "How the recommendation was generated"
},
"score": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Recommendation score"
},
"sources": {
"description": "Recommendation sources",
"items": {
"additionalProperties": false,
"properties": {
"company": {
"additionalProperties": false,
"properties": {
"careers_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"company_size": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"description": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"market": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"slug": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"type": "object"
},
{
"type": "null"
}
]
},
"name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"ownership_type": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"slug": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"website_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
}
},
"required": [
"id"
],
"type": "object"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"reason_fragments": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
]
},
"reason_rank": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
}
},
"required": [
"id"
],
"type": "object"
},
"type": "array"
},
"status": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Recommendation status"
},
"supporting_factors": {
"anyOf": [
{
"items": {
"additionalProperties": {},
"propertyNames": {
"type": "string"
},
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
]
},
"tags": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
]
},
"updated_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "When the recommendation was last updated"
}
},
"required": [
"id"
],
"type": "object"
},
"meta": {
"additionalProperties": {},
"properties": {
"next_page": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Cursor for the next page"
},
"total_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Total matching records, when calculated"
}
},
"type": "object"
}
},
"required": [
"data"
],
"type": "object"
}
},
{
"description": "Resume tracking for a company",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"signal_id": {
"description": "Signal (tracked company) id",
"type": "string"
}
},
"required": [
"signal_id"
],
"type": "object"
},
"name": "signals.resume",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": {},
"properties": {
"data": {
"additionalProperties": false,
"properties": {
"careers_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Company careers URL"
},
"company_name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Company name"
},
"departments": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
]
},
"display_name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Company display name"
},
"exclude_keywords": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
]
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"include_keywords": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
]
},
"locations": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
]
},
"notifications_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Total notifications"
},
"seniority_levels": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
]
},
"status": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Tracking status"
},
"sync_frequency": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "How often the company is refreshed"
},
"unread_notifications_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Unread notifications"
}
},
"required": [
"id"
],
"type": "object"
},
"meta": {
"additionalProperties": {},
"properties": {
"next_page": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Cursor for the next page"
},
"total_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Total matching records, when calculated"
}
},
"type": "object"
}
},
"required": [
"data"
],
"type": "object"
}
},
{
"description": "Start tracking a company for new job openings",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"careers_url": {
"description": "URL of the company careers page",
"format": "uri",
"type": "string"
},
"company_name": {
"description": "Name of the company",
"type": "string"
},
"departments": {
"description": "Departments to filter by",
"items": {
"type": "string"
},
"type": "array"
},
"exclude_keywords": {
"description": "Keywords to exclude",
"items": {
"type": "string"
},
"type": "array"
},
"include_keywords": {
"description": "Keywords that must appear in the role",
"items": {
"type": "string"
},
"type": "array"
},
"locations": {
"description": "Locations to filter by; use \"remote\" for remote roles",
"items": {
"type": "string"
},
"type": "array"
},
"seniority_levels": {
"description": "Seniority levels to include",
"items": {
"type": "string"
},
"type": "array"
},
"sync_frequency": {
"description": "How often Refine should refresh this company",
"enum": [
"weekly",
"daily"
],
"type": "string"
}
},
"required": [
"company_name",
"careers_url"
],
"type": "object"
},
"name": "signals.track",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": {},
"properties": {
"data": {
"additionalProperties": false,
"properties": {
"careers_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Company careers URL"
},
"company_name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Company name"
},
"departments": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
]
},
"display_name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Company display name"
},
"exclude_keywords": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
]
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"include_keywords": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
]
},
"locations": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
]
},
"notifications_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Total notifications"
},
"seniority_levels": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
]
},
"status": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Tracking status"
},
"sync_frequency": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "How often the company is refreshed"
},
"unread_notifications_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Unread notifications"
}
},
"required": [
"id"
],
"type": "object"
},
"meta": {
"additionalProperties": {},
"properties": {
"next_page": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Cursor for the next page"
},
"total_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Total matching records, when calculated"
}
},
"type": "object"
}
},
"required": [
"data"
],
"type": "object"
}
},
{
"description": "Stop tracking a company and delete its signal. Confirm with the user first; they stop getting new openings from it. To stop notifications temporarily instead, use signals.pause.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"confirmed": {
"const": true,
"description": "Must be true after the user confirms they want to stop tracking the company",
"type": "boolean"
},
"signal_id": {
"description": "Signal (tracked company) id",
"type": "string"
}
},
"required": [
"signal_id",
"confirmed"
],
"type": "object"
},
"name": "signals.untrack",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"message": {
"description": "Human-readable confirmation of the action",
"type": "string"
}
},
"required": [
"message"
],
"type": "object"
}
},
{
"description": "Update filters on a tracked company",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"departments": {
"description": "Departments to filter by",
"items": {
"type": "string"
},
"type": "array"
},
"exclude_keywords": {
"description": "Keywords to exclude",
"items": {
"type": "string"
},
"type": "array"
},
"include_keywords": {
"description": "Keywords that must appear in the role",
"items": {
"type": "string"
},
"type": "array"
},
"locations": {
"description": "Locations to filter by; use \"remote\" for remote roles",
"items": {
"type": "string"
},
"type": "array"
},
"seniority_levels": {
"description": "Seniority levels to include",
"items": {
"type": "string"
},
"type": "array"
},
"signal_id": {
"description": "Signal (tracked company) id",
"type": "string"
},
"sync_frequency": {
"description": "How often Refine should refresh this company",
"enum": [
"weekly",
"daily"
],
"type": "string"
}
},
"required": [
"signal_id"
],
"type": "object"
},
"name": "signals.update",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": {},
"properties": {
"data": {
"additionalProperties": false,
"properties": {
"careers_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Company careers URL"
},
"company_name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Company name"
},
"departments": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
]
},
"display_name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Company display name"
},
"exclude_keywords": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
]
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"type": "number"
}
],
"description": "Stable resource identifier"
},
"include_keywords": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
]
},
"locations": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
]
},
"notifications_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Total notifications"
},
"seniority_levels": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
]
},
"status": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Tracking status"
},
"sync_frequency": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "How often the company is refreshed"
},
"unread_notifications_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Unread notifications"
}
},
"required": [
"id"
],
"type": "object"
},
"meta": {
"additionalProperties": {},
"properties": {
"next_page": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"description": "Cursor for the next page"
},
"total_count": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"description": "Total matching records, when calculated"
}
},
"type": "object"
}
},
"required": [
"data"
],
"type": "object"
}
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:4477b06b5a0a9b2e5b1087f6a527ab0670eeb73bf6c5cfd786edb0c2936bb2fe | sha256sum