{"openapi":"3.1.0","info":{"title":"GitNative public API","version":"2.3.0","description":"Workspace-scoped operations. Request bodies follow each operation’s runtime validation; browser consent, staff administration and secret values are excluded from agent credentials."},"servers":[{"url":"https://api.gitnative.dev"}],"paths":{"/v1/ticket-filters":{"get":{"operationId":"tickets.filters.list","summary":"List personal saved ticket filters","tags":["tickets"],"description":"List personal saved ticket filters through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}},"post":{"operationId":"tickets.filters.create","summary":"Save a personal ticket filter","tags":["tickets"],"description":"Save a personal ticket filter through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/ticket-templates":{"get":{"operationId":"tickets.templates.list","summary":"List reusable ticket templates","tags":["tickets"],"description":"List reusable ticket templates through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}},"post":{"operationId":"tickets.templates.create","summary":"Create a reusable ticket template","tags":["tickets"],"description":"Create a reusable ticket template through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/ticket-templates/{templateId}":{"patch":{"operationId":"tickets.templates.update","summary":"Update a ticket template","tags":["tickets"],"description":"Update a ticket template through the GitNative agent API.","parameters":[{"name":"templateId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}},"delete":{"operationId":"tickets.templates.archive","summary":"Archive a template and pause its schedules","tags":["tickets"],"description":"Archive a template and pause its schedules through the GitNative agent API. Send x-gitnative-agent-confirmation: tickets.templates.archive after obtaining confirmation.","parameters":[{"name":"templateId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/ticket-templates/{templateId}/instantiate":{"post":{"operationId":"tickets.templates.instantiate","summary":"Create a task from a template with idempotent retries","tags":["tickets"],"description":"Create a task from a template with idempotent retries through the GitNative agent API.","parameters":[{"name":"templateId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/ticket-schedules":{"get":{"operationId":"tickets.schedules.list","summary":"List recurring ticket schedules","tags":["tickets"],"description":"List recurring ticket schedules through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}},"post":{"operationId":"tickets.schedules.create","summary":"Schedule recurring task creation","tags":["tickets"],"description":"Schedule recurring task creation through the GitNative agent API. Send x-gitnative-agent-confirmation: tickets.schedules.create after obtaining confirmation.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/ticket-schedules/{scheduleId}":{"patch":{"operationId":"tickets.schedules.update","summary":"Pause or resume recurring tasks","tags":["tickets"],"description":"Pause or resume recurring tasks through the GitNative agent API. Send x-gitnative-agent-confirmation: tickets.schedules.update after obtaining confirmation.","parameters":[{"name":"scheduleId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}},"delete":{"operationId":"tickets.schedules.delete","summary":"Stop and remove a recurring task schedule","tags":["tickets"],"description":"Stop and remove a recurring task schedule through the GitNative agent API. Send x-gitnative-agent-confirmation: tickets.schedules.delete after obtaining confirmation.","parameters":[{"name":"scheduleId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/ticket-filters/preferences":{"put":{"operationId":"tickets.filters.preferences","summary":"Persist personal ticket filters","tags":["tickets"],"description":"Persist personal ticket filters through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/ticket-filters/{filterId}":{"patch":{"operationId":"tickets.filters.update","summary":"Update a personal saved filter","tags":["tickets"],"description":"Update a personal saved filter through the GitNative agent API.","parameters":[{"name":"filterId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}},"delete":{"operationId":"tickets.filters.delete","summary":"Delete a personal saved filter","tags":["tickets"],"description":"Delete a personal saved filter through the GitNative agent API. Send x-gitnative-agent-confirmation: tickets.filters.delete after obtaining confirmation.","parameters":[{"name":"filterId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/tickets/{ticketId}/subtasks":{"get":{"operationId":"tickets.subtasks.list","summary":"List a ticket’s parents and subtasks","tags":["tickets"],"description":"List a ticket’s parents and subtasks through the GitNative agent API.","parameters":[{"name":"ticketId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}},"post":{"operationId":"tickets.subtasks.link","summary":"Link an existing ticket as a subtask","tags":["tickets"],"description":"Link an existing ticket as a subtask through the GitNative agent API.","parameters":[{"name":"ticketId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/tickets/statuses/{statusKey}":{"delete":{"operationId":"tickets.statuses.delete","summary":"Delete a ticket status","tags":["tickets"],"description":"Delete a ticket status through the GitNative agent API. Send x-gitnative-agent-confirmation: tickets.statuses.delete after obtaining confirmation.","parameters":[{"name":"statusKey","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}},"patch":{"operationId":"tickets.statuses.update","summary":"Update a ticket status","tags":["tickets"],"description":"Update a ticket status through the GitNative agent API.","parameters":[{"name":"statusKey","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/tickets/{ticketId}/subtasks/{childTicketId}":{"patch":{"operationId":"tickets.subtasks.move","summary":"Move a subtask link to another parent","tags":["tickets"],"description":"Move a subtask link to another parent through the GitNative agent API.","parameters":[{"name":"ticketId","in":"path","required":true,"schema":{"type":"string"}},{"name":"childTicketId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}},"delete":{"operationId":"tickets.subtasks.unlink","summary":"Remove a subtask link","tags":["tickets"],"description":"Remove a subtask link through the GitNative agent API. Send x-gitnative-agent-confirmation: tickets.subtasks.unlink after obtaining confirmation.","parameters":[{"name":"ticketId","in":"path","required":true,"schema":{"type":"string"}},{"name":"childTicketId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/releases/generate":{"post":{"operationId":"releases.generate","summary":"Generate a native release with notes from tickets","tags":["releases"],"description":"Generate a native release with notes from tickets through the GitNative agent API. Send x-gitnative-agent-confirmation: releases.generate after obtaining confirmation.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/releases/{releaseId}":{"delete":{"operationId":"releases.delete","summary":"Delete a release","tags":["releases"],"description":"Delete a release through the GitNative agent API. Send x-gitnative-agent-confirmation: releases.delete after obtaining confirmation.","parameters":[{"name":"releaseId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}},"get":{"operationId":"releases.get","summary":"Get a release","tags":["releases"],"description":"Get a release through the GitNative agent API.","parameters":[{"name":"releaseId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}},"patch":{"operationId":"releases.update","summary":"Update a release","tags":["releases"],"description":"Update a release through the GitNative agent API. Send x-gitnative-agent-confirmation: releases.update after obtaining confirmation.","parameters":[{"name":"releaseId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/consequence/settings":{"get":{"operationId":"consequence.settings.get","summary":"Get consequence settings","tags":["consequence"],"description":"Get consequence settings through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}},"patch":{"operationId":"consequence.settings.update","summary":"Update consequence settings","tags":["consequence"],"description":"Update consequence settings through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/consequence/analyze":{"post":{"operationId":"consequence.analyze","summary":"Analyze grounded consequence scenarios","tags":["consequence"],"description":"Analyze grounded consequence scenarios through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/consequence/runs":{"get":{"operationId":"consequence.runs.list","summary":"List consequence runs","tags":["consequence"],"description":"List consequence runs through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/consequence/runs/{id}":{"get":{"operationId":"consequence.runs.get","summary":"Get a consequence run","tags":["consequence"],"description":"Get a consequence run through the GitNative agent API.","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/consequence/runs/{id}/decide":{"post":{"operationId":"consequence.runs.decide","summary":"Select a consequence scenario","tags":["consequence"],"description":"Select a consequence scenario through the GitNative agent API. Send x-gitnative-agent-confirmation: consequence.runs.decide after obtaining confirmation.","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/consequence/approvals":{"get":{"operationId":"consequence.approvals.list","summary":"List pending consequence approvals","tags":["consequence"],"description":"List pending consequence approvals through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/consequence/approvals/{id}/decision":{"post":{"operationId":"consequence.approvals.decide","summary":"Approve or reject a consequence decision","tags":["consequence"],"description":"Approve or reject a consequence decision through the GitNative agent API. Send x-gitnative-agent-confirmation: consequence.approvals.decide after obtaining confirmation.","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/auth/profile":{"patch":{"operationId":"auth.profile.update","summary":"Update the current user profile","tags":["auth"],"description":"Update the current user profile through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/auth/account":{"delete":{"operationId":"auth.account.delete","summary":"Delete the current user account","tags":["auth"],"description":"Delete the current user account through the GitNative agent API. Send x-gitnative-agent-confirmation: auth.account.delete after obtaining confirmation.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/workspaces":{"post":{"operationId":"workspaces.create","summary":"Create a workspace","tags":["workspace"],"description":"Create a workspace through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/workspaces/current":{"get":{"operationId":"workspaces.current.get","summary":"Get the current workspace","tags":["workspace"],"description":"Get the current workspace through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}},"patch":{"operationId":"workspaces.current.update","summary":"Update the current workspace","tags":["workspace"],"description":"Update the current workspace through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}},"delete":{"operationId":"workspaces.current.delete","summary":"Delete the current workspace","tags":["workspace"],"description":"Delete the current workspace through the GitNative agent API. Send x-gitnative-agent-confirmation: workspaces.current.delete after obtaining confirmation.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/workspaces/current/engineering-settings":{"get":{"operationId":"workspaces.engineering_settings.get","summary":"Get engineering settings","tags":["engineering"],"description":"Get engineering settings through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}},"patch":{"operationId":"workspaces.engineering_settings.update","summary":"Update engineering settings","tags":["engineering"],"description":"Update engineering settings through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/workspaces/current/engineering-settings/coding-standards/generate":{"post":{"operationId":"workspaces.coding_standards.generate","summary":"Generate coding standards","tags":["engineering"],"description":"Generate coding standards through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/workspaces/current/access":{"get":{"operationId":"workspaces.access.get","summary":"Get workspace access settings","tags":["workspace"],"description":"Get workspace access settings through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/workspaces/current/access/roles/{role}":{"patch":{"operationId":"workspaces.access.role.update","summary":"Update a workspace role","tags":["workspace"],"description":"Update a workspace role through the GitNative agent API. Send x-gitnative-agent-confirmation: workspaces.access.role.update after obtaining confirmation.","parameters":[{"name":"role","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/workspaces/{workspaceId}/members":{"post":{"operationId":"workspaces.members.add","summary":"Add a workspace member","tags":["workspace"],"description":"Add a workspace member through the GitNative agent API. Send x-gitnative-agent-confirmation: workspaces.members.add after obtaining confirmation.","parameters":[{"name":"workspaceId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/workspaces/{workspaceId}/invites":{"get":{"operationId":"workspaces.invites.list","summary":"List workspace invites","tags":["workspace"],"description":"List workspace invites through the GitNative agent API.","parameters":[{"name":"workspaceId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}},"post":{"operationId":"workspaces.invites.create","summary":"Create a workspace invite","tags":["workspace"],"description":"Create a workspace invite through the GitNative agent API. Send x-gitnative-agent-confirmation: workspaces.invites.create after obtaining confirmation.","parameters":[{"name":"workspaceId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/workspaces/{workspaceId}/invites/{inviteId}/resend":{"post":{"operationId":"workspaces.invites.resend","summary":"Resend a workspace invite","tags":["workspace"],"description":"Resend a workspace invite through the GitNative agent API. Send x-gitnative-agent-confirmation: workspaces.invites.resend after obtaining confirmation.","parameters":[{"name":"workspaceId","in":"path","required":true,"schema":{"type":"string"}},{"name":"inviteId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/roadmap":{"get":{"operationId":"roadmap.get","summary":"Get roadmap columns and milestones","tags":["projects"],"description":"Get roadmap columns and milestones through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/roadmap/columns":{"put":{"operationId":"roadmap.columns.update","summary":"Edit and order roadmap columns","tags":["projects"],"description":"Edit and order roadmap columns through the GitNative agent API. Send x-gitnative-agent-confirmation: roadmap.columns.update after obtaining confirmation.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/roadmap/projects/{projectId}/column":{"patch":{"operationId":"roadmap.projects.move","summary":"Move a project to a roadmap column","tags":["projects"],"description":"Move a project to a roadmap column through the GitNative agent API.","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/roadmap/projects/{projectId}/milestones":{"post":{"operationId":"projects.milestones.create","summary":"Create a dated project milestone","tags":["projects"],"description":"Create a dated project milestone through the GitNative agent API.","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/roadmap/projects/{projectId}/milestones/{milestoneId}":{"put":{"operationId":"projects.milestones.update","summary":"Update a project milestone","tags":["projects"],"description":"Update a project milestone through the GitNative agent API.","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"string"}},{"name":"milestoneId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}},"delete":{"operationId":"projects.milestones.delete","summary":"Delete a project milestone","tags":["projects"],"description":"Delete a project milestone through the GitNative agent API. Send x-gitnative-agent-confirmation: projects.milestones.delete after obtaining confirmation.","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"string"}},{"name":"milestoneId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/projects":{"get":{"operationId":"projects.list","summary":"List projects","tags":["projects"],"description":"List projects through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}},"post":{"operationId":"projects.create","summary":"Create a project","tags":["projects"],"description":"Create a project through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/projects/reorder":{"patch":{"operationId":"projects.reorder","summary":"Reorder projects","tags":["projects"],"description":"Reorder projects through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/projects/{projectId}/timeline":{"patch":{"operationId":"projects.timeline.update","summary":"Update a project timeline","tags":["projects"],"description":"Update a project timeline through the GitNative agent API.","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/projects/{projectId}/status":{"patch":{"operationId":"projects.status.update","summary":"Update a project status","tags":["projects"],"description":"Update a project status through the GitNative agent API.","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/projects/{projectId}":{"get":{"operationId":"projects.get","summary":"Get a project","tags":["projects"],"description":"Get a project through the GitNative agent API.","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}},"patch":{"operationId":"projects.update","summary":"Update a project","tags":["projects"],"description":"Update a project through the GitNative agent API.","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}},"delete":{"operationId":"projects.delete","summary":"Delete a project","tags":["projects"],"description":"Delete a project through the GitNative agent API. Send x-gitnative-agent-confirmation: projects.delete after obtaining confirmation.","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/projects/{projectId}/comments":{"get":{"operationId":"projects.comments.list","summary":"List project comments","tags":["projects"],"description":"List project comments through the GitNative agent API.","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}},"post":{"operationId":"projects.comments.create","summary":"Create a project comment","tags":["projects"],"description":"Create a project comment through the GitNative agent API.","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/projects/{projectId}/comments/{commentId}":{"patch":{"operationId":"projects.comments.update","summary":"Update a project comment","tags":["projects"],"description":"Update a project comment through the GitNative agent API.","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"string"}},{"name":"commentId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}},"delete":{"operationId":"projects.comments.delete","summary":"Delete a project comment","tags":["projects"],"description":"Delete a project comment through the GitNative agent API. Send x-gitnative-agent-confirmation: projects.comments.delete after obtaining confirmation.","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"string"}},{"name":"commentId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/projects/{projectId}/comments/{commentId}/reaction":{"put":{"operationId":"projects.comments.react","summary":"Set a project comment reaction","tags":["projects"],"description":"Set a project comment reaction through the GitNative agent API.","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"string"}},{"name":"commentId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/comments/attachments/{attachmentId}":{"get":{"operationId":"comments.attachments.download","summary":"Download a comment attachment","tags":["projects"],"description":"Download a comment attachment through the GitNative agent API.","parameters":[{"name":"attachmentId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/tickets":{"get":{"operationId":"tickets.list","summary":"List tickets","tags":["tickets"],"description":"List tickets through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}},"post":{"operationId":"tickets.create","summary":"Create a ticket","tags":["tickets"],"description":"Create a ticket through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/tickets/labels":{"get":{"operationId":"tickets.labels.list","summary":"List ticket labels","tags":["tickets"],"description":"List ticket labels through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/tickets/statuses":{"get":{"operationId":"tickets.statuses.list","summary":"List ticket statuses","tags":["tickets"],"description":"List ticket statuses through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}},"post":{"operationId":"tickets.statuses.create","summary":"Create a ticket status","tags":["tickets"],"description":"Create a ticket status through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/tickets/statuses/reorder":{"patch":{"operationId":"tickets.statuses.reorder","summary":"Reorder ticket statuses","tags":["tickets"],"description":"Reorder ticket statuses through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/tickets/{ticketId}/activity":{"get":{"operationId":"tickets.activity.list","summary":"List ticket activity","tags":["tickets"],"description":"List ticket activity through the GitNative agent API.","parameters":[{"name":"ticketId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/tickets/{ticketId}":{"get":{"operationId":"tickets.get","summary":"Get a ticket","tags":["tickets"],"description":"Get a ticket through the GitNative agent API.","parameters":[{"name":"ticketId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}},"patch":{"operationId":"tickets.update","summary":"Update a ticket","tags":["tickets"],"description":"Update a ticket through the GitNative agent API.","parameters":[{"name":"ticketId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}},"delete":{"operationId":"tickets.archive","summary":"Archive a ticket","tags":["tickets"],"description":"Archive a ticket through the GitNative agent API. Send x-gitnative-agent-confirmation: tickets.archive after obtaining confirmation.","parameters":[{"name":"ticketId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/tickets/{ticketId}/branches":{"post":{"operationId":"tickets.branches.create","summary":"Link a ticket branch","tags":["tickets"],"description":"Link a ticket branch through the GitNative agent API.","parameters":[{"name":"ticketId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/tickets/{ticketId}/branches/{branchId}":{"delete":{"operationId":"tickets.branches.delete","summary":"Unlink a ticket branch","tags":["tickets"],"description":"Unlink a ticket branch through the GitNative agent API. Send x-gitnative-agent-confirmation: tickets.branches.delete after obtaining confirmation.","parameters":[{"name":"ticketId","in":"path","required":true,"schema":{"type":"string"}},{"name":"branchId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/tickets/{ticketId}/comments":{"get":{"operationId":"tickets.comments.list","summary":"List ticket comments","tags":["tickets"],"description":"List ticket comments through the GitNative agent API.","parameters":[{"name":"ticketId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}},"post":{"operationId":"tickets.comments.create","summary":"Create a ticket comment","tags":["tickets"],"description":"Create a ticket comment through the GitNative agent API.","parameters":[{"name":"ticketId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/tickets/{ticketId}/comments/{commentId}":{"patch":{"operationId":"tickets.comments.update","summary":"Update a ticket comment","tags":["tickets"],"description":"Update a ticket comment through the GitNative agent API.","parameters":[{"name":"ticketId","in":"path","required":true,"schema":{"type":"string"}},{"name":"commentId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}},"delete":{"operationId":"tickets.comments.delete","summary":"Delete a ticket comment","tags":["tickets"],"description":"Delete a ticket comment through the GitNative agent API. Send x-gitnative-agent-confirmation: tickets.comments.delete after obtaining confirmation.","parameters":[{"name":"ticketId","in":"path","required":true,"schema":{"type":"string"}},{"name":"commentId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/tickets/{ticketId}/comments/{commentId}/reaction":{"put":{"operationId":"tickets.comments.react","summary":"Set a ticket comment reaction","tags":["tickets"],"description":"Set a ticket comment reaction through the GitNative agent API.","parameters":[{"name":"ticketId","in":"path","required":true,"schema":{"type":"string"}},{"name":"commentId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/tickets/{ticketId}/dependencies":{"post":{"operationId":"tickets.dependencies.create","summary":"Add a ticket dependency","tags":["tickets"],"description":"Add a ticket dependency through the GitNative agent API. Send x-gitnative-agent-confirmation: tickets.dependencies.create after obtaining confirmation.","parameters":[{"name":"ticketId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/tickets/{ticketId}/assign":{"post":{"operationId":"tickets.assign","summary":"Assign a ticket","tags":["tickets"],"description":"Assign a ticket through the GitNative agent API.","parameters":[{"name":"ticketId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/tickets/{ticketId}/refine":{"post":{"operationId":"tickets.refine","summary":"Refine a ticket with AI","tags":["tickets"],"description":"Refine a ticket with AI through the GitNative agent API.","parameters":[{"name":"ticketId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/tickets/{ticketId}/rebalance":{"post":{"operationId":"tickets.rebalance","summary":"Rebalance ticket assignments","tags":["tickets"],"description":"Rebalance ticket assignments through the GitNative agent API.","parameters":[{"name":"ticketId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/meetings":{"get":{"operationId":"meetings.list","summary":"List meetings","tags":["meetings"],"description":"List meetings through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}},"post":{"operationId":"meetings.create","summary":"Create a meeting","tags":["meetings"],"description":"Create a meeting through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/meetings/{meetingId}/join":{"post":{"operationId":"meetings.join","summary":"Join a meeting","tags":["meetings"],"description":"Join a meeting through the GitNative agent API.","parameters":[{"name":"meetingId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/meetings/{meetingId}/join-requests":{"get":{"operationId":"meetings.join_requests.list","summary":"List meeting join requests","tags":["meetings"],"description":"List meeting join requests through the GitNative agent API.","parameters":[{"name":"meetingId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/meetings/{meetingId}/join-requests/{requestId}/respond":{"post":{"operationId":"meetings.join_requests.respond","summary":"Respond to a meeting join request","tags":["meetings"],"description":"Respond to a meeting join request through the GitNative agent API. Send x-gitnative-agent-confirmation: meetings.join_requests.respond after obtaining confirmation.","parameters":[{"name":"meetingId","in":"path","required":true,"schema":{"type":"string"}},{"name":"requestId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/meetings/{meetingId}/link":{"post":{"operationId":"meetings.link","summary":"Link a meeting to a record","tags":["meetings"],"description":"Link a meeting to a record through the GitNative agent API.","parameters":[{"name":"meetingId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/meetings/{meetingId}/transcript":{"post":{"operationId":"meetings.transcript.append","summary":"Append a meeting transcript","tags":["meetings"],"description":"Append a meeting transcript through the GitNative agent API. Send x-gitnative-agent-confirmation: meetings.transcript.append after obtaining confirmation.","parameters":[{"name":"meetingId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}},"get":{"operationId":"meetings.transcript.get","summary":"Get a meeting transcript","tags":["meetings"],"description":"Get a meeting transcript through the GitNative agent API.","parameters":[{"name":"meetingId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/meetings/{meetingId}/end":{"post":{"operationId":"meetings.end","summary":"End a meeting","tags":["meetings"],"description":"End a meeting through the GitNative agent API. Send x-gitnative-agent-confirmation: meetings.end after obtaining confirmation.","parameters":[{"name":"meetingId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/meetings/{meetingId}/artifacts/{artifactType}":{"get":{"operationId":"meetings.artifacts.download","summary":"Download a meeting artifact","tags":["meetings"],"description":"Download a meeting artifact through the GitNative agent API.","parameters":[{"name":"meetingId","in":"path","required":true,"schema":{"type":"string"}},{"name":"artifactType","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/meetings/{meetingId}/summary":{"get":{"operationId":"meetings.summary.get","summary":"Get a meeting summary","tags":["meetings"],"description":"Get a meeting summary through the GitNative agent API.","parameters":[{"name":"meetingId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/meetings/{meetingId}/impact":{"get":{"operationId":"meetings.impact.get","summary":"Get meeting impact","tags":["meetings"],"description":"Get meeting impact through the GitNative agent API.","parameters":[{"name":"meetingId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/meetings/{meetingId}":{"get":{"operationId":"meetings.get","summary":"Get a meeting","tags":["meetings"],"description":"Get a meeting through the GitNative agent API.","parameters":[{"name":"meetingId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}},"patch":{"operationId":"meetings.update","summary":"Update a meeting","tags":["meetings"],"description":"Update a meeting through the GitNative agent API.","parameters":[{"name":"meetingId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/meetings/{meetingId}/participants":{"get":{"operationId":"meetings.participants.list","summary":"List meeting participants","tags":["meetings"],"description":"List meeting participants through the GitNative agent API.","parameters":[{"name":"meetingId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/meetings/{meetingId}/leave":{"post":{"operationId":"meetings.leave","summary":"Leave a meeting","tags":["meetings"],"description":"Leave a meeting through the GitNative agent API.","parameters":[{"name":"meetingId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/meetings/{meetingId}/create-action-items":{"post":{"operationId":"meetings.action_items.create","summary":"Create meeting action items","tags":["meetings"],"description":"Create meeting action items through the GitNative agent API.","parameters":[{"name":"meetingId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/meetings/{meetingId}/create-tickets-from-actions":{"post":{"operationId":"meetings.action_tickets.create","summary":"Create tickets from meeting actions","tags":["meetings"],"description":"Create tickets from meeting actions through the GitNative agent API.","parameters":[{"name":"meetingId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/search":{"get":{"operationId":"search.all","summary":"Search GitNative","tags":["search"],"description":"Search GitNative through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}},"post":{"operationId":"memory.search","summary":"Search semantic memory","tags":["knowledge"],"description":"Search semantic memory through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/search/meetings":{"get":{"operationId":"search.meetings","summary":"Search meetings","tags":["search"],"description":"Search meetings through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/search/decisions":{"get":{"operationId":"search.decisions","summary":"Search decisions","tags":["search"],"description":"Search decisions through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/search/tickets":{"get":{"operationId":"search.tickets","summary":"Search tickets","tags":["search"],"description":"Search tickets through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/search/projects":{"get":{"operationId":"search.projects","summary":"Search projects","tags":["search"],"description":"Search projects through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/reindex":{"post":{"operationId":"memory.reindex_all","summary":"Reindex semantic memory","tags":["knowledge"],"description":"Reindex semantic memory through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/memory/reindex":{"post":{"operationId":"memory.reindex","summary":"Reindex selected memory","tags":["knowledge"],"description":"Reindex selected memory through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/secrets":{"get":{"operationId":"secrets.list","summary":"List secrets","tags":["secrets"],"description":"List secrets through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}},"post":{"operationId":"secrets.create","summary":"Create a secret","tags":["secrets"],"description":"Create a secret through the GitNative agent API. Send x-gitnative-agent-confirmation: secrets.create after obtaining confirmation.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/secrets/{secretId}":{"get":{"operationId":"secrets.get","summary":"Get secret metadata","tags":["secrets"],"description":"Get secret metadata through the GitNative agent API.","parameters":[{"name":"secretId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}},"patch":{"operationId":"secrets.update","summary":"Update a secret","tags":["secrets"],"description":"Update a secret through the GitNative agent API. Send x-gitnative-agent-confirmation: secrets.update after obtaining confirmation.","parameters":[{"name":"secretId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}},"delete":{"operationId":"secrets.delete","summary":"Delete a secret","tags":["secrets"],"description":"Delete a secret through the GitNative agent API. Send x-gitnative-agent-confirmation: secrets.delete after obtaining confirmation.","parameters":[{"name":"secretId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/graph/knowledge":{"get":{"operationId":"graph.knowledge.get","summary":"Get the knowledge graph","tags":["architecture"],"description":"Get the knowledge graph through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/graph/connections":{"get":{"operationId":"graph.connections.get","summary":"Get graph connections","tags":["architecture"],"description":"Get graph connections through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/graph/decisions":{"get":{"operationId":"graph.decisions.list","summary":"List graph decisions","tags":["architecture"],"description":"List graph decisions through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/graph/nodes/{id}":{"get":{"operationId":"graph.nodes.get","summary":"Get a graph node","tags":["architecture"],"description":"Get a graph node through the GitNative agent API.","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/graph/nodes/{id}/subgraph":{"get":{"operationId":"graph.nodes.subgraph","summary":"Get a node subgraph","tags":["architecture"],"description":"Get a node subgraph through the GitNative agent API.","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/graph/edges/{nodeId}":{"get":{"operationId":"graph.edges.list","summary":"List graph edges","tags":["architecture"],"description":"List graph edges through the GitNative agent API.","parameters":[{"name":"nodeId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/graph/decision/{id}":{"get":{"operationId":"graph.decision.get","summary":"Get a decision graph","tags":["architecture"],"description":"Get a decision graph through the GitNative agent API.","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/graph/project/{projectId}":{"get":{"operationId":"graph.project.get","summary":"Get a project graph","tags":["architecture"],"description":"Get a project graph through the GitNative agent API.","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/graph/ticket/{ticketId}":{"get":{"operationId":"graph.ticket.get","summary":"Get a ticket graph","tags":["architecture"],"description":"Get a ticket graph through the GitNative agent API.","parameters":[{"name":"ticketId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/graph/developer/{developerId}":{"get":{"operationId":"graph.developer.get","summary":"Get a developer graph","tags":["architecture"],"description":"Get a developer graph through the GitNative agent API.","parameters":[{"name":"developerId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/company/profile":{"get":{"operationId":"company.profile.get","summary":"Get the company profile","tags":["company"],"description":"Get the company profile through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}},"patch":{"operationId":"company.profile.update","summary":"Update the company profile","tags":["company"],"description":"Update the company profile through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/company/research":{"post":{"operationId":"company.research","summary":"Research company context","tags":["company"],"description":"Research company context through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/company/ideas/suggestions":{"post":{"operationId":"company.idea_suggestions.create","summary":"Generate company idea suggestions","tags":["company"],"description":"Generate company idea suggestions through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/company/projects/suggestions":{"post":{"operationId":"company.project_suggestions.create","summary":"Generate company project suggestions","tags":["company"],"description":"Generate company project suggestions through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/migration/supported":{"get":{"operationId":"migration.sources.list","summary":"List supported migration sources","tags":["migration"],"description":"List supported migration sources through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/migration":{"get":{"operationId":"migration.list","summary":"List migrations","tags":["migration"],"description":"List migrations through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/migration/start":{"post":{"operationId":"migration.start","summary":"Start a migration","tags":["migration"],"description":"Start a migration through the GitNative agent API. Send x-gitnative-agent-confirmation: migration.start after obtaining confirmation.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/migration/{migrationId}":{"get":{"operationId":"migration.get","summary":"Get a migration","tags":["migration"],"description":"Get a migration through the GitNative agent API.","parameters":[{"name":"migrationId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/migration/{migrationId}/status":{"get":{"operationId":"migration.status.get","summary":"Get migration status","tags":["migration"],"description":"Get migration status through the GitNative agent API.","parameters":[{"name":"migrationId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/migration/{migrationId}/run":{"post":{"operationId":"migration.run","summary":"Run a migration","tags":["migration"],"description":"Run a migration through the GitNative agent API. Send x-gitnative-agent-confirmation: migration.run after obtaining confirmation.","parameters":[{"name":"migrationId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/preferences/me":{"get":{"operationId":"preferences.get","summary":"Get current user preferences","tags":["preferences"],"description":"Get current user preferences through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}},"patch":{"operationId":"preferences.update","summary":"Update current user preferences","tags":["preferences"],"description":"Update current user preferences through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/cycles":{"get":{"operationId":"cycles.list","summary":"List cycles","tags":["cycles"],"description":"List cycles through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}},"post":{"operationId":"cycles.create","summary":"Create a delivery cycle","tags":["cycles"],"description":"Create a delivery cycle through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/cycles/current":{"get":{"operationId":"cycles.current.get","summary":"Get the current cycle","tags":["cycles"],"description":"Get the current cycle through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/cycles/{cycleId}":{"get":{"operationId":"cycles.detail.get","summary":"Inspect cycle scope and delivery evidence","tags":["cycles"],"description":"Inspect cycle scope and delivery evidence through the GitNative agent API.","parameters":[{"name":"cycleId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}},"patch":{"operationId":"cycles.update","summary":"Update cycle goals and capacity","tags":["cycles"],"description":"Update cycle goals and capacity through the GitNative agent API.","parameters":[{"name":"cycleId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/cycles/{cycleId}/start":{"post":{"operationId":"cycles.start","summary":"Start a delivery cycle","tags":["cycles"],"description":"Start a delivery cycle through the GitNative agent API. Send x-gitnative-agent-confirmation: cycles.start after obtaining confirmation.","parameters":[{"name":"cycleId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/cycles/{cycleId}/complete":{"post":{"operationId":"cycles.complete","summary":"Complete a cycle and carry unfinished work forward","tags":["cycles"],"description":"Complete a cycle and carry unfinished work forward through the GitNative agent API. Send x-gitnative-agent-confirmation: cycles.complete after obtaining confirmation.","parameters":[{"name":"cycleId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/cycles/{cycleId}/tickets":{"post":{"operationId":"cycles.tickets.add","summary":"Add a ticket to a cycle","tags":["cycles"],"description":"Add a ticket to a cycle through the GitNative agent API.","parameters":[{"name":"cycleId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/cycles/{cycleId}/tickets/{ticketId}":{"delete":{"operationId":"cycles.tickets.remove","summary":"Remove a ticket from cycle scope","tags":["cycles"],"description":"Remove a ticket from cycle scope through the GitNative agent API. Send x-gitnative-agent-confirmation: cycles.tickets.remove after obtaining confirmation.","parameters":[{"name":"cycleId","in":"path","required":true,"schema":{"type":"string"}},{"name":"ticketId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/knowledge/answer":{"post":{"operationId":"knowledge.answer","summary":"Answer a knowledge question","tags":["knowledge"],"description":"Answer a knowledge question through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/knowledge/history":{"get":{"operationId":"knowledge.history.list","summary":"List knowledge history","tags":["knowledge"],"description":"List knowledge history through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/knowledge/search":{"post":{"operationId":"knowledge.search","summary":"Search workspace knowledge","tags":["knowledge"],"description":"Search workspace knowledge through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/assistant/run":{"post":{"operationId":"assistant.run","summary":"Run the GitNative assistant","tags":["knowledge"],"description":"Run the GitNative assistant through the GitNative agent API. Send x-gitnative-agent-confirmation: assistant.run after obtaining confirmation.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/bugs":{"get":{"operationId":"bugs.list","summary":"List bugs","tags":["bugs"],"description":"List bugs through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}},"post":{"operationId":"bugs.create","summary":"Create a bug","tags":["bugs"],"description":"Create a bug through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/bugs/detections":{"get":{"operationId":"bugs.detections.list","summary":"List bug detections","tags":["bugs"],"description":"List bug detections through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/bugs/detection/run":{"post":{"operationId":"bugs.detection.run","summary":"Run bug detection","tags":["bugs"],"description":"Run bug detection through the GitNative agent API. Send x-gitnative-agent-confirmation: bugs.detection.run after obtaining confirmation.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/bugs/{bugId}":{"get":{"operationId":"bugs.get","summary":"Get a bug","tags":["bugs"],"description":"Get a bug through the GitNative agent API.","parameters":[{"name":"bugId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}},"patch":{"operationId":"bugs.update","summary":"Update a bug","tags":["bugs"],"description":"Update a bug through the GitNative agent API.","parameters":[{"name":"bugId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}},"delete":{"operationId":"bugs.delete","summary":"Delete a bug","tags":["bugs"],"description":"Delete a bug through the GitNative agent API. Send x-gitnative-agent-confirmation: bugs.delete after obtaining confirmation.","parameters":[{"name":"bugId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/clients":{"get":{"operationId":"clients.list","summary":"List clients","tags":["clients"],"description":"List clients through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}},"post":{"operationId":"clients.create","summary":"Create a client","tags":["clients"],"description":"Create a client through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/clients/{clientId}":{"patch":{"operationId":"clients.update","summary":"Update a client","tags":["clients"],"description":"Update a client through the GitNative agent API.","parameters":[{"name":"clientId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/clients/{clientId}/invite":{"post":{"operationId":"clients.invite","summary":"Invite a client contact","tags":["clients"],"description":"Invite a client contact through the GitNative agent API. Send x-gitnative-agent-confirmation: clients.invite after obtaining confirmation.","parameters":[{"name":"clientId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/clients/{clientId}/contacts/{contactId}/approve":{"post":{"operationId":"clients.contacts.approve","summary":"Approve a client contact","tags":["clients"],"description":"Approve a client contact through the GitNative agent API. Send x-gitnative-agent-confirmation: clients.contacts.approve after obtaining confirmation.","parameters":[{"name":"clientId","in":"path","required":true,"schema":{"type":"string"}},{"name":"contactId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/support/app":{"post":{"operationId":"support.app.create","summary":"Create an in-app support request","tags":["support"],"description":"Create an in-app support request through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/support":{"get":{"operationId":"support.tickets.list","summary":"List support tickets","tags":["support"],"description":"List support tickets through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}},"post":{"operationId":"support.tickets.create","summary":"Create a support ticket","tags":["support"],"description":"Create a support ticket through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/collaboration/conversations":{"get":{"operationId":"collaboration.conversations.list","summary":"List conversations","tags":["collaboration"],"description":"List conversations through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}},"post":{"operationId":"collaboration.conversations.create","summary":"Create a conversation","tags":["collaboration"],"description":"Create a conversation through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/collaboration/conversations/{conversationId}/messages":{"get":{"operationId":"collaboration.messages.list","summary":"List conversation messages","tags":["collaboration"],"description":"List conversation messages through the GitNative agent API.","parameters":[{"name":"conversationId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}},"post":{"operationId":"collaboration.messages.create","summary":"Create a conversation message","tags":["collaboration"],"description":"Create a conversation message through the GitNative agent API. Send x-gitnative-agent-confirmation: collaboration.messages.create after obtaining confirmation.","parameters":[{"name":"conversationId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/collaboration/attachments/{attachmentId}":{"get":{"operationId":"collaboration.attachments.download","summary":"Download a conversation attachment","tags":["collaboration"],"description":"Download a conversation attachment through the GitNative agent API.","parameters":[{"name":"attachmentId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/collaboration/conversations/{conversationId}/messages/{messageId}":{"patch":{"operationId":"collaboration.messages.update","summary":"Update a conversation message","tags":["collaboration"],"description":"Update a conversation message through the GitNative agent API.","parameters":[{"name":"conversationId","in":"path","required":true,"schema":{"type":"string"}},{"name":"messageId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}},"delete":{"operationId":"collaboration.messages.delete","summary":"Delete a conversation message","tags":["collaboration"],"description":"Delete a conversation message through the GitNative agent API. Send x-gitnative-agent-confirmation: collaboration.messages.delete after obtaining confirmation.","parameters":[{"name":"conversationId","in":"path","required":true,"schema":{"type":"string"}},{"name":"messageId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/collaboration/conversations/{conversationId}/messages/{messageId}/reaction":{"put":{"operationId":"collaboration.messages.react","summary":"Set a conversation message reaction","tags":["collaboration"],"description":"Set a conversation message reaction through the GitNative agent API.","parameters":[{"name":"conversationId","in":"path","required":true,"schema":{"type":"string"}},{"name":"messageId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/teams":{"get":{"operationId":"teams.list","summary":"List teams","tags":["teams"],"description":"List teams through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}},"post":{"operationId":"teams.create","summary":"Create a team","tags":["teams"],"description":"Create a team through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/teams/{teamId}":{"patch":{"operationId":"teams.update","summary":"Update a team","tags":["teams"],"description":"Update a team through the GitNative agent API.","parameters":[{"name":"teamId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}},"delete":{"operationId":"teams.delete","summary":"Delete a team","tags":["teams"],"description":"Delete a team through the GitNative agent API. Send x-gitnative-agent-confirmation: teams.delete after obtaining confirmation.","parameters":[{"name":"teamId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/teams/{teamId}/members":{"post":{"operationId":"teams.members.add","summary":"Add a team member","tags":["teams"],"description":"Add a team member through the GitNative agent API. Send x-gitnative-agent-confirmation: teams.members.add after obtaining confirmation.","parameters":[{"name":"teamId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/teams/{teamId}/members/{memberId}":{"delete":{"operationId":"teams.members.delete","summary":"Remove a team member","tags":["teams"],"description":"Remove a team member through the GitNative agent API. Send x-gitnative-agent-confirmation: teams.members.delete after obtaining confirmation.","parameters":[{"name":"teamId","in":"path","required":true,"schema":{"type":"string"}},{"name":"memberId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/developers":{"get":{"operationId":"developers.list","summary":"List developers","tags":["developers"],"description":"List developers through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/developers/sync":{"post":{"operationId":"developers.sync","summary":"Sync developers","tags":["developers"],"description":"Sync developers through the GitNative agent API. Send x-gitnative-agent-confirmation: developers.sync after obtaining confirmation.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/developers/github-users":{"get":{"operationId":"developers.github_users.list","summary":"List GitHub users","tags":["developers"],"description":"List GitHub users through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/developers/github-users/import":{"post":{"operationId":"developers.import","summary":"Import developers","tags":["developers"],"description":"Import developers through the GitNative agent API. Send x-gitnative-agent-confirmation: developers.import after obtaining confirmation.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/developers/github-users/{userId}/enable":{"post":{"operationId":"developers.github_users.enable","summary":"Enable a GitHub user","tags":["developers"],"description":"Enable a GitHub user through the GitNative agent API. Send x-gitnative-agent-confirmation: developers.github_users.enable after obtaining confirmation.","parameters":[{"name":"userId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/developers/{userId}":{"get":{"operationId":"developers.get","summary":"Get a developer","tags":["developers"],"description":"Get a developer through the GitNative agent API.","parameters":[{"name":"userId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}},"delete":{"operationId":"developers.delete","summary":"Delete a contributor and prevent automatic re-import","tags":["developers"],"description":"Delete a contributor and prevent automatic re-import through the GitNative agent API. Send x-gitnative-agent-confirmation: developers.delete after obtaining confirmation.","parameters":[{"name":"userId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/developers/restore":{"post":{"operationId":"developers.restore","summary":"Manually add a deleted contributor","tags":["developers"],"description":"Manually add a deleted contributor through the GitNative agent API. Send x-gitnative-agent-confirmation: developers.restore after obtaining confirmation.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/developers/{userId}/access":{"patch":{"operationId":"developers.access.update","summary":"Update developer access","tags":["developers"],"description":"Update developer access through the GitNative agent API. Send x-gitnative-agent-confirmation: developers.access.update after obtaining confirmation.","parameters":[{"name":"userId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/releases/pipelines":{"get":{"operationId":"releases.pipelines.list","summary":"List release pipelines","tags":["releases"],"description":"List release pipelines through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}},"post":{"operationId":"releases.pipelines.create","summary":"Create a release pipeline","tags":["releases"],"description":"Create a release pipeline through the GitNative agent API. Send x-gitnative-agent-confirmation: releases.pipelines.create after obtaining confirmation.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/releases/pipelines/{pipelineId}":{"patch":{"operationId":"releases.pipelines.update","summary":"Update a release pipeline","tags":["releases"],"description":"Update a release pipeline through the GitNative agent API. Send x-gitnative-agent-confirmation: releases.pipelines.update after obtaining confirmation.","parameters":[{"name":"pipelineId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/releases/pipelines/{pipelineId}/github/sync":{"post":{"operationId":"releases.pipelines.github_sync","summary":"Sync a release pipeline with GitHub","tags":["releases"],"description":"Sync a release pipeline with GitHub through the GitNative agent API. Send x-gitnative-agent-confirmation: releases.pipelines.github_sync after obtaining confirmation.","parameters":[{"name":"pipelineId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/releases":{"get":{"operationId":"releases.list","summary":"List releases","tags":["releases"],"description":"List releases through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}},"post":{"operationId":"releases.create","summary":"Create a release","tags":["releases"],"description":"Create a release through the GitNative agent API. Send x-gitnative-agent-confirmation: releases.create after obtaining confirmation.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/releases/{releaseId}/github/publish":{"post":{"operationId":"releases.github_publish","summary":"Publish a release to GitHub","tags":["releases"],"description":"Publish a release to GitHub through the GitNative agent API. Send x-gitnative-agent-confirmation: releases.github_publish after obtaining confirmation.","parameters":[{"name":"releaseId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/releases/{releaseId}/tickets":{"post":{"operationId":"releases.tickets.link","summary":"Link a ticket to a release","tags":["releases"],"description":"Link a ticket to a release through the GitNative agent API.","parameters":[{"name":"releaseId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/releases/{releaseId}/tickets/{ticketId}":{"delete":{"operationId":"releases.tickets.unlink","summary":"Unlink a ticket from a release","tags":["releases"],"description":"Unlink a ticket from a release through the GitNative agent API. Send x-gitnative-agent-confirmation: releases.tickets.unlink after obtaining confirmation.","parameters":[{"name":"releaseId","in":"path","required":true,"schema":{"type":"string"}},{"name":"ticketId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/releases/{releaseId}/notes/draft":{"post":{"operationId":"releases.notes.draft","summary":"Draft release notes","tags":["releases"],"description":"Draft release notes through the GitNative agent API.","parameters":[{"name":"releaseId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/integrations/ticket-tools/connections":{"get":{"operationId":"ticket_tools.connections.list","summary":"List ticket tool connections","tags":["integrations"],"description":"List ticket tool connections through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}},"post":{"operationId":"ticket_tools.connections.create","summary":"Create a ticket tool connection","tags":["integrations"],"description":"Create a ticket tool connection through the GitNative agent API. Send x-gitnative-agent-confirmation: ticket_tools.connections.create after obtaining confirmation.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/integrations/ticket-tools/connections/{connectionId}":{"patch":{"operationId":"ticket_tools.connections.update","summary":"Update a ticket tool connection","tags":["integrations"],"description":"Update a ticket tool connection through the GitNative agent API. Send x-gitnative-agent-confirmation: ticket_tools.connections.update after obtaining confirmation.","parameters":[{"name":"connectionId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/integrations/ticket-tools/{connectionId}/test":{"post":{"operationId":"ticket_tools.connections.test","summary":"Test a ticket tool connection","tags":["integrations"],"description":"Test a ticket tool connection through the GitNative agent API. Send x-gitnative-agent-confirmation: ticket_tools.connections.test after obtaining confirmation.","parameters":[{"name":"connectionId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/integrations/ticket-tools/{connectionId}/sync":{"post":{"operationId":"ticket_tools.connections.sync","summary":"Sync a ticket tool connection","tags":["integrations"],"description":"Sync a ticket tool connection through the GitNative agent API. Send x-gitnative-agent-confirmation: ticket_tools.connections.sync after obtaining confirmation.","parameters":[{"name":"connectionId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/integrations/ticket-tools/{connectionId}/sync-runs":{"get":{"operationId":"ticket_tools.sync_runs.list","summary":"List ticket tool sync runs","tags":["integrations"],"description":"List ticket tool sync runs through the GitNative agent API.","parameters":[{"name":"connectionId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/integrations/ticket-tools/{connectionId}/actions":{"post":{"operationId":"ticket_tools.actions.create","summary":"Create a ticket tool action","tags":["integrations"],"description":"Create a ticket tool action through the GitNative agent API. Send x-gitnative-agent-confirmation: ticket_tools.actions.create after obtaining confirmation.","parameters":[{"name":"connectionId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}},"get":{"operationId":"ticket_tools.actions.list","summary":"List ticket tool actions","tags":["integrations"],"description":"List ticket tool actions through the GitNative agent API.","parameters":[{"name":"connectionId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/virtual-developers":{"get":{"operationId":"virtual_developers.list","summary":"List virtual developers","tags":["virtual_developers"],"description":"List virtual developers through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}},"post":{"operationId":"virtual_developers.create","summary":"Create a virtual developer","tags":["virtual_developers"],"description":"Create a virtual developer through the GitNative agent API. Send x-gitnative-agent-confirmation: virtual_developers.create after obtaining confirmation.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/virtual-developers/settings":{"patch":{"operationId":"virtual_developers.settings.update","summary":"Update virtual developer settings","tags":["virtual_developers"],"description":"Update virtual developer settings through the GitNative agent API. Send x-gitnative-agent-confirmation: virtual_developers.settings.update after obtaining confirmation.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/virtual-developers/{virtualDeveloperId}":{"patch":{"operationId":"virtual_developers.update","summary":"Update a virtual developer","tags":["virtual_developers"],"description":"Update a virtual developer through the GitNative agent API. Send x-gitnative-agent-confirmation: virtual_developers.update after obtaining confirmation.","parameters":[{"name":"virtualDeveloperId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/agent/runs":{"get":{"operationId":"agentic.runs.list","summary":"List agent runs","tags":["agentic"],"description":"List agent runs through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/agent/runs/{id}":{"get":{"operationId":"agentic.runs.get","summary":"Get an agent run","tags":["agentic"],"description":"Get an agent run through the GitNative agent API.","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/agent/training-datasets":{"get":{"operationId":"agentic.training_datasets.list","summary":"List agent training datasets","tags":["agentic"],"description":"List agent training datasets through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}},"post":{"operationId":"agentic.training_datasets.create","summary":"Create an agent training dataset","tags":["agentic"],"description":"Create an agent training dataset through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/agent/feedback":{"post":{"operationId":"agentic.feedback.create","summary":"Create agent feedback","tags":["agentic"],"description":"Create agent feedback through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/notes":{"get":{"operationId":"notes.list","summary":"List notes","tags":["notes"],"description":"List notes through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}},"post":{"operationId":"notes.create","summary":"Create a note","tags":["notes"],"description":"Create a note through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/notes/{noteId}":{"get":{"operationId":"notes.get","summary":"Get a note","tags":["notes"],"description":"Get a note through the GitNative agent API.","parameters":[{"name":"noteId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}},"patch":{"operationId":"notes.update","summary":"Update a note","tags":["notes"],"description":"Update a note through the GitNative agent API.","parameters":[{"name":"noteId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/goals":{"get":{"operationId":"goals.list","summary":"List growth goals","tags":["goals"],"description":"List growth goals through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}},"post":{"operationId":"goals.create","summary":"Create a growth goal","tags":["goals"],"description":"Create a growth goal through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/goals/{goalId}":{"patch":{"operationId":"goals.update","summary":"Update a growth goal","tags":["goals"],"description":"Update a growth goal through the GitNative agent API.","parameters":[{"name":"goalId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/analytics/team":{"get":{"operationId":"analytics.team.get","summary":"Get team analytics","tags":["analytics"],"description":"Get team analytics through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/analytics/git-activity":{"get":{"operationId":"analytics.git_activity.get","summary":"Get Git activity analytics","tags":["analytics"],"description":"Get Git activity analytics through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/analytics/git-activity/link":{"post":{"operationId":"analytics.git_activity.link","summary":"Link Git activity to a ticket","tags":["analytics"],"description":"Link Git activity to a ticket through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/analytics/developer/{userId}":{"get":{"operationId":"analytics.developer.get","summary":"Get developer analytics","tags":["analytics"],"description":"Get developer analytics through the GitNative agent API.","parameters":[{"name":"userId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/analytics/project/{projectId}":{"get":{"operationId":"analytics.project.get","summary":"Get project analytics","tags":["analytics"],"description":"Get project analytics through the GitNative agent API.","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/billing/access":{"get":{"operationId":"billing.access.get","summary":"Get workspace billing access","tags":["billing"],"description":"Get workspace billing access through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/billing/ai":{"get":{"operationId":"billing.ai.get","summary":"Get AI capacity and billing","tags":["billing"],"description":"Get AI capacity and billing through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/billing/ai/reconciliation":{"get":{"operationId":"billing.ai.reconciliation.get","summary":"Review contributor billing reconciliation","tags":["billing"],"description":"Review contributor billing reconciliation through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/billing":{"get":{"operationId":"billing.summary.get","summary":"Get billing summary","tags":["billing"],"description":"Get billing summary through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/billing/subscription":{"get":{"operationId":"billing.subscription.get","summary":"Get billing subscription","tags":["billing"],"description":"Get billing subscription through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/billing/usage":{"get":{"operationId":"billing.usage.get","summary":"Get billing usage","tags":["billing"],"description":"Get billing usage through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/billing/invoices":{"get":{"operationId":"billing.invoices.list","summary":"List billing invoices","tags":["billing"],"description":"List billing invoices through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/billing/checkout":{"post":{"operationId":"billing.checkout","summary":"Start billing checkout","tags":["billing"],"description":"Start billing checkout through the GitNative agent API. Send x-gitnative-agent-confirmation: billing.checkout after obtaining confirmation.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/billing/create-checkout-session":{"post":{"operationId":"billing.checkout_session.create","summary":"Create a checkout session","tags":["billing"],"description":"Create a checkout session through the GitNative agent API. Send x-gitnative-agent-confirmation: billing.checkout_session.create after obtaining confirmation.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/billing/setup-card":{"post":{"operationId":"billing.card.setup","summary":"Set up a billing card","tags":["billing"],"description":"Set up a billing card through the GitNative agent API. Send x-gitnative-agent-confirmation: billing.card.setup after obtaining confirmation.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/billing/credits/top-up":{"post":{"operationId":"billing.credits.top_up","summary":"Top up billing credits","tags":["billing"],"description":"Top up billing credits through the GitNative agent API. Send x-gitnative-agent-confirmation: billing.credits.top_up after obtaining confirmation.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/billing/sync":{"post":{"operationId":"billing.sync","summary":"Sync billing state","tags":["billing"],"description":"Sync billing state through the GitNative agent API. Send x-gitnative-agent-confirmation: billing.sync after obtaining confirmation.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/billing/settings":{"patch":{"operationId":"billing.settings.update","summary":"Update billing settings","tags":["billing"],"description":"Update billing settings through the GitNative agent API. Send x-gitnative-agent-confirmation: billing.settings.update after obtaining confirmation.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/billing/cancel":{"post":{"operationId":"billing.subscription.cancel","summary":"Cancel the billing subscription","tags":["billing"],"description":"Cancel the billing subscription through the GitNative agent API. Send x-gitnative-agent-confirmation: billing.subscription.cancel after obtaining confirmation.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/billing/portal":{"post":{"operationId":"billing.portal.open","summary":"Create a billing portal session","tags":["billing"],"description":"Create a billing portal session through the GitNative agent API. Send x-gitnative-agent-confirmation: billing.portal.open after obtaining confirmation.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/billing/seat-sync":{"post":{"operationId":"billing.seats.sync","summary":"Sync billing seats","tags":["billing"],"description":"Sync billing seats through the GitNative agent API. Send x-gitnative-agent-confirmation: billing.seats.sync after obtaining confirmation.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/compliance/settings":{"get":{"operationId":"compliance.settings.get","summary":"Get compliance settings","tags":["compliance"],"description":"Get compliance settings through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/compliance/data-region":{"patch":{"operationId":"compliance.data_region.update","summary":"Update the workspace data region","tags":["compliance"],"description":"Update the workspace data region through the GitNative agent API. Send x-gitnative-agent-confirmation: compliance.data_region.update after obtaining confirmation.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/compliance/documents":{"get":{"operationId":"compliance.documents.list","summary":"List compliance documents","tags":["compliance"],"description":"List compliance documents through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/compliance/documents/{documentKey}/download":{"get":{"operationId":"compliance.documents.download","summary":"Download a compliance document","tags":["compliance"],"description":"Download a compliance document through the GitNative agent API.","parameters":[{"name":"documentKey","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/compliance/audit-logs":{"get":{"operationId":"compliance.audit_logs.list","summary":"List compliance audit logs","tags":["compliance"],"description":"List compliance audit logs through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/compliance/audit-logs/download":{"get":{"operationId":"compliance.audit_logs.download","summary":"Download compliance audit logs","tags":["compliance"],"description":"Download compliance audit logs through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/notifications":{"get":{"operationId":"notifications.list","summary":"List product notifications","tags":["notifications"],"description":"List product notifications through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/github/status":{"get":{"operationId":"github.status.get","summary":"Get GitHub integration status","tags":["github"],"description":"Get GitHub integration status through the GitNative agent API.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/github/installations/{installationId}/sync":{"post":{"operationId":"github.installations.sync","summary":"Sync a GitHub installation","tags":["github"],"description":"Sync a GitHub installation through the GitNative agent API. Send x-gitnative-agent-confirmation: github.installations.sync after obtaining confirmation.","parameters":[{"name":"installationId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/github/repos/activate-all":{"post":{"operationId":"github.repositories.activate_all","summary":"Activate all GitHub repositories","tags":["github"],"description":"Activate all GitHub repositories through the GitNative agent API. Send x-gitnative-agent-confirmation: github.repositories.activate_all after obtaining confirmation.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/github/repos/{repositoryId}":{"patch":{"operationId":"github.repositories.update","summary":"Update a GitHub repository","tags":["github"],"description":"Update a GitHub repository through the GitNative agent API. Send x-gitnative-agent-confirmation: github.repositories.update after obtaining confirmation.","parameters":[{"name":"repositoryId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}},"delete":{"operationId":"github.repositories.delete","summary":"Delete a GitHub repository","tags":["github"],"description":"Delete a GitHub repository through the GitNative agent API. Send x-gitnative-agent-confirmation: github.repositories.delete after obtaining confirmation.","parameters":[{"name":"repositoryId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/github/repos/{repositoryId}/sync":{"post":{"operationId":"github.repositories.sync","summary":"Sync a GitHub repository","tags":["github"],"description":"Sync a GitHub repository through the GitNative agent API. Send x-gitnative-agent-confirmation: github.repositories.sync after obtaining confirmation.","parameters":[{"name":"repositoryId","in":"path","required":true,"schema":{"type":"string"}}],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}},"/v1/github/teams/sync":{"post":{"operationId":"github.teams.sync","summary":"Sync GitHub teams","tags":["github"],"description":"Sync GitHub teams through the GitNative agent API. Send x-gitnative-agent-confirmation: github.teams.sync after obtaining confirmation.","parameters":[],"security":[{"workspaceKey":[]}],"responses":{"200":{"description":"Successful API envelope."},"401":{"description":"Valid authentication is required."},"403":{"description":"Workspace permissions or access policy do not allow this operation."}}}}},"components":{"securitySchemes":{"workspaceKey":{"type":"http","scheme":"bearer","description":"A workspace-scoped GitNative API/MCP key or OAuth access token."}}}}