Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,559Letters: 14Defects: 1,336counted 3 min ago
teppi

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 yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:4477b06b5a0a9b2e5b1087f6a527ab0670eeb73bf6c5cfd786edb0c2936bb2fe | sha256sum