# Jules.platphormnews.com > Jules is the PlatPhormNews coding-session and Onboard-to-implementation handoff layer. Purpose: Canonical AI coding-session workspace, repo-assistance, issue triage, onboarding-to-code handoff, prompt-to-task, MCP/API tool execution, and developer workflow assistant for the PlatPhormNews web mesh. Exact public route count: 61 Exact protected route count: 8 Exact Jules MCP tool count: 27 Exact Jules MCP resource count: 10 Exact Jules MCP prompt count: 11 Core session endpoints: - GET /api/v1/sessions - List public-safe sessions; protected callers see private server sessions. - POST /api/v1/sessions - Create protected server-side Jules session. - GET /api/v1/sessions/{id} - Get public-safe or protected session details. - PUT /api/v1/sessions/{id} - Update protected server-side session. - DELETE /api/v1/sessions/{id} - Delete protected server-side session. - POST /api/v1/sessions/{id}/export - Export a session as JSON or Markdown. - POST /api/v1/sessions/import - Import session JSON. - GET /api/v1/sessions/{id}/messages - List public-safe messages or protected session messages. - POST /api/v1/sessions/{id}/messages - Add protected session message. - GET /api/v1/sessions/{id}/plans - List public-safe plans or protected session plans. - POST /api/v1/sessions/{id}/plans - Generate implementation plan and task breakdown. Onboard integration endpoints: - GET /api/v1/onboard/applications - List public-safe Onboard availability and local imports. - GET /api/v1/onboard/applications/{id} - Get public-safe Onboard application/import status. - POST /api/v1/onboard/import - Import manually provided public-safe Onboard handoff data. - POST /api/v1/onboard/import/{id}/create-session - Create public-safe Jules session from Onboard import. - POST /api/v1/onboard/import/{id}/generate-plan - Generate public-safe plan from Onboard import. - POST /api/v1/onboard/import/{id}/create-kanban-tasks - Create public Kanban task handoff from Onboard import. - POST /api/v1/onboard/import/{id}/generate-docs - Create public Docs report handoff from Onboard import. MCP endpoints: - GET /api/mcp - POST /api/mcp Auth: - Public read-only views and discovery files are accessible without a key. - Public Jules wrapper sessions use the server-side JULES_API_KEY provider credential. - Public-safe Onboard imports and PlatPhorm handoff requests are available without a browser key. - Protected PlatPhorm writes, private MCP execution, protected Onboard data retrieval, and sensitive automation require trusted server-side configuration and PLATPHORM_API_KEY where applicable. - Accepted headers: Authorization: Bearer $PLATPHORM_API_KEY; X-PlatPhorm-API-Key: $PLATPHORM_API_KEY Trace: - Jules accepts and propagates W3C traceparent/tracestate plus safe X-PlatPhorm trace headers. - Secrets, private prompts, protected onboarding data, and generated private code must not be exposed in public traces. Discovery: - Root graph: https://platphormnews.com/api/network/graph - Base sitemap index: https://base.platphormnews.com/sitemap-index.xml