Skip to main content

Variable: allXRPCEndpoints

const allXRPCEndpoints: readonly [XRPCEndpoint<{ action: "create" | "update" | "delete"; category: "preprint_submit" | "preprint_update" | "preprint_delete" | "review_create" | "review_update" | "review_delete" | "endorsement_create" | "endorsement_delete" | "tag_create" | "tag_delete" | "profile_update" | "proposal_create" | "vote_create"; collection: string; recordSnapshot: Record<string, unknown>; rkey: string; spanId: string; targetTitle: string; targetUri: string; traceId: string; uiContext: Record<string, unknown>; }, { activityId: string; }>, XRPCEndpoint<{ collection: string; errorCode: string; errorMessage: string; rkey: string; }, { success: boolean; }>, XRPCEndpoint<{ category: "preprint_submit" | "preprint_update" | "preprint_delete" | "review_create" | "review_update" | "review_delete" | "endorsement_create" | "endorsement_delete" | "tag_create" | "tag_delete" | "profile_update" | "proposal_create" | "vote_create"; cursor: string; limit: number; status: "pending" | "confirmed" | "failed" | "timeout"; }, { activities: object[]; cursor: null | string; hasMore: boolean; }>, XRPCEndpoint<Record<string, never>, { metrics: object[]; pendingCount: number; }>, XRPCEndpoint<{ limit: number; query: string; }, { suggestions: object[]; }>, XRPCEndpoint<{ limit: number; query: string; sources: ("wikidata" | "fast")[]; }, { suggestions: object[]; }>, XRPCEndpoint<{ limit: number; query: string; }, { suggestions: object[]; }>, XRPCEndpoint<{ limit: number; name: string; }, { matches: object[]; searchedName: string; }>, XRPCEndpoint<undefined | Record<string, never>, { citationNetworkDisplay: "hidden" | "preview" | "expanded"; enableForYouFeed: boolean; enablePersonalization: boolean; forYouSignals: { citations: boolean; collaborators: boolean; fields: boolean; trending: boolean; }; relatedPapersSignals: { citations: boolean; topics: boolean; }; showRecommendationReasons: boolean; }>, XRPCEndpoint<undefined | Record<string, never>, { affiliations: object[]; arxivAuthorId: string; bio: string; dblpId: string; displayName: string; fields: string[]; googleScholarId: string; nameVariants: string[]; openAlexId: string; openReviewId: string; orcid: string; previousAffiliations: object[]; researchKeywords: object[]; scopusAuthorId: string; semanticScholarId: string; }>, XRPCEndpoint<{ did: string; }, { metrics: { hIndex: number; totalDownloads: number; totalEndorsements: number; totalPreprints: number; totalReviews: number; totalViews: number; }; profile: { affiliation: string; affiliations: object[]; arxivAuthorId: string; avatar: string; bio: string; dblpId: string; did: string; displayName: string; fields: string[]; googleScholarId: string; handle: string; nameVariants: string[]; openAlexId: string; openReviewId: string; orcid: string; pdsEndpoint: string; previousAffiliations: object[]; researchKeywords: object[]; scopusAuthorId: string; semanticScholarId: string; website: string; }; }>, XRPCEndpoint<{ cursor: string; limit: number; sourceType: "semble.collection" | "leaflet.list" | "whitewind.blog" | "bluesky.post" | "bluesky.embed" | "other"; targetUri: string; }, { backlinks: object[]; cursor: string; hasMore: boolean; }>, XRPCEndpoint<{ targetUri: string; }, { blueskyEmbeds: number; blueskyPosts: number; leafletLists: number; other: number; sembleCollections: number; total: number; whitewindBlogs: number; }>, XRPCEndpoint<{ context: string; sourceType: "semble.collection" | "leaflet.list" | "whitewind.blog" | "bluesky.post" | "bluesky.embed" | "other"; sourceUri: string; targetUri: string; }, { context: string; deleted: boolean; id: number; indexedAt: string; sourceType: "semble.collection" | "leaflet.list" | "whitewind.blog" | "bluesky.post" | "bluesky.embed" | "other"; sourceUri: string; targetUri: string; }>, XRPCEndpoint<{ sourceUri: string; }, { success: boolean; }>, XRPCEndpoint<{ importId: number; }, { claim: { canonicalUri: string; claimantDid: string; createdAt: string; evidence: object[]; expiresAt: string; id: number; importId: number; rejectionReason: string; reviewedAt: string; reviewedBy: string; status: "pending" | "approved" | "rejected" | "expired"; verificationScore: number; }; }>, XRPCEndpoint<{ claimId: number; }, { claim: { canonicalUri: string; claimantDid: string; createdAt: string; evidence: object[]; expiresAt: string; id: number; importId: number; rejectionReason: string; reviewedAt: string; reviewedBy: string; status: "pending" | "approved" | "rejected" | "expired"; verificationScore: number; }; decision: "auto-approve" | "expedited" | "manual" | "insufficient"; }>, XRPCEndpoint<{ canonicalUri: string; claimId: number; }, { success: boolean; }>, XRPCEndpoint<{ claimId: number; }, { success: boolean; }>, XRPCEndpoint<{ claimId: number; reason: string; }, { success: boolean; }>, XRPCEndpoint<{ claimId: number; }, { claim: null | { canonicalUri: string; claimantDid: string; createdAt: string; evidence: object[]; expiresAt: string; id: number; importId: number; rejectionReason: string; reviewedAt: string; reviewedBy: string; status: "pending" | "approved" | "rejected" | "expired"; verificationScore: number; }; }>, XRPCEndpoint<{ cursor: string; limit: number; status: "pending" | "approved" | "rejected" | "expired"; }, { claims: object[]; cursor: string; hasMore: boolean; }>, XRPCEndpoint<{ cursor: string; limit: number; q: string; source: string; }, { cursor: string; hasMore: boolean; preprints: object[]; }>, XRPCEndpoint<{ cursor: string; limit: number; maxScore: number; minScore: number; }, { claims: object[]; cursor: string; hasMore: boolean; }>, XRPCEndpoint<{ author: string; limit: number; query: string; sources: string; }, { facets: { sources: Record<string, number>; }; preprints: object[]; }>, XRPCEndpoint<{ limit: number; query: string; }, { suggestions: object[]; }>, XRPCEndpoint<{ limit: number; }, { papers: object[]; profileUsed: { displayName: string; hasExternalIds: boolean; hasOrcid: boolean; nameVariants: string[]; }; }>, XRPCEndpoint<{ externalId: string; source: string; }, { claim: { canonicalUri: string; claimantDid: string; createdAt: string; evidence: object[]; expiresAt: string; id: number; importId: number; rejectionReason: string; reviewedAt: string; reviewedBy: string; status: "pending" | "approved" | "rejected" | "expired"; verificationScore: number; }; }>, XRPCEndpoint<{ cursor: string; limit: number; signals: ("fields" | "citations" | "collaborators" | "trending")[]; }, { cursor: string; hasMore: boolean; recommendations: object[]; }>, XRPCEndpoint<{ cursor: string; limit: number; }, { cursor: string; hasMore: boolean; recommendations: object[]; }>, XRPCEndpoint<{ includeTypes: ("author" | "semantic" | "topic" | "citation")[]; limit: number; uri: string; }, { preprint: { title: string; uri: string; }; related: object[]; }>, XRPCEndpoint<{ cursor: string; direction: "cited-by" | "citing" | "both"; limit: number; onlyInfluential: boolean; uri: string; }, { citations: object[]; counts: { citedByCount: number; influentialCitedByCount: number; referencesCount: number; }; cursor: string; hasMore: boolean; preprint: { title: string; uri: string; }; }>, XRPCEndpoint<{ uri: string; }, { available: boolean; enrichment: null | { citationCount: number; concepts: object[]; influentialCitationCount: number; lastEnrichedAt: string; openAlexId: string; referencesCount: number; semanticScholarId: string; topics: object[]; uri: string; }; }>, XRPCEndpoint<{ preprintUri: string; recommendationId: string; type: "view" | "click" | "endorse" | "dismiss" | "claim"; }, { recorded: boolean; }>, XRPCEndpoint<{ contributionType: "data" | "methodological" | "analytical" | "theoretical" | "empirical" | "conceptual" | "technical" | "replication" | "reproducibility" | "synthesis" | "interdisciplinary" | "pedagogical" | "visualization" | "societal-impact" | "clinical"; cursor: string; limit: number; preprintUri: string; }, { cursor: string; endorsements: object[]; hasMore: boolean; summary: { byType: Record<string, number>; endorserCount: number; total: number; }; total: number; }>, XRPCEndpoint<{ preprintUri: string; }, { byType: Record<string, number>; endorserCount: number; total: number; }>, XRPCEndpoint<{ preprintUri: string; userDid: string; }, { comment: string; contributions: ("data" | "methodological" | "analytical" | "theoretical" | "empirical" | "conceptual" | "technical" | "replication" | "reproducibility" | "synthesis" | "interdisciplinary" | "pedagogical" | "visualization" | "societal-impact" | "clinical")[]; createdAt: string; endorser: { avatar: string; did: string; displayName: string; handle: string; }; preprintUri: string; updatedAt: string; uri: string; }>, XRPCEndpoint<{ cursor: string; fieldId: string; limit: number; proposedBy: string; status: "pending" | "approved" | "rejected" | "expired"; type: "create" | "update" | "delete" | "merge"; }, { cursor: string; proposals: object[]; total: number; }>, XRPCEndpoint<{ proposalId: string; }, { changes: { description: string; fieldType: "root" | "field" | "subfield" | "topic"; label: string; mergeTargetId: string; parentId: string; wikidataId: string; }; consensus: { approvalPercentage: number; consensusReached: boolean; minimumVotes: number; recommendedStatus: "pending" | "approved" | "rejected"; threshold: number; voterCount: number; }; createdAt: string; expiresAt: string; fieldId: string; id: string; label: string; proposedBy: string; proposerName: string; rationale: string; status: "pending" | "approved" | "rejected" | "expired"; type: "create" | "update" | "delete" | "merge"; updatedAt: string; uri: string; votes: { abstain: number; approve: number; reject: number; }; }>, XRPCEndpoint<{ cursor: string; limit: number; proposalId: string; }, { cursor: string; total: number; votes: object[]; }>, XRPCEndpoint<{ proposalId: string; userDid: string; }, { vote: null | { createdAt: string; id: string; proposalUri: string; rationale: string; uri: string; vote: "approve" | "reject" | "abstain" | "request-changes"; voterDid: string; voterName: string; voterRole: "community-member" | "reviewer" | "domain-expert" | "administrator"; weight: number; }; }>, XRPCEndpoint<undefined | Record<string, never>, { count: number; }>, XRPCEndpoint<{ id: string; includeAncestors: boolean; includeChildren: boolean; includeRelationships: boolean; }, { ancestors: object[]; childCount: number; children: object[]; createdAt: string; description: string; externalIds: object[]; id: string; name: string; parentId: string; preprintCount: number; relationships: object[]; status: "approved" | "proposed" | "under_review" | "deprecated"; updatedAt: string; uri: string; }>, XRPCEndpoint<{ cursor: string; limit: number; parentId: string; status: "approved" | "proposed" | "under_review" | "deprecated"; }, { cursor: string; fields: object[]; hasMore: boolean; total: number; }>, XRPCEndpoint<{ cursor: string; limit: number; q: string; sort: "date" | "views" | "relevance"; status: "approved" | "proposed" | "under_review" | "deprecated"; type: "person" | "organization" | "concept" | "place"; }, { authorities: object[]; cursor: string; hasMore: boolean; total: number; }>, XRPCEndpoint<{ cursor: string; energy: string[]; limit: number; matter: string[]; personality: string[]; space: string[]; time: string[]; }, { cursor: string; facets: { energy: object[]; event: object[]; formGenre: object[]; matter: object[]; organization: object[]; person: object[]; personality: object[]; space: object[]; time: object[]; work: object[]; }; hasMore: boolean; hits: object[]; impressionId: string; total: number; }>, XRPCEndpoint<{ cursor: string; fieldId: string; limit: number; }, { cursor: string; hasMore: boolean; preprints: object[]; total: number; }>, XRPCEndpoint<{ id: string; }, { alternateNames: string[]; createdAt: string; description: string; externalIds: object[]; id: string; linkedAuthors: number; linkedPreprints: number; name: string; reconciliationCount: number; status: "approved" | "proposed" | "under_review" | "deprecated"; type: "person" | "organization" | "concept" | "place"; updatedAt: string; uri: string; }>, XRPCEndpoint<{ authorityId: string; cursor: string; limit: number; }, { cursor: string; hasMore: boolean; reconciliations: object[]; total: number; }>, XRPCEndpoint<{ authorName: string; authorOrcid: string; claimStatus: "pending" | "unclaimed" | "claimed"; cursor: string; limit: number; query: string; source: string; }, { cursor: string; hasMore: boolean; preprints: object[]; }>, XRPCEndpoint<{ externalId: string; source: string; }, { abstract: string; authors: object[]; canonicalUri: string; categories: string[]; claimedAt: string; claimedByDid: string; claimStatus: "pending" | "unclaimed" | "claimed"; doi: string; externalId: string; id: number; importedAt: string; importedByPlugin: string; lastSyncedAt: string; pdfUrl: string; publicationDate: string; source: string; syncStatus: "active" | "stale" | "unavailable"; title: string; url: string; }>, XRPCEndpoint<{ externalId: string; source: string; }, { exists: boolean; }>, XRPCEndpoint<{ cursor: string; limit: number; window: "24h" | "7d" | "30d"; }, { cursor: string; hasMore: boolean; trending: object[]; window: "24h" | "7d" | "30d"; }>, XRPCEndpoint<{ uri: string; viewerDid: string; }, { success: boolean; }>, XRPCEndpoint<{ uri: string; viewerDid: string; }, { success: boolean; }>, XRPCEndpoint<{ uri: string; }, { totalDownloads: number; totalViews: number; uniqueViews: number; views24h: number; views30d: number; views7d: number; }>, XRPCEndpoint<{ uri: string; }, { count: number; }>, XRPCEndpoint<{ impressionId: string; position: number; uri: string; }, { success: boolean; }>, XRPCEndpoint<{ dwellTimeMs: number; impressionId: string; uri: string; }, { success: boolean; }>, XRPCEndpoint<{ impressionId: string; uri: string; }, { success: boolean; }>, XRPCEndpoint<{ uri: string; }, { abstract: string; author: { avatar: string; did: string; displayName: string; handle: string; }; cid: string; coAuthors: object[]; createdAt: string; document: { $type: "blob"; mimeType: string; ref: string; size: number; }; doi: string; fields: object[]; indexedAt: string; keywords: string[]; license: string; metrics: { downloads: number; endorsements: number; views: number; }; source: { blobUrl: string; lastVerifiedAt: string; pdsEndpoint: string; recordUrl: string; stale: boolean; }; supplementary: object[]; title: string; updatedAt: string; uri: string; versions: object[]; }>, XRPCEndpoint<{ author: string; cursor: string; dateFrom: string; dateTo: string; field: string; license: string; limit: number; q: string; sort: "date" | "views" | "relevance"; }, { cursor: string; facets: Record<string, object[]>; hasMore: boolean; hits: object[]; impressionId: string; total: number; }>, XRPCEndpoint<{ cursor: string; did: string; limit: number; sort: "date" | "views"; }, { cursor: string; hasMore: boolean; preprints: object[]; total: number; }>, XRPCEndpoint<{ cursor: string; inlineOnly: boolean; limit: number; motivation: "commenting" | "highlighting" | "questioning" | "replying" | "assessing" | "bookmarking" | "classifying" | "describing" | "editing" | "linking" | "moderating" | "tagging"; preprintUri: string; }, { cursor: string; hasMore: boolean; reviews: object[]; total: number; }>, XRPCEndpoint<{ cursor: string; inlineOnly: boolean; limit: number; motivation: "commenting" | "highlighting" | "questioning" | "replying" | "assessing" | "bookmarking" | "classifying" | "describing" | "editing" | "linking" | "moderating" | "tagging"; reviewerDid: string; }, { cursor: string; hasMore: boolean; reviews: object[]; total: number; }>, XRPCEndpoint<{ uri: string; }, { parent: { author: { avatar: string; did: string; displayName: string; handle: string; }; body: { facets: object[]; text: string; }; cid: string; content: string; createdAt: string; indexedAt: string; motivation: "commenting" | "highlighting" | "questioning" | "replying" | "assessing" | "bookmarking" | "classifying" | "describing" | "editing" | "linking" | "moderating" | "tagging"; parentReviewUri: string; preprintUri: string; replyCount: number; target: { page: number; refinedBy: { boundingRect: { height: number; width: number; x1: number; x2: number; y1: number; y2: number; }; end: number; pageNumber: number; start: number; type: "TextPositionSelector"; }; selector: { exact: string; prefix: string; suffix: string; type: "TextQuoteSelector"; }; source: string; }; uri: string; }; replies: object[]; totalReplies: number; }>, XRPCEndpoint<{ uri: string; }, { error: string; indexedCID: string; isStale: boolean; pdsCID: string; uri: string; }>, XRPCEndpoint<{ uri: string; }, { changed: boolean; currentCID: string; error: string; previousCID: string; refreshed: boolean; }>, XRPCEndpoint<{ uri: string; }, { indexed: boolean; indexedAt: string; inSync: boolean; lastSyncedAt: string; staleDays: number; uri: string; }>, XRPCEndpoint<{ preprintUri: string; }, { suggestions: object[]; tags: object[]; }>, XRPCEndpoint<{ limit: number; q: string; }, { suggestions: object[]; }>, XRPCEndpoint<{ limit: number; timeWindow: "day" | "week" | "month"; }, { tags: object[]; timeWindow: "day" | "week" | "month"; }>, XRPCEndpoint<{ cursor: string; includeSpam: boolean; limit: number; minQuality: number; q: string; }, { cursor: string; hasMore: boolean; tags: object[]; total: number; }>, XRPCEndpoint<{ tag: string; }, { displayForms: string[]; isPromoted: boolean; normalizedForm: string; promotedTo: { type: "facet" | "authority"; uri: string; }; qualityScore: number; usageCount: number; }>]

Defined in: src/api/handlers/xrpc/index.ts:55

All XRPC endpoints.