{"openapi":"3.1.0","info":{"title":"Onboardkit API","version":"0.1.0","description":"A fully local new-employee-onboarding toolkit: a genuinely phase-differentiated 30/60/90-day plan generator, a manager checklist, and a new-hire checklist.\n\nEvery operation is read-only or compute-only. The same tools are available over MCP (streamable HTTP) at https://onboardkit.connectorbay.com/mcp.","contact":{"name":"Unify Dynamics LLC","email":"hr@unifydynamics.com","url":"https://connectorbay.com/onboardkit/docs"},"termsOfService":"https://connectorbay.com/onboardkit/terms"},"servers":[{"url":"https://onboardkit.connectorbay.com"}],"externalDocs":{"url":"https://connectorbay.com/onboardkit/docs"},"security":[{},{"bearer":[]}],"components":{"securitySchemes":{"bearer":{"type":"http","scheme":"bearer","description":"Optional. A Pro API key raises rate limits; no credentials are required."}},"schemas":{"Error":{"type":"object","properties":{"ok":{"const":false},"error":{"type":"object"}}}}},"paths":{"/v1/tools/onboarding_plan_30_60_90":{"post":{"operationId":"onboarding_plan_30_60_90","summary":"Generates a genuinely phase-differentiated 30/60/90-day onboarding plan: distinct task sets per","description":"Generates a genuinely phase-differentiated 30/60/90-day onboarding plan: distinct task sets per\n    phase (orientation/logistics -> scoped ownership -> full autonomy) plus role-specific tasks that\n    meaningfully differ between technical and non-technical roles. Use for \"give me a 30-60-90 day\n    onboarding plan for a new engineer/sales rep\".","tags":["tools"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{"role_type":{"description":"technical | non-technical","title":"Role Type","type":"string"},"start_date":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Optional start date (any format) to echo back for reference.","title":"Start Date"}},"required":["role_type"],"title":"onboarding_plan_30_60_90Arguments","type":"object"}}}},"responses":{"200":{"description":"Tool result. `ok: true` on success; `ok: false` with a structured `error` (provider_unavailable, upstream_error, bad_input) when the tool could not answer.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"422":{"description":"Arguments failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limit exceeded (see Retry-After)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-read-only":true}},"/v1/tools/manager_onboarding_checklist":{"post":{"operationId":"manager_onboarding_checklist","summary":"The manager's own onboarding checklist (distinct from the new hire's): pre-arrival preparation,","description":"The manager's own onboarding checklist (distinct from the new hire's): pre-arrival preparation,\n    structured week-1 check-ins, and explicit 30/60/90-day reviews, plus a role-specific item on how closely\n    to review early work. Use for \"what should a manager do to onboard a new hire\".","tags":["tools"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{"role_type":{"description":"technical | non-technical","title":"Role Type","type":"string"}},"required":["role_type"],"title":"manager_onboarding_checklistArguments","type":"object"}}}},"responses":{"200":{"description":"Tool result. `ok: true` on success; `ok: false` with a structured `error` (provider_unavailable, upstream_error, bad_input) when the tool could not answer.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"422":{"description":"Arguments failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limit exceeded (see Retry-After)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-read-only":true}},"/v1/tools/new_hire_onboarding_checklist":{"post":{"operationId":"new_hire_onboarding_checklist","summary":"The new hire's own onboarding checklist (distinct from the manager's): self-paced setup items,","description":"The new hire's own onboarding checklist (distinct from the manager's): self-paced setup items,\n    proactively asking for real work, and giving feedback on the onboarding process itself by day 90. Use\n    for \"what should a new hire do in their first 30/60/90 days\".","tags":["tools"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{"role_type":{"description":"technical | non-technical","title":"Role Type","type":"string"}},"required":["role_type"],"title":"new_hire_onboarding_checklistArguments","type":"object"}}}},"responses":{"200":{"description":"Tool result. `ok: true` on success; `ok: false` with a structured `error` (provider_unavailable, upstream_error, bad_input) when the tool could not answer.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"422":{"description":"Arguments failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limit exceeded (see Retry-After)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-read-only":true}}}}