# Product API operation index > Synapse, Locus and shared account operations, generated from the product OpenAPI spec. Section: Product API. Web page: https://docs.katara.com/product-api/ Synapse, Locus and shared account APIs. Which operations answer depends on the services enabled in the deployment you call and on the product access your environment holds. Run admission does not guarantee that execution has started or completed. Read [Product availability](https://docs.katara.com/products/availability.txt) before integrating. Product routes start at `https://api.katara.com/katara/v1`. Each group below lists its operations with the credential they take and a link to the full reference; the complete schemas are in https://docs.katara.com/katara-products.yaml. Start with the guide for a task, listed in https://docs.katara.com/llms.txt, rather than with this list. "API key or signed-in person" still needs the key's scopes; "signed-in person only" means a person's session must make the call, so an agent cannot. - [Organizations](https://docs.katara.com/product-api/organizations.txt): listOrganizations, createOrganization, getOrganization, getEnvironmentPreflight, createInvitation, listInvitations, acceptInvitation, reviewInvitation, revokeInvitation, listMembers, changeMembership, transferOwnership, createTeam, listTeams, setTeamMembership, listTeamMembers, getKeyX402, setKeyX402 - [Environments](https://docs.katara.com/product-api/environments.txt): listEnvironments, getEnvironment, resetEnvironment - [Service accounts](https://docs.katara.com/product-api/service-accounts.txt): createServiceAccount, listServiceAccounts, changeServiceAccount - [API keys](https://docs.katara.com/product-api/api-keys.txt): listKeys, createKey, revokeKey - [Organization sign-in](https://docs.katara.com/product-api/organization-sign-in.txt): getOrganizationSessionEvidence, reviewOrganizationSession, getOrganizationSessionPolicy, configureOrganizationSessionPolicy, listOrganizationSessionPolicyOperations, getOrganizationSignIn - [First-agent setup](https://docs.katara.com/product-api/first-agent-setup.txt): getCurrentSetup, startSetup, getSetup, discardSetup - [Agent authority](https://docs.katara.com/product-api/agent-authority.txt): createAgentIdentity, listAgentIdentities, changeAgentIdentity, enableSandboxAccess, allowAgentRuns, listExternalExecutors, declareExternalExecutor, revokeExternalExecutor, issueGrant, listGrants, delegateGrant, getGrant, revokeGrant - [Agent definitions](https://docs.katara.com/product-api/agent-definitions.txt): resolveAgentModelPolicy, listAgentModels, listSimulationFixtures, publishAgentVersion, listAgentVersions, getAgentVersion, revokeAgentVersion, getAgentDefinitionState - [Runs](https://docs.katara.com/product-api/runs.txt): listRunArtifacts, getRunArtifact, blockRunArtifact, readRunArtifact, createRun, listRuns, getRun, cancelRun, listRunChildren, listRunSandboxEvents, getRunCharges, runEvents, getRunTrace, createRunTraceExport, getRunTraceExport, getRunTraceExportPage, getRunTraceRetention - [Schedules](https://docs.katara.com/product-api/schedules.txt): getScheduleVersion, publishSchedule, listSchedules, setScheduleEnabled, retireSchedule, getSchedule - [Event sources](https://docs.katara.com/product-api/event-sources.txt): getEventSourceReceipt, getEventSourceVersion, publishEventSource, listEventSources, setEventSourceEnabled, retireEventSource, getEventSource, submitSignedSourceEvent, listEventSourceReceipts - [Content](https://docs.katara.com/product-api/content.txt): enableContentAccess, listContent, changeContentAccess, listContentAccess, approveContent, prepareContentConnection, listContentConnections, createHostedStore, getStorageUsage, getContentConnection, revokeContentConnection, verifyContentConnection, deleteContent, createContentExport, contentHistory, listContentLegalHolds, placeContentLegalHold, releaseContentLegalHold, parseContent, readContent, reviewContent, registerContentStore, listContentStores, revokeContentStore, beginContentUpload, completeContentUpload, issueContentUpload, listBlockedContent - [Collections](https://docs.katara.com/product-api/collections.txt): createCollection, listCollections, getCollection, listCollectionAccess, changeCollectionAccess, deleteCollection, renameCollection, putCollectionSource, listCollectionSources, removeCollectionSource, resyncCollectionSources, assembleContext - [Web sources](https://docs.katara.com/product-api/web-sources.txt): registerSource, listSources, getSource, revokeSource, deleteSourceDocument, reconnectSource, syncSource - [Repositories](https://docs.katara.com/product-api/repositories.txt): listRepositories, attachRepository, detachRepository, renewRepository, syncRepository, listRepositoryFiles, listRepositorySkips, listGitHubRepositories, listGitHubInstallations, unlinkGitHubInstallation, beginGitHubAuthorization, completeGitHubAuthorization, getGitHubLogin, unlinkGitHubLogin - [Memory](https://docs.katara.com/product-api/memory.txt): proposeMemory, approveMemory, deleteMemory, getMemory, inspectMemory, listMemory, readMemory, reviewMemory - [Budgets](https://docs.katara.com/product-api/budgets.txt): fundBudget, listBudgets, getBudget, closeBudget, createPayerConsent, listPayerConsents, revokePayerConsent - [Tools](https://docs.katara.com/product-api/tools.txt): discoverTools, createToolEndpoint, listToolEndpoints, getToolEndpoint, revokeToolEndpoint, verifyToolEndpoint, compileOpenAPI, publishToolVersion, listToolVersions, getToolVersion, disableToolVersion, enableToolVersion, revokeToolVersion, checkToolHealth, getToolState - [Tool credentials](https://docs.katara.com/product-api/tool-credentials.txt): connectToolCredential, listToolCredentialConnections, getToolCredentialConnection, reconnectToolCredential, revokeToolCredential, beginToolOAuthAuthorization, reviewToolOAuthAuthorization, activateToolOAuthAuthorization, completeToolOAuthAuthorization, listToolOAuthProfiles, refreshToolCredentialOAuth, previewToolCredentialAccount, listToolCredentialProfiles, getToolCredentialVersion - [Policies](https://docs.katara.com/product-api/policies.txt): publishPolicy, listPolicies, getPolicy, reviewPolicy, simulatePolicy, revokePolicy, activatePolicy, getPolicyReview, getPolicyState - [Approvals](https://docs.katara.com/product-api/approvals.txt): listApprovals, getApproval, decideApproval, previewApprovalInput - [Actions](https://docs.katara.com/product-api/actions.txt): listActions, submitAction, authorizeAction, getAction, getActionReconciliation, resolveActionReconciliation - [Evaluation material](https://docs.katara.com/product-api/evaluation-material.txt): publishEvaluationDatasetVersion, listEvaluationDatasets, listEvaluationDatasetVersions, getEvaluationDatasetVersion, revokeEvaluationDatasetVersion, publishEvaluationRubricVersion, listEvaluationRubrics, recordRubricThresholds, rubricThresholds, evaluationSummary, listEvaluationRubricVersions, getEvaluationRubricVersion, previewRubric, reviewRubric, revokeEvaluationRubricVersion - [Evaluation assessments](https://docs.katara.com/product-api/evaluation-assessments.txt): createEvaluationAssessment, listEvaluationAssessments, getEvaluationJudgeProfile, getEvaluationAssessment, getEvaluationAssessmentScore - [Evaluation calibration](https://docs.katara.com/product-api/evaluation-calibration.txt): getEvaluationCalibrationAssignment, getEvaluationCalibrationAssignmentContent, submitEvaluationCalibrationLabels, getEvaluationCalibrationCertificate, compareEvaluationCalibration, getEvaluationCalibrationComparison, createEvaluationCalibration, listEvaluationCalibrations, getEvaluationCalibration, assignEvaluationCalibration, sealEvaluationCalibration, listEvaluationCalibrationAssignments - [Online evaluation](https://docs.katara.com/product-api/online-evaluation.txt): setOnlineEvaluation, onlineEvaluation - [Promotion evidence](https://docs.katara.com/product-api/promotion-evidence.txt): declarePromotionEvidence, listPromotionEvidenceDeclarations, getPromotionEvidenceDeclaration, preparePromotionEvidence, listPromotionEvidencePreviews, getPromotionEvidencePreview, approvePromotionEvidence, listPromotionEvidenceReceipts, getPromotionEvidenceReceipt - [Environment promotion](https://docs.katara.com/product-api/environment-promotion.txt): createEnvironmentPromotion, listEnvironmentPromotions, getEnvironmentPromotion, reviewEnvironmentPromotion, getEnvironmentPromotionReview, activateEnvironmentPromotion, getEnvironmentPromotionReceipt - [Agent rollback](https://docs.katara.com/product-api/agent-rollback.txt): reviewAgentRollback, listAgentRollbackReviews, getAgentRollbackReview, activateAgentRollback, getAgentRollbackReceipt - [Reconciliation and holds](https://docs.katara.com/product-api/reconciliation-and-holds.txt): listReconciliations, getReconciliation, resolveReconciliation, listSandboxHolds, placeSandboxHold, releaseSandboxHold - [Access reviews](https://docs.katara.com/product-api/access-reviews.txt): openAccessReview, listAccessReviews, setAccessReviewPolicy, accessReviewPolicy, accessReview, closeAccessReview, decideAccessReview, accessReviewItems, accessReviewOutstanding - [Audit](https://docs.katara.com/product-api/audit.txt): listAuditOperations, createAuditExport, getAuditExport, readAuditExport - [Support access](https://docs.katara.com/product-api/support-access.txt): listAccountSupportAccess, listAccountSupportAccessUses, revokeAccountSupportAccess, listSupportAccess, listSupportAccessUses, revokeSupportAccess - [Statements and billing](https://docs.katara.com/product-api/statements-and-billing.txt): listPaidProviders, getPaidProviderReport, organizationStatement, listSubscriptionCycles - [Organization closure](https://docs.katara.com/product-api/organization-closure.txt): closeOrganization, getOrganizationClosure - [Notifications](https://docs.katara.com/product-api/notifications.txt): account_getNotificationPushOperation, account_listNotificationPushSubscriptions, account_registerNotificationPushSubscription, account_getNotificationPushSubscription, account_revokeNotificationPushSubscription, getNotificationPushConfiguration, getNotificationPushOperation, listNotificationPushSubscriptions, registerNotificationPushSubscription, getNotificationPushSubscription, revokeNotificationPushSubscription, reviewNotificationRecovery, redeliverNotification, getNotificationRecoveryReceipt, listNotificationRecoveryDeliveries, listNotifications, countNotifications, notificationCatalog, notificationPreferences, setNotificationPreference, getNotification, setNotificationState, notificationDeliveries, listNotificationWebhooks, createNotificationWebhook, getNotificationWebhook, verifyNotificationWebhook, reviewNotificationWebhook, revokeNotificationWebhook, rotateNotificationWebhook