Highly ambitious ATProtocol AppView service and sdks
1"""
2Indicates that an Input Object is a OneOf Input Object (and thus requires exactly one of its field be provided)
3"""
4directive @oneOf on INPUT_OBJECT
5
6"""
7Provides a scalar specification URL for specifying the behavior of custom scalar types.
8"""
9directive @specifiedBy(
10 """URL that specifies the behavior of this scalar."""
11 url: String!
12) on SCALAR
13
14input AggregationOrderBy {
15 count: SortDirection
16}
17
18type AppBskyActorProfile {
19 id: ID!
20 uri: String!
21 cid: String!
22 did: String!
23 indexedAt: String!
24 actorHandle: String
25 avatar: Blob
26 banner: Blob
27 createdAt: String
28 description: String
29 displayName: String
30 joinedViaStarterPack: JSON
31 labels: JSON
32 pinnedPost: JSON
33 networkSlicesWaitlistRequest: NetworkSlicesWaitlistRequest
34 networkSlicesActorProfile: NetworkSlicesActorProfile
35 networkSlicesWaitlistRequests(limit: Int): [NetworkSlicesWaitlistRequest!]!
36 networkSlicesWaitlistRequestsCount: Int!
37 networkSlicesActorProfiles(limit: Int): [NetworkSlicesActorProfile!]!
38 networkSlicesActorProfilesCount: Int!
39 networkSlicesSlices(limit: Int): [NetworkSlicesSlice!]!
40 networkSlicesSlicesCount: Int!
41 networkSlicesWaitlistInvites(limit: Int): [NetworkSlicesWaitlistInvite!]!
42 networkSlicesWaitlistInvitesCount: Int!
43 networkSlicesLexicons(limit: Int): [NetworkSlicesLexicon!]!
44 networkSlicesLexiconsCount: Int!
45 appBskyGraphFollows(limit: Int): [AppBskyGraphFollow!]!
46 appBskyGraphFollowsCount: Int!
47 appBskyFeedThreadgates(limit: Int): [AppBskyFeedThreadgate!]!
48 appBskyFeedThreadgatesCount: Int!
49 appBskyFeedPostgates(limit: Int): [AppBskyFeedPostgate!]!
50 appBskyFeedPostgatesCount: Int!
51 appBskyActorProfiles(limit: Int): [AppBskyActorProfile!]!
52 appBskyActorProfilesCount: Int!
53}
54
55type AppBskyActorProfileAggregated {
56 avatar: JSON
57 banner: JSON
58 createdAt: JSON
59 description: JSON
60 displayName: JSON
61 joinedViaStarterPack: JSON
62 labels: JSON
63 pinnedPost: JSON
64 count: Int!
65}
66
67type AppBskyActorProfileConnection {
68 totalCount: Int!
69 pageInfo: PageInfo!
70 edges: [AppBskyActorProfileEdge!]!
71 nodes: [AppBskyActorProfile!]!
72}
73
74type AppBskyActorProfileEdge {
75 node: AppBskyActorProfile!
76 cursor: String!
77}
78
79enum AppBskyActorProfileGroupByField {
80 indexedAt
81 avatar
82 banner
83 createdAt
84 description
85 displayName
86 joinedViaStarterPack
87 labels
88 pinnedPost
89}
90
91input AppBskyActorProfileGroupByFieldInput {
92 field: AppBskyActorProfileGroupByField!
93 interval: DateInterval
94}
95
96input AppBskyActorProfileInput {
97 avatar: JSON
98 banner: JSON
99 createdAt: String
100 description: String
101 displayName: String
102 joinedViaStarterPack: JSON
103 labels: JSON
104 pinnedPost: JSON
105}
106
107input AppBskyActorProfileSortFieldInput {
108 field: AppBskyActorProfileGroupByField!
109 direction: SortDirection
110}
111
112input AppBskyActorProfileWhereInput {
113 indexedAt: DateTimeFilter
114 uri: StringFilter
115 cid: StringFilter
116 did: StringFilter
117 collection: StringFilter
118 actorHandle: StringFilter
119 avatar: StringFilter
120 banner: StringFilter
121 createdAt: StringFilter
122 description: StringFilter
123 displayName: StringFilter
124 joinedViaStarterPack: StringFilter
125 labels: StringFilter
126 pinnedPost: StringFilter
127 json: StringFilter
128 and: [AppBskyActorProfileWhereInput]
129 or: [AppBskyActorProfileWhereInput]
130}
131
132type AppBskyEmbedExternal {
133 id: ID!
134 uri: String!
135 cid: String!
136 did: String!
137 indexedAt: String!
138 actorHandle: String
139 external: JSON!
140 networkSlicesWaitlistRequest: NetworkSlicesWaitlistRequest
141 networkSlicesActorProfile: NetworkSlicesActorProfile
142 appBskyActorProfile: AppBskyActorProfile
143 networkSlicesWaitlistRequests(limit: Int): [NetworkSlicesWaitlistRequest!]!
144 networkSlicesWaitlistRequestsCount: Int!
145 networkSlicesActorProfiles(limit: Int): [NetworkSlicesActorProfile!]!
146 networkSlicesActorProfilesCount: Int!
147 networkSlicesSlices(limit: Int): [NetworkSlicesSlice!]!
148 networkSlicesSlicesCount: Int!
149 networkSlicesWaitlistInvites(limit: Int): [NetworkSlicesWaitlistInvite!]!
150 networkSlicesWaitlistInvitesCount: Int!
151 networkSlicesLexicons(limit: Int): [NetworkSlicesLexicon!]!
152 networkSlicesLexiconsCount: Int!
153 appBskyGraphFollows(limit: Int): [AppBskyGraphFollow!]!
154 appBskyGraphFollowsCount: Int!
155 appBskyFeedThreadgates(limit: Int): [AppBskyFeedThreadgate!]!
156 appBskyFeedThreadgatesCount: Int!
157 appBskyFeedPostgates(limit: Int): [AppBskyFeedPostgate!]!
158 appBskyFeedPostgatesCount: Int!
159 appBskyActorProfiles(limit: Int): [AppBskyActorProfile!]!
160 appBskyActorProfilesCount: Int!
161}
162
163type AppBskyEmbedExternalAggregated {
164 external: JSON
165 count: Int!
166}
167
168type AppBskyEmbedExternalConnection {
169 totalCount: Int!
170 pageInfo: PageInfo!
171 edges: [AppBskyEmbedExternalEdge!]!
172 nodes: [AppBskyEmbedExternal!]!
173}
174
175type AppBskyEmbedExternalEdge {
176 node: AppBskyEmbedExternal!
177 cursor: String!
178}
179
180enum AppBskyEmbedExternalGroupByField {
181 indexedAt
182 external
183}
184
185input AppBskyEmbedExternalGroupByFieldInput {
186 field: AppBskyEmbedExternalGroupByField!
187 interval: DateInterval
188}
189
190input AppBskyEmbedExternalInput {
191 external: JSON!
192}
193
194input AppBskyEmbedExternalSortFieldInput {
195 field: AppBskyEmbedExternalGroupByField!
196 direction: SortDirection
197}
198
199input AppBskyEmbedExternalWhereInput {
200 indexedAt: DateTimeFilter
201 uri: StringFilter
202 cid: StringFilter
203 did: StringFilter
204 collection: StringFilter
205 actorHandle: StringFilter
206 external: StringFilter
207 json: StringFilter
208 and: [AppBskyEmbedExternalWhereInput]
209 or: [AppBskyEmbedExternalWhereInput]
210}
211
212type AppBskyEmbedImages {
213 id: ID!
214 uri: String!
215 cid: String!
216 did: String!
217 indexedAt: String!
218 actorHandle: String
219 images: JSON!
220 networkSlicesWaitlistRequest: NetworkSlicesWaitlistRequest
221 networkSlicesActorProfile: NetworkSlicesActorProfile
222 appBskyActorProfile: AppBskyActorProfile
223 networkSlicesWaitlistRequests(limit: Int): [NetworkSlicesWaitlistRequest!]!
224 networkSlicesWaitlistRequestsCount: Int!
225 networkSlicesActorProfiles(limit: Int): [NetworkSlicesActorProfile!]!
226 networkSlicesActorProfilesCount: Int!
227 networkSlicesSlices(limit: Int): [NetworkSlicesSlice!]!
228 networkSlicesSlicesCount: Int!
229 networkSlicesWaitlistInvites(limit: Int): [NetworkSlicesWaitlistInvite!]!
230 networkSlicesWaitlistInvitesCount: Int!
231 networkSlicesLexicons(limit: Int): [NetworkSlicesLexicon!]!
232 networkSlicesLexiconsCount: Int!
233 appBskyGraphFollows(limit: Int): [AppBskyGraphFollow!]!
234 appBskyGraphFollowsCount: Int!
235 appBskyFeedThreadgates(limit: Int): [AppBskyFeedThreadgate!]!
236 appBskyFeedThreadgatesCount: Int!
237 appBskyFeedPostgates(limit: Int): [AppBskyFeedPostgate!]!
238 appBskyFeedPostgatesCount: Int!
239 appBskyActorProfiles(limit: Int): [AppBskyActorProfile!]!
240 appBskyActorProfilesCount: Int!
241}
242
243type AppBskyEmbedImagesAggregated {
244 images: JSON
245 count: Int!
246}
247
248type AppBskyEmbedImagesConnection {
249 totalCount: Int!
250 pageInfo: PageInfo!
251 edges: [AppBskyEmbedImagesEdge!]!
252 nodes: [AppBskyEmbedImages!]!
253}
254
255type AppBskyEmbedImagesEdge {
256 node: AppBskyEmbedImages!
257 cursor: String!
258}
259
260enum AppBskyEmbedImagesGroupByField {
261 indexedAt
262 images
263}
264
265input AppBskyEmbedImagesGroupByFieldInput {
266 field: AppBskyEmbedImagesGroupByField!
267 interval: DateInterval
268}
269
270input AppBskyEmbedImagesInput {
271 images: JSON!
272}
273
274input AppBskyEmbedImagesSortFieldInput {
275 field: AppBskyEmbedImagesGroupByField!
276 direction: SortDirection
277}
278
279input AppBskyEmbedImagesWhereInput {
280 indexedAt: DateTimeFilter
281 uri: StringFilter
282 cid: StringFilter
283 did: StringFilter
284 collection: StringFilter
285 actorHandle: StringFilter
286 images: StringFilter
287 json: StringFilter
288 and: [AppBskyEmbedImagesWhereInput]
289 or: [AppBskyEmbedImagesWhereInput]
290}
291
292type AppBskyEmbedRecord {
293 id: ID!
294 uri: String!
295 cid: String!
296 did: String!
297 indexedAt: String!
298 actorHandle: String
299 record: JSON!
300 networkSlicesWaitlistRequest: NetworkSlicesWaitlistRequest
301 networkSlicesActorProfile: NetworkSlicesActorProfile
302 appBskyActorProfile: AppBskyActorProfile
303 networkSlicesWaitlistRequests(limit: Int): [NetworkSlicesWaitlistRequest!]!
304 networkSlicesWaitlistRequestsCount: Int!
305 networkSlicesActorProfiles(limit: Int): [NetworkSlicesActorProfile!]!
306 networkSlicesActorProfilesCount: Int!
307 networkSlicesSlices(limit: Int): [NetworkSlicesSlice!]!
308 networkSlicesSlicesCount: Int!
309 networkSlicesWaitlistInvites(limit: Int): [NetworkSlicesWaitlistInvite!]!
310 networkSlicesWaitlistInvitesCount: Int!
311 networkSlicesLexicons(limit: Int): [NetworkSlicesLexicon!]!
312 networkSlicesLexiconsCount: Int!
313 appBskyGraphFollows(limit: Int): [AppBskyGraphFollow!]!
314 appBskyGraphFollowsCount: Int!
315 appBskyFeedThreadgates(limit: Int): [AppBskyFeedThreadgate!]!
316 appBskyFeedThreadgatesCount: Int!
317 appBskyFeedPostgates(limit: Int): [AppBskyFeedPostgate!]!
318 appBskyFeedPostgatesCount: Int!
319 appBskyActorProfiles(limit: Int): [AppBskyActorProfile!]!
320 appBskyActorProfilesCount: Int!
321}
322
323type AppBskyEmbedRecordAggregated {
324 record: JSON
325 count: Int!
326}
327
328type AppBskyEmbedRecordConnection {
329 totalCount: Int!
330 pageInfo: PageInfo!
331 edges: [AppBskyEmbedRecordEdge!]!
332 nodes: [AppBskyEmbedRecord!]!
333}
334
335type AppBskyEmbedRecordEdge {
336 node: AppBskyEmbedRecord!
337 cursor: String!
338}
339
340enum AppBskyEmbedRecordGroupByField {
341 indexedAt
342 record
343}
344
345input AppBskyEmbedRecordGroupByFieldInput {
346 field: AppBskyEmbedRecordGroupByField!
347 interval: DateInterval
348}
349
350input AppBskyEmbedRecordInput {
351 record: JSON!
352}
353
354input AppBskyEmbedRecordSortFieldInput {
355 field: AppBskyEmbedRecordGroupByField!
356 direction: SortDirection
357}
358
359input AppBskyEmbedRecordWhereInput {
360 indexedAt: DateTimeFilter
361 uri: StringFilter
362 cid: StringFilter
363 did: StringFilter
364 collection: StringFilter
365 actorHandle: StringFilter
366 record: StringFilter
367 json: StringFilter
368 and: [AppBskyEmbedRecordWhereInput]
369 or: [AppBskyEmbedRecordWhereInput]
370}
371
372type AppBskyEmbedRecordWithMedia {
373 id: ID!
374 uri: String!
375 cid: String!
376 did: String!
377 indexedAt: String!
378 actorHandle: String
379 media: JSON!
380 record: JSON!
381 networkSlicesWaitlistRequest: NetworkSlicesWaitlistRequest
382 networkSlicesActorProfile: NetworkSlicesActorProfile
383 appBskyActorProfile: AppBskyActorProfile
384 networkSlicesWaitlistRequests(limit: Int): [NetworkSlicesWaitlistRequest!]!
385 networkSlicesWaitlistRequestsCount: Int!
386 networkSlicesActorProfiles(limit: Int): [NetworkSlicesActorProfile!]!
387 networkSlicesActorProfilesCount: Int!
388 networkSlicesSlices(limit: Int): [NetworkSlicesSlice!]!
389 networkSlicesSlicesCount: Int!
390 networkSlicesWaitlistInvites(limit: Int): [NetworkSlicesWaitlistInvite!]!
391 networkSlicesWaitlistInvitesCount: Int!
392 networkSlicesLexicons(limit: Int): [NetworkSlicesLexicon!]!
393 networkSlicesLexiconsCount: Int!
394 appBskyGraphFollows(limit: Int): [AppBskyGraphFollow!]!
395 appBskyGraphFollowsCount: Int!
396 appBskyFeedThreadgates(limit: Int): [AppBskyFeedThreadgate!]!
397 appBskyFeedThreadgatesCount: Int!
398 appBskyFeedPostgates(limit: Int): [AppBskyFeedPostgate!]!
399 appBskyFeedPostgatesCount: Int!
400 appBskyActorProfiles(limit: Int): [AppBskyActorProfile!]!
401 appBskyActorProfilesCount: Int!
402}
403
404type AppBskyEmbedRecordWithMediaAggregated {
405 media: JSON
406 record: JSON
407 count: Int!
408}
409
410type AppBskyEmbedRecordWithMediaConnection {
411 totalCount: Int!
412 pageInfo: PageInfo!
413 edges: [AppBskyEmbedRecordWithMediaEdge!]!
414 nodes: [AppBskyEmbedRecordWithMedia!]!
415}
416
417type AppBskyEmbedRecordWithMediaEdge {
418 node: AppBskyEmbedRecordWithMedia!
419 cursor: String!
420}
421
422enum AppBskyEmbedRecordWithMediaGroupByField {
423 indexedAt
424 media
425 record
426}
427
428input AppBskyEmbedRecordWithMediaGroupByFieldInput {
429 field: AppBskyEmbedRecordWithMediaGroupByField!
430 interval: DateInterval
431}
432
433input AppBskyEmbedRecordWithMediaInput {
434 media: JSON!
435 record: JSON!
436}
437
438input AppBskyEmbedRecordWithMediaSortFieldInput {
439 field: AppBskyEmbedRecordWithMediaGroupByField!
440 direction: SortDirection
441}
442
443input AppBskyEmbedRecordWithMediaWhereInput {
444 indexedAt: DateTimeFilter
445 uri: StringFilter
446 cid: StringFilter
447 did: StringFilter
448 collection: StringFilter
449 actorHandle: StringFilter
450 media: StringFilter
451 record: StringFilter
452 json: StringFilter
453 and: [AppBskyEmbedRecordWithMediaWhereInput]
454 or: [AppBskyEmbedRecordWithMediaWhereInput]
455}
456
457type AppBskyEmbedVideo {
458 id: ID!
459 uri: String!
460 cid: String!
461 did: String!
462 indexedAt: String!
463 actorHandle: String
464 alt: String
465 aspectRatio: JSON
466 captions: JSON
467 video: Blob
468 networkSlicesWaitlistRequest: NetworkSlicesWaitlistRequest
469 networkSlicesActorProfile: NetworkSlicesActorProfile
470 appBskyActorProfile: AppBskyActorProfile
471 networkSlicesWaitlistRequests(limit: Int): [NetworkSlicesWaitlistRequest!]!
472 networkSlicesWaitlistRequestsCount: Int!
473 networkSlicesActorProfiles(limit: Int): [NetworkSlicesActorProfile!]!
474 networkSlicesActorProfilesCount: Int!
475 networkSlicesSlices(limit: Int): [NetworkSlicesSlice!]!
476 networkSlicesSlicesCount: Int!
477 networkSlicesWaitlistInvites(limit: Int): [NetworkSlicesWaitlistInvite!]!
478 networkSlicesWaitlistInvitesCount: Int!
479 networkSlicesLexicons(limit: Int): [NetworkSlicesLexicon!]!
480 networkSlicesLexiconsCount: Int!
481 appBskyGraphFollows(limit: Int): [AppBskyGraphFollow!]!
482 appBskyGraphFollowsCount: Int!
483 appBskyFeedThreadgates(limit: Int): [AppBskyFeedThreadgate!]!
484 appBskyFeedThreadgatesCount: Int!
485 appBskyFeedPostgates(limit: Int): [AppBskyFeedPostgate!]!
486 appBskyFeedPostgatesCount: Int!
487 appBskyActorProfiles(limit: Int): [AppBskyActorProfile!]!
488 appBskyActorProfilesCount: Int!
489}
490
491type AppBskyEmbedVideoAggregated {
492 alt: JSON
493 aspectRatio: JSON
494 captions: JSON
495 video: JSON
496 count: Int!
497}
498
499type AppBskyEmbedVideoConnection {
500 totalCount: Int!
501 pageInfo: PageInfo!
502 edges: [AppBskyEmbedVideoEdge!]!
503 nodes: [AppBskyEmbedVideo!]!
504}
505
506type AppBskyEmbedVideoEdge {
507 node: AppBskyEmbedVideo!
508 cursor: String!
509}
510
511enum AppBskyEmbedVideoGroupByField {
512 indexedAt
513 alt
514 aspectRatio
515 captions
516 video
517}
518
519input AppBskyEmbedVideoGroupByFieldInput {
520 field: AppBskyEmbedVideoGroupByField!
521 interval: DateInterval
522}
523
524input AppBskyEmbedVideoInput {
525 alt: String
526 aspectRatio: JSON
527 captions: JSON
528 video: JSON!
529}
530
531input AppBskyEmbedVideoSortFieldInput {
532 field: AppBskyEmbedVideoGroupByField!
533 direction: SortDirection
534}
535
536input AppBskyEmbedVideoWhereInput {
537 indexedAt: DateTimeFilter
538 uri: StringFilter
539 cid: StringFilter
540 did: StringFilter
541 collection: StringFilter
542 actorHandle: StringFilter
543 alt: StringFilter
544 aspectRatio: StringFilter
545 captions: StringFilter
546 video: StringFilter
547 json: StringFilter
548 and: [AppBskyEmbedVideoWhereInput]
549 or: [AppBskyEmbedVideoWhereInput]
550}
551
552type AppBskyFeedPostgate {
553 id: ID!
554 uri: String!
555 cid: String!
556 did: String!
557 indexedAt: String!
558 actorHandle: String
559 createdAt: String!
560 detachedEmbeddingUris: [String]
561 embeddingRules: JSON
562 post: String!
563 networkSlicesWaitlistRequest: NetworkSlicesWaitlistRequest
564 networkSlicesActorProfile: NetworkSlicesActorProfile
565 networkSlicesSlice: NetworkSlicesSlice
566 networkSlicesWaitlistInvite: NetworkSlicesWaitlistInvite
567 networkSlicesLexicon: NetworkSlicesLexicon
568 appBskyGraphFollow: AppBskyGraphFollow
569 appBskyFeedThreadgate: AppBskyFeedThreadgate
570 appBskyActorProfile: AppBskyActorProfile
571 networkSlicesWaitlistRequests(limit: Int): [NetworkSlicesWaitlistRequest!]!
572 networkSlicesWaitlistRequestsCount: Int!
573 networkSlicesActorProfiles(limit: Int): [NetworkSlicesActorProfile!]!
574 networkSlicesActorProfilesCount: Int!
575 networkSlicesSlices(limit: Int): [NetworkSlicesSlice!]!
576 networkSlicesSlicesCount: Int!
577 networkSlicesWaitlistInvites(limit: Int): [NetworkSlicesWaitlistInvite!]!
578 networkSlicesWaitlistInvitesCount: Int!
579 networkSlicesLexicons(limit: Int): [NetworkSlicesLexicon!]!
580 networkSlicesLexiconsCount: Int!
581 appBskyGraphFollows(limit: Int): [AppBskyGraphFollow!]!
582 appBskyGraphFollowsCount: Int!
583 appBskyFeedThreadgates(limit: Int): [AppBskyFeedThreadgate!]!
584 appBskyFeedThreadgatesCount: Int!
585 appBskyFeedPostgates(limit: Int): [AppBskyFeedPostgate!]!
586 appBskyFeedPostgatesCount: Int!
587 appBskyActorProfiles(limit: Int): [AppBskyActorProfile!]!
588 appBskyActorProfilesCount: Int!
589}
590
591type AppBskyFeedPostgateAggregated {
592 createdAt: JSON
593 detachedEmbeddingUris: JSON
594 embeddingRules: JSON
595 post: JSON
596 count: Int!
597}
598
599type AppBskyFeedPostgateConnection {
600 totalCount: Int!
601 pageInfo: PageInfo!
602 edges: [AppBskyFeedPostgateEdge!]!
603 nodes: [AppBskyFeedPostgate!]!
604}
605
606type AppBskyFeedPostgateEdge {
607 node: AppBskyFeedPostgate!
608 cursor: String!
609}
610
611enum AppBskyFeedPostgateGroupByField {
612 indexedAt
613 createdAt
614 detachedEmbeddingUris
615 embeddingRules
616 post
617}
618
619input AppBskyFeedPostgateGroupByFieldInput {
620 field: AppBskyFeedPostgateGroupByField!
621 interval: DateInterval
622}
623
624input AppBskyFeedPostgateInput {
625 createdAt: String!
626 detachedEmbeddingUris: [String]
627 embeddingRules: JSON
628 post: String!
629}
630
631input AppBskyFeedPostgateSortFieldInput {
632 field: AppBskyFeedPostgateGroupByField!
633 direction: SortDirection
634}
635
636input AppBskyFeedPostgateWhereInput {
637 indexedAt: DateTimeFilter
638 uri: StringFilter
639 cid: StringFilter
640 did: StringFilter
641 collection: StringFilter
642 actorHandle: StringFilter
643 createdAt: StringFilter
644 detachedEmbeddingUris: StringFilter
645 embeddingRules: StringFilter
646 post: StringFilter
647 json: StringFilter
648 and: [AppBskyFeedPostgateWhereInput]
649 or: [AppBskyFeedPostgateWhereInput]
650}
651
652type AppBskyFeedThreadgate {
653 id: ID!
654 uri: String!
655 cid: String!
656 did: String!
657 indexedAt: String!
658 actorHandle: String
659 allow: JSON
660 createdAt: String!
661 hiddenReplies: [String]
662 post: String!
663 networkSlicesWaitlistRequest: NetworkSlicesWaitlistRequest
664 networkSlicesActorProfile: NetworkSlicesActorProfile
665 networkSlicesSlice: NetworkSlicesSlice
666 networkSlicesWaitlistInvite: NetworkSlicesWaitlistInvite
667 networkSlicesLexicon: NetworkSlicesLexicon
668 appBskyGraphFollow: AppBskyGraphFollow
669 appBskyFeedPostgate: AppBskyFeedPostgate
670 appBskyActorProfile: AppBskyActorProfile
671 networkSlicesWaitlistRequests(limit: Int): [NetworkSlicesWaitlistRequest!]!
672 networkSlicesWaitlistRequestsCount: Int!
673 networkSlicesActorProfiles(limit: Int): [NetworkSlicesActorProfile!]!
674 networkSlicesActorProfilesCount: Int!
675 networkSlicesSlices(limit: Int): [NetworkSlicesSlice!]!
676 networkSlicesSlicesCount: Int!
677 networkSlicesWaitlistInvites(limit: Int): [NetworkSlicesWaitlistInvite!]!
678 networkSlicesWaitlistInvitesCount: Int!
679 networkSlicesLexicons(limit: Int): [NetworkSlicesLexicon!]!
680 networkSlicesLexiconsCount: Int!
681 appBskyGraphFollows(limit: Int): [AppBskyGraphFollow!]!
682 appBskyGraphFollowsCount: Int!
683 appBskyFeedThreadgates(limit: Int): [AppBskyFeedThreadgate!]!
684 appBskyFeedThreadgatesCount: Int!
685 appBskyFeedPostgates(limit: Int): [AppBskyFeedPostgate!]!
686 appBskyFeedPostgatesCount: Int!
687 appBskyActorProfiles(limit: Int): [AppBskyActorProfile!]!
688 appBskyActorProfilesCount: Int!
689}
690
691type AppBskyFeedThreadgateAggregated {
692 allow: JSON
693 createdAt: JSON
694 hiddenReplies: JSON
695 post: JSON
696 count: Int!
697}
698
699type AppBskyFeedThreadgateConnection {
700 totalCount: Int!
701 pageInfo: PageInfo!
702 edges: [AppBskyFeedThreadgateEdge!]!
703 nodes: [AppBskyFeedThreadgate!]!
704}
705
706type AppBskyFeedThreadgateEdge {
707 node: AppBskyFeedThreadgate!
708 cursor: String!
709}
710
711enum AppBskyFeedThreadgateGroupByField {
712 indexedAt
713 allow
714 createdAt
715 hiddenReplies
716 post
717}
718
719input AppBskyFeedThreadgateGroupByFieldInput {
720 field: AppBskyFeedThreadgateGroupByField!
721 interval: DateInterval
722}
723
724input AppBskyFeedThreadgateInput {
725 allow: JSON
726 createdAt: String!
727 hiddenReplies: [String]
728 post: String!
729}
730
731input AppBskyFeedThreadgateSortFieldInput {
732 field: AppBskyFeedThreadgateGroupByField!
733 direction: SortDirection
734}
735
736input AppBskyFeedThreadgateWhereInput {
737 indexedAt: DateTimeFilter
738 uri: StringFilter
739 cid: StringFilter
740 did: StringFilter
741 collection: StringFilter
742 actorHandle: StringFilter
743 allow: StringFilter
744 createdAt: StringFilter
745 hiddenReplies: StringFilter
746 post: StringFilter
747 json: StringFilter
748 and: [AppBskyFeedThreadgateWhereInput]
749 or: [AppBskyFeedThreadgateWhereInput]
750}
751
752type AppBskyGraphFollow {
753 id: ID!
754 uri: String!
755 cid: String!
756 did: String!
757 indexedAt: String!
758 actorHandle: String
759 createdAt: String!
760 subject: String!
761 networkSlicesWaitlistRequest: NetworkSlicesWaitlistRequest
762 networkSlicesActorProfile: NetworkSlicesActorProfile
763 appBskyActorProfile: AppBskyActorProfile
764 networkSlicesWaitlistRequests(limit: Int): [NetworkSlicesWaitlistRequest!]!
765 networkSlicesWaitlistRequestsCount: Int!
766 networkSlicesActorProfiles(limit: Int): [NetworkSlicesActorProfile!]!
767 networkSlicesActorProfilesCount: Int!
768 networkSlicesSlices(limit: Int): [NetworkSlicesSlice!]!
769 networkSlicesSlicesCount: Int!
770 networkSlicesWaitlistInvites(limit: Int): [NetworkSlicesWaitlistInvite!]!
771 networkSlicesWaitlistInvitesCount: Int!
772 networkSlicesLexicons(limit: Int): [NetworkSlicesLexicon!]!
773 networkSlicesLexiconsCount: Int!
774 appBskyGraphFollows(limit: Int): [AppBskyGraphFollow!]!
775 appBskyGraphFollowsCount: Int!
776 appBskyFeedThreadgates(limit: Int): [AppBskyFeedThreadgate!]!
777 appBskyFeedThreadgatesCount: Int!
778 appBskyFeedPostgates(limit: Int): [AppBskyFeedPostgate!]!
779 appBskyFeedPostgatesCount: Int!
780 appBskyActorProfiles(limit: Int): [AppBskyActorProfile!]!
781 appBskyActorProfilesCount: Int!
782}
783
784type AppBskyGraphFollowAggregated {
785 createdAt: JSON
786 subject: JSON
787 count: Int!
788}
789
790type AppBskyGraphFollowConnection {
791 totalCount: Int!
792 pageInfo: PageInfo!
793 edges: [AppBskyGraphFollowEdge!]!
794 nodes: [AppBskyGraphFollow!]!
795}
796
797type AppBskyGraphFollowEdge {
798 node: AppBskyGraphFollow!
799 cursor: String!
800}
801
802enum AppBskyGraphFollowGroupByField {
803 indexedAt
804 createdAt
805 subject
806}
807
808input AppBskyGraphFollowGroupByFieldInput {
809 field: AppBskyGraphFollowGroupByField!
810 interval: DateInterval
811}
812
813input AppBskyGraphFollowInput {
814 createdAt: String!
815 subject: String!
816}
817
818input AppBskyGraphFollowSortFieldInput {
819 field: AppBskyGraphFollowGroupByField!
820 direction: SortDirection
821}
822
823input AppBskyGraphFollowWhereInput {
824 indexedAt: DateTimeFilter
825 uri: StringFilter
826 cid: StringFilter
827 did: StringFilter
828 collection: StringFilter
829 actorHandle: StringFilter
830 createdAt: StringFilter
831 subject: StringFilter
832 json: StringFilter
833 and: [AppBskyGraphFollowWhereInput]
834 or: [AppBskyGraphFollowWhereInput]
835}
836
837type AppBskyRichtextFacet {
838 id: ID!
839 uri: String!
840 cid: String!
841 did: String!
842 indexedAt: String!
843 actorHandle: String
844 features: JSON!
845 index: JSON!
846 networkSlicesWaitlistRequest: NetworkSlicesWaitlistRequest
847 networkSlicesActorProfile: NetworkSlicesActorProfile
848 appBskyActorProfile: AppBskyActorProfile
849 networkSlicesWaitlistRequests(limit: Int): [NetworkSlicesWaitlistRequest!]!
850 networkSlicesWaitlistRequestsCount: Int!
851 networkSlicesActorProfiles(limit: Int): [NetworkSlicesActorProfile!]!
852 networkSlicesActorProfilesCount: Int!
853 networkSlicesSlices(limit: Int): [NetworkSlicesSlice!]!
854 networkSlicesSlicesCount: Int!
855 networkSlicesWaitlistInvites(limit: Int): [NetworkSlicesWaitlistInvite!]!
856 networkSlicesWaitlistInvitesCount: Int!
857 networkSlicesLexicons(limit: Int): [NetworkSlicesLexicon!]!
858 networkSlicesLexiconsCount: Int!
859 appBskyGraphFollows(limit: Int): [AppBskyGraphFollow!]!
860 appBskyGraphFollowsCount: Int!
861 appBskyFeedThreadgates(limit: Int): [AppBskyFeedThreadgate!]!
862 appBskyFeedThreadgatesCount: Int!
863 appBskyFeedPostgates(limit: Int): [AppBskyFeedPostgate!]!
864 appBskyFeedPostgatesCount: Int!
865 appBskyActorProfiles(limit: Int): [AppBskyActorProfile!]!
866 appBskyActorProfilesCount: Int!
867}
868
869type AppBskyRichtextFacetAggregated {
870 features: JSON
871 index: JSON
872 count: Int!
873}
874
875type AppBskyRichtextFacetConnection {
876 totalCount: Int!
877 pageInfo: PageInfo!
878 edges: [AppBskyRichtextFacetEdge!]!
879 nodes: [AppBskyRichtextFacet!]!
880}
881
882type AppBskyRichtextFacetEdge {
883 node: AppBskyRichtextFacet!
884 cursor: String!
885}
886
887enum AppBskyRichtextFacetGroupByField {
888 indexedAt
889 features
890 index
891}
892
893input AppBskyRichtextFacetGroupByFieldInput {
894 field: AppBskyRichtextFacetGroupByField!
895 interval: DateInterval
896}
897
898input AppBskyRichtextFacetInput {
899 features: JSON!
900 index: JSON!
901}
902
903input AppBskyRichtextFacetSortFieldInput {
904 field: AppBskyRichtextFacetGroupByField!
905 direction: SortDirection
906}
907
908input AppBskyRichtextFacetWhereInput {
909 indexedAt: DateTimeFilter
910 uri: StringFilter
911 cid: StringFilter
912 did: StringFilter
913 collection: StringFilter
914 actorHandle: StringFilter
915 features: StringFilter
916 index: StringFilter
917 json: StringFilter
918 and: [AppBskyRichtextFacetWhereInput]
919 or: [AppBskyRichtextFacetWhereInput]
920}
921
922type Blob {
923 ref: String!
924 mimeType: String!
925 size: Int!
926
927 """
928 Generate CDN URL for the blob with the specified preset (avatar, banner, feed_thumbnail, feed_fullsize)
929 """
930 url(preset: String): String!
931}
932
933type BlobUploadResponse {
934 blob: Blob!
935}
936
937type CollectionStats {
938 collection: String!
939 recordCount: Int!
940 uniqueActors: Int!
941}
942
943type CollectionSummary {
944 collection: String!
945 estimatedRepos: Int!
946 isExternal: Boolean!
947}
948
949type ComAtprotoRepoStrongRef {
950 id: ID!
951 did: String!
952 indexedAt: String!
953 actorHandle: String
954 cid: String!
955 uri: String!
956 networkSlicesWaitlistRequest: NetworkSlicesWaitlistRequest
957 networkSlicesActorProfile: NetworkSlicesActorProfile
958 networkSlicesSlice: NetworkSlicesSlice
959 networkSlicesWaitlistInvite: NetworkSlicesWaitlistInvite
960 networkSlicesLexicon: NetworkSlicesLexicon
961 appBskyGraphFollow: AppBskyGraphFollow
962 appBskyFeedThreadgate: AppBskyFeedThreadgate
963 appBskyFeedPostgate: AppBskyFeedPostgate
964 appBskyActorProfile: AppBskyActorProfile
965 networkSlicesWaitlistRequests(limit: Int): [NetworkSlicesWaitlistRequest!]!
966 networkSlicesWaitlistRequestsCount: Int!
967 networkSlicesActorProfiles(limit: Int): [NetworkSlicesActorProfile!]!
968 networkSlicesActorProfilesCount: Int!
969 networkSlicesSlices(limit: Int): [NetworkSlicesSlice!]!
970 networkSlicesSlicesCount: Int!
971 networkSlicesWaitlistInvites(limit: Int): [NetworkSlicesWaitlistInvite!]!
972 networkSlicesWaitlistInvitesCount: Int!
973 networkSlicesLexicons(limit: Int): [NetworkSlicesLexicon!]!
974 networkSlicesLexiconsCount: Int!
975 appBskyGraphFollows(limit: Int): [AppBskyGraphFollow!]!
976 appBskyGraphFollowsCount: Int!
977 appBskyFeedThreadgates(limit: Int): [AppBskyFeedThreadgate!]!
978 appBskyFeedThreadgatesCount: Int!
979 appBskyFeedPostgates(limit: Int): [AppBskyFeedPostgate!]!
980 appBskyFeedPostgatesCount: Int!
981 appBskyActorProfiles(limit: Int): [AppBskyActorProfile!]!
982 appBskyActorProfilesCount: Int!
983}
984
985type ComAtprotoRepoStrongRefAggregated {
986 cid: JSON
987 uri: JSON
988 count: Int!
989}
990
991type ComAtprotoRepoStrongRefConnection {
992 totalCount: Int!
993 pageInfo: PageInfo!
994 edges: [ComAtprotoRepoStrongRefEdge!]!
995 nodes: [ComAtprotoRepoStrongRef!]!
996}
997
998type ComAtprotoRepoStrongRefEdge {
999 node: ComAtprotoRepoStrongRef!
1000 cursor: String!
1001}
1002
1003enum ComAtprotoRepoStrongRefGroupByField {
1004 indexedAt
1005 cid
1006 uri
1007}
1008
1009input ComAtprotoRepoStrongRefGroupByFieldInput {
1010 field: ComAtprotoRepoStrongRefGroupByField!
1011 interval: DateInterval
1012}
1013
1014input ComAtprotoRepoStrongRefInput {
1015 cid: String!
1016 uri: String!
1017}
1018
1019input ComAtprotoRepoStrongRefSortFieldInput {
1020 field: ComAtprotoRepoStrongRefGroupByField!
1021 direction: SortDirection
1022}
1023
1024input ComAtprotoRepoStrongRefWhereInput {
1025 indexedAt: DateTimeFilter
1026 did: StringFilter
1027 collection: StringFilter
1028 actorHandle: StringFilter
1029 cid: StringFilter
1030 uri: StringFilter
1031 json: StringFilter
1032 and: [ComAtprotoRepoStrongRefWhereInput]
1033 or: [ComAtprotoRepoStrongRefWhereInput]
1034}
1035
1036enum DateInterval {
1037 second
1038 minute
1039 hour
1040 day
1041 week
1042 month
1043 quarter
1044 year
1045}
1046
1047input DateTimeFilter {
1048 eq: String
1049 gt: String
1050 gte: String
1051 lt: String
1052 lte: String
1053}
1054
1055type DeleteSliceRecordsOutput {
1056 message: String!
1057 recordsDeleted: Int!
1058 actorsDeleted: Int!
1059}
1060
1061type JetstreamLogEntry {
1062 id: String!
1063 createdAt: String!
1064 logType: String!
1065 jobId: String
1066 userDid: String
1067 sliceUri: String
1068 level: String!
1069 message: String!
1070 metadata: JSON
1071}
1072
1073scalar JSON
1074
1075type Mutation {
1076 """Sync user collections for a given DID"""
1077 syncUserCollections(did: String!): SyncResult!
1078
1079 """Create a new network.slices.waitlist.request record"""
1080 createNetworkSlicesWaitlistRequest(input: NetworkSlicesWaitlistRequestInput!, rkey: String): NetworkSlicesWaitlistRequest!
1081
1082 """Update a network.slices.waitlist.request record"""
1083 updateNetworkSlicesWaitlistRequest(rkey: String!, input: NetworkSlicesWaitlistRequestInput!): NetworkSlicesWaitlistRequest!
1084
1085 """Delete a network.slices.waitlist.request record"""
1086 deleteNetworkSlicesWaitlistRequest(rkey: String!): NetworkSlicesWaitlistRequest!
1087
1088 """Create a new network.slices.actor.profile record"""
1089 createNetworkSlicesActorProfile(input: NetworkSlicesActorProfileInput!, rkey: String): NetworkSlicesActorProfile!
1090
1091 """Update a network.slices.actor.profile record"""
1092 updateNetworkSlicesActorProfile(rkey: String!, input: NetworkSlicesActorProfileInput!): NetworkSlicesActorProfile!
1093
1094 """Delete a network.slices.actor.profile record"""
1095 deleteNetworkSlicesActorProfile(rkey: String!): NetworkSlicesActorProfile!
1096
1097 """Create a new network.slices.slice record"""
1098 createNetworkSlicesSlice(input: NetworkSlicesSliceInput!, rkey: String): NetworkSlicesSlice!
1099
1100 """Update a network.slices.slice record"""
1101 updateNetworkSlicesSlice(rkey: String!, input: NetworkSlicesSliceInput!): NetworkSlicesSlice!
1102
1103 """Delete a network.slices.slice record"""
1104 deleteNetworkSlicesSlice(rkey: String!): NetworkSlicesSlice!
1105
1106 """Create a new network.slices.waitlist.invite record"""
1107 createNetworkSlicesWaitlistInvite(input: NetworkSlicesWaitlistInviteInput!, rkey: String): NetworkSlicesWaitlistInvite!
1108
1109 """Update a network.slices.waitlist.invite record"""
1110 updateNetworkSlicesWaitlistInvite(rkey: String!, input: NetworkSlicesWaitlistInviteInput!): NetworkSlicesWaitlistInvite!
1111
1112 """Delete a network.slices.waitlist.invite record"""
1113 deleteNetworkSlicesWaitlistInvite(rkey: String!): NetworkSlicesWaitlistInvite!
1114
1115 """Create a new app.bsky.embed.video record"""
1116 createAppBskyEmbedVideo(input: AppBskyEmbedVideoInput!, rkey: String): AppBskyEmbedVideo!
1117
1118 """Update a app.bsky.embed.video record"""
1119 updateAppBskyEmbedVideo(rkey: String!, input: AppBskyEmbedVideoInput!): AppBskyEmbedVideo!
1120
1121 """Delete a app.bsky.embed.video record"""
1122 deleteAppBskyEmbedVideo(rkey: String!): AppBskyEmbedVideo!
1123
1124 """Create a new app.bsky.embed.record record"""
1125 createAppBskyEmbedRecord(input: AppBskyEmbedRecordInput!, rkey: String): AppBskyEmbedRecord!
1126
1127 """Update a app.bsky.embed.record record"""
1128 updateAppBskyEmbedRecord(rkey: String!, input: AppBskyEmbedRecordInput!): AppBskyEmbedRecord!
1129
1130 """Delete a app.bsky.embed.record record"""
1131 deleteAppBskyEmbedRecord(rkey: String!): AppBskyEmbedRecord!
1132
1133 """Create a new app.bsky.embed.images record"""
1134 createAppBskyEmbedImages(input: AppBskyEmbedImagesInput!, rkey: String): AppBskyEmbedImages!
1135
1136 """Update a app.bsky.embed.images record"""
1137 updateAppBskyEmbedImages(rkey: String!, input: AppBskyEmbedImagesInput!): AppBskyEmbedImages!
1138
1139 """Delete a app.bsky.embed.images record"""
1140 deleteAppBskyEmbedImages(rkey: String!): AppBskyEmbedImages!
1141
1142 """Create a new app.bsky.embed.recordWithMedia record"""
1143 createAppBskyEmbedRecordWithMedia(input: AppBskyEmbedRecordWithMediaInput!, rkey: String): AppBskyEmbedRecordWithMedia!
1144
1145 """Update a app.bsky.embed.recordWithMedia record"""
1146 updateAppBskyEmbedRecordWithMedia(rkey: String!, input: AppBskyEmbedRecordWithMediaInput!): AppBskyEmbedRecordWithMedia!
1147
1148 """Delete a app.bsky.embed.recordWithMedia record"""
1149 deleteAppBskyEmbedRecordWithMedia(rkey: String!): AppBskyEmbedRecordWithMedia!
1150
1151 """Create a new network.slices.lexicon record"""
1152 createNetworkSlicesLexicon(input: NetworkSlicesLexiconInput!, rkey: String): NetworkSlicesLexicon!
1153
1154 """Update a network.slices.lexicon record"""
1155 updateNetworkSlicesLexicon(rkey: String!, input: NetworkSlicesLexiconInput!): NetworkSlicesLexicon!
1156
1157 """Delete a network.slices.lexicon record"""
1158 deleteNetworkSlicesLexicon(rkey: String!): NetworkSlicesLexicon!
1159
1160 """Create a new app.bsky.graph.follow record"""
1161 createAppBskyGraphFollow(input: AppBskyGraphFollowInput!, rkey: String): AppBskyGraphFollow!
1162
1163 """Update a app.bsky.graph.follow record"""
1164 updateAppBskyGraphFollow(rkey: String!, input: AppBskyGraphFollowInput!): AppBskyGraphFollow!
1165
1166 """Delete a app.bsky.graph.follow record"""
1167 deleteAppBskyGraphFollow(rkey: String!): AppBskyGraphFollow!
1168
1169 """Create a new app.bsky.embed.external record"""
1170 createAppBskyEmbedExternal(input: AppBskyEmbedExternalInput!, rkey: String): AppBskyEmbedExternal!
1171
1172 """Update a app.bsky.embed.external record"""
1173 updateAppBskyEmbedExternal(rkey: String!, input: AppBskyEmbedExternalInput!): AppBskyEmbedExternal!
1174
1175 """Delete a app.bsky.embed.external record"""
1176 deleteAppBskyEmbedExternal(rkey: String!): AppBskyEmbedExternal!
1177
1178 """Create a new app.bsky.feed.threadgate record"""
1179 createAppBskyFeedThreadgate(input: AppBskyFeedThreadgateInput!, rkey: String): AppBskyFeedThreadgate!
1180
1181 """Update a app.bsky.feed.threadgate record"""
1182 updateAppBskyFeedThreadgate(rkey: String!, input: AppBskyFeedThreadgateInput!): AppBskyFeedThreadgate!
1183
1184 """Delete a app.bsky.feed.threadgate record"""
1185 deleteAppBskyFeedThreadgate(rkey: String!): AppBskyFeedThreadgate!
1186
1187 """Create a new app.bsky.feed.postgate record"""
1188 createAppBskyFeedPostgate(input: AppBskyFeedPostgateInput!, rkey: String): AppBskyFeedPostgate!
1189
1190 """Update a app.bsky.feed.postgate record"""
1191 updateAppBskyFeedPostgate(rkey: String!, input: AppBskyFeedPostgateInput!): AppBskyFeedPostgate!
1192
1193 """Delete a app.bsky.feed.postgate record"""
1194 deleteAppBskyFeedPostgate(rkey: String!): AppBskyFeedPostgate!
1195
1196 """Create a new app.bsky.richtext.facet record"""
1197 createAppBskyRichtextFacet(input: AppBskyRichtextFacetInput!, rkey: String): AppBskyRichtextFacet!
1198
1199 """Update a app.bsky.richtext.facet record"""
1200 updateAppBskyRichtextFacet(rkey: String!, input: AppBskyRichtextFacetInput!): AppBskyRichtextFacet!
1201
1202 """Delete a app.bsky.richtext.facet record"""
1203 deleteAppBskyRichtextFacet(rkey: String!): AppBskyRichtextFacet!
1204
1205 """Create a new app.bsky.actor.profile record"""
1206 createAppBskyActorProfile(input: AppBskyActorProfileInput!, rkey: String): AppBskyActorProfile!
1207
1208 """Update a app.bsky.actor.profile record"""
1209 updateAppBskyActorProfile(rkey: String!, input: AppBskyActorProfileInput!): AppBskyActorProfile!
1210
1211 """Delete a app.bsky.actor.profile record"""
1212 deleteAppBskyActorProfile(rkey: String!): AppBskyActorProfile!
1213
1214 """Create a new com.atproto.repo.strongRef record"""
1215 createComAtprotoRepoStrongRef(input: ComAtprotoRepoStrongRefInput!, rkey: String): ComAtprotoRepoStrongRef!
1216
1217 """Update a com.atproto.repo.strongRef record"""
1218 updateComAtprotoRepoStrongRef(rkey: String!, input: ComAtprotoRepoStrongRefInput!): ComAtprotoRepoStrongRef!
1219
1220 """Delete a com.atproto.repo.strongRef record"""
1221 deleteComAtprotoRepoStrongRef(rkey: String!): ComAtprotoRepoStrongRef!
1222
1223 """Start a sync job to backfill collections from the ATProto relay"""
1224 startSync(slice: String, collections: [String], externalCollections: [String], repos: [String], limitPerRepo: Int, skipValidation: Boolean, maxRepos: Int): StartSyncOutput!
1225
1226 """Cancel a pending or running sync job"""
1227 cancelJob(jobId: String!): Boolean!
1228
1229 """Delete a sync job from the database"""
1230 deleteJob(id: ID!): ID
1231
1232 """Upload a blob to the user's AT Protocol repository"""
1233 uploadBlob(data: String!, mimeType: String!): BlobUploadResponse!
1234
1235 """Register a new OAuth client for a slice"""
1236 createOAuthClient(sliceUri: String!, clientName: String!, redirectUris: [String!]!, scope: String!, clientUri: String, logoUri: String, tosUri: String, policyUri: String): OAuthClient!
1237
1238 """Update an OAuth client"""
1239 updateOAuthClient(clientId: String!, clientName: String, redirectUris: [String], scope: String, clientUri: String, logoUri: String, tosUri: String, policyUri: String): OAuthClient!
1240
1241 """Delete an OAuth client"""
1242 deleteOAuthClient(clientId: String!): Boolean!
1243
1244 """
1245 Delete all records and actors from a slice index. Requires authentication and slice ownership.
1246 """
1247 deleteSliceRecords(slice: String): DeleteSliceRecordsOutput!
1248}
1249
1250type NetworkSlicesActorProfile {
1251 id: ID!
1252 uri: String!
1253 cid: String!
1254 did: String!
1255 indexedAt: String!
1256 actorHandle: String
1257 avatar: Blob
1258 createdAt: String
1259 description: String
1260 displayName: String
1261 networkSlicesWaitlistRequest: NetworkSlicesWaitlistRequest
1262 appBskyActorProfile: AppBskyActorProfile
1263 networkSlicesWaitlistRequests(limit: Int): [NetworkSlicesWaitlistRequest!]!
1264 networkSlicesWaitlistRequestsCount: Int!
1265 networkSlicesActorProfiles(limit: Int): [NetworkSlicesActorProfile!]!
1266 networkSlicesActorProfilesCount: Int!
1267 networkSlicesSlices(limit: Int): [NetworkSlicesSlice!]!
1268 networkSlicesSlicesCount: Int!
1269 networkSlicesWaitlistInvites(limit: Int): [NetworkSlicesWaitlistInvite!]!
1270 networkSlicesWaitlistInvitesCount: Int!
1271 networkSlicesLexicons(limit: Int): [NetworkSlicesLexicon!]!
1272 networkSlicesLexiconsCount: Int!
1273 appBskyGraphFollows(limit: Int): [AppBskyGraphFollow!]!
1274 appBskyGraphFollowsCount: Int!
1275 appBskyFeedThreadgates(limit: Int): [AppBskyFeedThreadgate!]!
1276 appBskyFeedThreadgatesCount: Int!
1277 appBskyFeedPostgates(limit: Int): [AppBskyFeedPostgate!]!
1278 appBskyFeedPostgatesCount: Int!
1279 appBskyActorProfiles(limit: Int): [AppBskyActorProfile!]!
1280 appBskyActorProfilesCount: Int!
1281}
1282
1283type NetworkSlicesActorProfileAggregated {
1284 avatar: JSON
1285 createdAt: JSON
1286 description: JSON
1287 displayName: JSON
1288 count: Int!
1289}
1290
1291type NetworkSlicesActorProfileConnection {
1292 totalCount: Int!
1293 pageInfo: PageInfo!
1294 edges: [NetworkSlicesActorProfileEdge!]!
1295 nodes: [NetworkSlicesActorProfile!]!
1296}
1297
1298type NetworkSlicesActorProfileEdge {
1299 node: NetworkSlicesActorProfile!
1300 cursor: String!
1301}
1302
1303enum NetworkSlicesActorProfileGroupByField {
1304 indexedAt
1305 avatar
1306 createdAt
1307 description
1308 displayName
1309}
1310
1311input NetworkSlicesActorProfileGroupByFieldInput {
1312 field: NetworkSlicesActorProfileGroupByField!
1313 interval: DateInterval
1314}
1315
1316input NetworkSlicesActorProfileInput {
1317 avatar: JSON
1318 createdAt: String
1319 description: String
1320 displayName: String
1321}
1322
1323input NetworkSlicesActorProfileSortFieldInput {
1324 field: NetworkSlicesActorProfileGroupByField!
1325 direction: SortDirection
1326}
1327
1328input NetworkSlicesActorProfileWhereInput {
1329 indexedAt: DateTimeFilter
1330 uri: StringFilter
1331 cid: StringFilter
1332 did: StringFilter
1333 collection: StringFilter
1334 actorHandle: StringFilter
1335 avatar: StringFilter
1336 createdAt: StringFilter
1337 description: StringFilter
1338 displayName: StringFilter
1339 json: StringFilter
1340 and: [NetworkSlicesActorProfileWhereInput]
1341 or: [NetworkSlicesActorProfileWhereInput]
1342}
1343
1344type NetworkSlicesLexicon {
1345 id: ID!
1346 uri: String!
1347 cid: String!
1348 did: String!
1349 indexedAt: String!
1350 actorHandle: String
1351 createdAt: String!
1352 definitions: String!
1353 description: String
1354 excludedFromSync: Boolean
1355 nsid: String!
1356 slice: String!
1357 updatedAt: String
1358 networkSlicesWaitlistRequest: NetworkSlicesWaitlistRequest
1359 networkSlicesActorProfile: NetworkSlicesActorProfile
1360 networkSlicesSlice: NetworkSlicesSlice
1361 networkSlicesWaitlistInvite: NetworkSlicesWaitlistInvite
1362 appBskyGraphFollow: AppBskyGraphFollow
1363 appBskyFeedThreadgate: AppBskyFeedThreadgate
1364 appBskyFeedPostgate: AppBskyFeedPostgate
1365 appBskyActorProfile: AppBskyActorProfile
1366 networkSlicesWaitlistRequests(limit: Int): [NetworkSlicesWaitlistRequest!]!
1367 networkSlicesWaitlistRequestsCount: Int!
1368 networkSlicesActorProfiles(limit: Int): [NetworkSlicesActorProfile!]!
1369 networkSlicesActorProfilesCount: Int!
1370 networkSlicesSlices(limit: Int): [NetworkSlicesSlice!]!
1371 networkSlicesSlicesCount: Int!
1372 networkSlicesWaitlistInvites(limit: Int): [NetworkSlicesWaitlistInvite!]!
1373 networkSlicesWaitlistInvitesCount: Int!
1374 networkSlicesLexicons(limit: Int): [NetworkSlicesLexicon!]!
1375 networkSlicesLexiconsCount: Int!
1376 appBskyGraphFollows(limit: Int): [AppBskyGraphFollow!]!
1377 appBskyGraphFollowsCount: Int!
1378 appBskyFeedThreadgates(limit: Int): [AppBskyFeedThreadgate!]!
1379 appBskyFeedThreadgatesCount: Int!
1380 appBskyFeedPostgates(limit: Int): [AppBskyFeedPostgate!]!
1381 appBskyFeedPostgatesCount: Int!
1382 appBskyActorProfiles(limit: Int): [AppBskyActorProfile!]!
1383 appBskyActorProfilesCount: Int!
1384}
1385
1386type NetworkSlicesLexiconAggregated {
1387 createdAt: JSON
1388 definitions: JSON
1389 description: JSON
1390 excludedFromSync: JSON
1391 nsid: JSON
1392 slice: JSON
1393 updatedAt: JSON
1394 count: Int!
1395}
1396
1397type NetworkSlicesLexiconConnection {
1398 totalCount: Int!
1399 pageInfo: PageInfo!
1400 edges: [NetworkSlicesLexiconEdge!]!
1401 nodes: [NetworkSlicesLexicon!]!
1402}
1403
1404type NetworkSlicesLexiconEdge {
1405 node: NetworkSlicesLexicon!
1406 cursor: String!
1407}
1408
1409enum NetworkSlicesLexiconGroupByField {
1410 indexedAt
1411 createdAt
1412 definitions
1413 description
1414 excludedFromSync
1415 nsid
1416 slice
1417 updatedAt
1418}
1419
1420input NetworkSlicesLexiconGroupByFieldInput {
1421 field: NetworkSlicesLexiconGroupByField!
1422 interval: DateInterval
1423}
1424
1425input NetworkSlicesLexiconInput {
1426 createdAt: String!
1427 definitions: String!
1428 description: String
1429 excludedFromSync: Boolean
1430 nsid: String!
1431 slice: String!
1432 updatedAt: String
1433}
1434
1435input NetworkSlicesLexiconSortFieldInput {
1436 field: NetworkSlicesLexiconGroupByField!
1437 direction: SortDirection
1438}
1439
1440input NetworkSlicesLexiconWhereInput {
1441 indexedAt: DateTimeFilter
1442 uri: StringFilter
1443 cid: StringFilter
1444 did: StringFilter
1445 collection: StringFilter
1446 actorHandle: StringFilter
1447 createdAt: StringFilter
1448 definitions: StringFilter
1449 description: StringFilter
1450 excludedFromSync: StringFilter
1451 nsid: StringFilter
1452 slice: StringFilter
1453 updatedAt: StringFilter
1454 json: StringFilter
1455 and: [NetworkSlicesLexiconWhereInput]
1456 or: [NetworkSlicesLexiconWhereInput]
1457}
1458
1459type NetworkSlicesSlice {
1460 id: ID!
1461 uri: String!
1462 cid: String!
1463 did: String!
1464 indexedAt: String!
1465 actorHandle: String
1466 createdAt: String!
1467 domain: String!
1468 name: String!
1469 networkSlicesWaitlistRequest: NetworkSlicesWaitlistRequest
1470 networkSlicesActorProfile: NetworkSlicesActorProfile
1471 appBskyActorProfile: AppBskyActorProfile
1472 networkSlicesWaitlistRequests(limit: Int): [NetworkSlicesWaitlistRequest!]!
1473 networkSlicesWaitlistRequestsCount: Int!
1474 networkSlicesActorProfiles(limit: Int): [NetworkSlicesActorProfile!]!
1475 networkSlicesActorProfilesCount: Int!
1476 networkSlicesSlices(limit: Int): [NetworkSlicesSlice!]!
1477 networkSlicesSlicesCount: Int!
1478 networkSlicesWaitlistInvites(limit: Int): [NetworkSlicesWaitlistInvite!]!
1479 networkSlicesWaitlistInvitesCount: Int!
1480 networkSlicesLexicons(limit: Int): [NetworkSlicesLexicon!]!
1481 networkSlicesLexiconsCount: Int!
1482 appBskyGraphFollows(limit: Int): [AppBskyGraphFollow!]!
1483 appBskyGraphFollowsCount: Int!
1484 appBskyFeedThreadgates(limit: Int): [AppBskyFeedThreadgate!]!
1485 appBskyFeedThreadgatesCount: Int!
1486 appBskyFeedPostgates(limit: Int): [AppBskyFeedPostgate!]!
1487 appBskyFeedPostgatesCount: Int!
1488 appBskyActorProfiles(limit: Int): [AppBskyActorProfile!]!
1489 appBskyActorProfilesCount: Int!
1490
1491 """Get sparkline data showing record indexing activity over time"""
1492 sparklines(interval: String, duration: String): [SparklinePoint!]!
1493
1494 """
1495 Get statistics for this slice including collection counts, record counts, and actor counts
1496 """
1497 stats: SliceStats!
1498
1499 """Get all OAuth clients for this slice"""
1500 oauthClients: [OAuthClient!]!
1501}
1502
1503type NetworkSlicesSliceAggregated {
1504 createdAt: JSON
1505 domain: JSON
1506 name: JSON
1507 count: Int!
1508}
1509
1510type NetworkSlicesSliceConnection {
1511 totalCount: Int!
1512 pageInfo: PageInfo!
1513 edges: [NetworkSlicesSliceEdge!]!
1514 nodes: [NetworkSlicesSlice!]!
1515}
1516
1517type NetworkSlicesSliceEdge {
1518 node: NetworkSlicesSlice!
1519 cursor: String!
1520}
1521
1522enum NetworkSlicesSliceGroupByField {
1523 indexedAt
1524 createdAt
1525 domain
1526 name
1527}
1528
1529input NetworkSlicesSliceGroupByFieldInput {
1530 field: NetworkSlicesSliceGroupByField!
1531 interval: DateInterval
1532}
1533
1534input NetworkSlicesSliceInput {
1535 createdAt: String!
1536 domain: String!
1537 name: String!
1538}
1539
1540input NetworkSlicesSliceSortFieldInput {
1541 field: NetworkSlicesSliceGroupByField!
1542 direction: SortDirection
1543}
1544
1545input NetworkSlicesSliceWhereInput {
1546 indexedAt: DateTimeFilter
1547 uri: StringFilter
1548 cid: StringFilter
1549 did: StringFilter
1550 collection: StringFilter
1551 actorHandle: StringFilter
1552 createdAt: StringFilter
1553 domain: StringFilter
1554 name: StringFilter
1555 json: StringFilter
1556 and: [NetworkSlicesSliceWhereInput]
1557 or: [NetworkSlicesSliceWhereInput]
1558}
1559
1560type NetworkSlicesWaitlistInvite {
1561 id: ID!
1562 uri: String!
1563 cid: String!
1564 indexedAt: String!
1565 actorHandle: String
1566 createdAt: String!
1567 did: String!
1568 expiresAt: String
1569 slice: String!
1570 networkSlicesWaitlistRequest: NetworkSlicesWaitlistRequest
1571 networkSlicesActorProfile: NetworkSlicesActorProfile
1572 networkSlicesSlice: NetworkSlicesSlice
1573 networkSlicesLexicon: NetworkSlicesLexicon
1574 appBskyGraphFollow: AppBskyGraphFollow
1575 appBskyFeedThreadgate: AppBskyFeedThreadgate
1576 appBskyFeedPostgate: AppBskyFeedPostgate
1577 appBskyActorProfile: AppBskyActorProfile
1578 networkSlicesWaitlistRequests(limit: Int): [NetworkSlicesWaitlistRequest!]!
1579 networkSlicesWaitlistRequestsCount: Int!
1580 networkSlicesActorProfiles(limit: Int): [NetworkSlicesActorProfile!]!
1581 networkSlicesActorProfilesCount: Int!
1582 networkSlicesSlices(limit: Int): [NetworkSlicesSlice!]!
1583 networkSlicesSlicesCount: Int!
1584 networkSlicesWaitlistInvites(limit: Int): [NetworkSlicesWaitlistInvite!]!
1585 networkSlicesWaitlistInvitesCount: Int!
1586 networkSlicesLexicons(limit: Int): [NetworkSlicesLexicon!]!
1587 networkSlicesLexiconsCount: Int!
1588 appBskyGraphFollows(limit: Int): [AppBskyGraphFollow!]!
1589 appBskyGraphFollowsCount: Int!
1590 appBskyFeedThreadgates(limit: Int): [AppBskyFeedThreadgate!]!
1591 appBskyFeedThreadgatesCount: Int!
1592 appBskyFeedPostgates(limit: Int): [AppBskyFeedPostgate!]!
1593 appBskyFeedPostgatesCount: Int!
1594 appBskyActorProfiles(limit: Int): [AppBskyActorProfile!]!
1595 appBskyActorProfilesCount: Int!
1596}
1597
1598type NetworkSlicesWaitlistInviteAggregated {
1599 createdAt: JSON
1600 did: JSON
1601 expiresAt: JSON
1602 slice: JSON
1603 count: Int!
1604}
1605
1606type NetworkSlicesWaitlistInviteConnection {
1607 totalCount: Int!
1608 pageInfo: PageInfo!
1609 edges: [NetworkSlicesWaitlistInviteEdge!]!
1610 nodes: [NetworkSlicesWaitlistInvite!]!
1611}
1612
1613type NetworkSlicesWaitlistInviteEdge {
1614 node: NetworkSlicesWaitlistInvite!
1615 cursor: String!
1616}
1617
1618enum NetworkSlicesWaitlistInviteGroupByField {
1619 indexedAt
1620 createdAt
1621 did
1622 expiresAt
1623 slice
1624}
1625
1626input NetworkSlicesWaitlistInviteGroupByFieldInput {
1627 field: NetworkSlicesWaitlistInviteGroupByField!
1628 interval: DateInterval
1629}
1630
1631input NetworkSlicesWaitlistInviteInput {
1632 createdAt: String!
1633 did: String!
1634 expiresAt: String
1635 slice: String!
1636}
1637
1638input NetworkSlicesWaitlistInviteSortFieldInput {
1639 field: NetworkSlicesWaitlistInviteGroupByField!
1640 direction: SortDirection
1641}
1642
1643input NetworkSlicesWaitlistInviteWhereInput {
1644 indexedAt: DateTimeFilter
1645 uri: StringFilter
1646 cid: StringFilter
1647 collection: StringFilter
1648 actorHandle: StringFilter
1649 createdAt: StringFilter
1650 did: StringFilter
1651 expiresAt: StringFilter
1652 slice: StringFilter
1653 json: StringFilter
1654 and: [NetworkSlicesWaitlistInviteWhereInput]
1655 or: [NetworkSlicesWaitlistInviteWhereInput]
1656}
1657
1658type NetworkSlicesWaitlistRequest {
1659 id: ID!
1660 uri: String!
1661 cid: String!
1662 did: String!
1663 indexedAt: String!
1664 actorHandle: String
1665 createdAt: String!
1666 slice: String!
1667 networkSlicesActorProfile: NetworkSlicesActorProfile
1668 networkSlicesSlice: NetworkSlicesSlice
1669 networkSlicesWaitlistInvite: NetworkSlicesWaitlistInvite
1670 networkSlicesLexicon: NetworkSlicesLexicon
1671 appBskyGraphFollow: AppBskyGraphFollow
1672 appBskyFeedThreadgate: AppBskyFeedThreadgate
1673 appBskyFeedPostgate: AppBskyFeedPostgate
1674 appBskyActorProfile: AppBskyActorProfile
1675 networkSlicesWaitlistRequests(limit: Int): [NetworkSlicesWaitlistRequest!]!
1676 networkSlicesWaitlistRequestsCount: Int!
1677 networkSlicesActorProfiles(limit: Int): [NetworkSlicesActorProfile!]!
1678 networkSlicesActorProfilesCount: Int!
1679 networkSlicesSlices(limit: Int): [NetworkSlicesSlice!]!
1680 networkSlicesSlicesCount: Int!
1681 networkSlicesWaitlistInvites(limit: Int): [NetworkSlicesWaitlistInvite!]!
1682 networkSlicesWaitlistInvitesCount: Int!
1683 networkSlicesLexicons(limit: Int): [NetworkSlicesLexicon!]!
1684 networkSlicesLexiconsCount: Int!
1685 appBskyGraphFollows(limit: Int): [AppBskyGraphFollow!]!
1686 appBskyGraphFollowsCount: Int!
1687 appBskyFeedThreadgates(limit: Int): [AppBskyFeedThreadgate!]!
1688 appBskyFeedThreadgatesCount: Int!
1689 appBskyFeedPostgates(limit: Int): [AppBskyFeedPostgate!]!
1690 appBskyFeedPostgatesCount: Int!
1691 appBskyActorProfiles(limit: Int): [AppBskyActorProfile!]!
1692 appBskyActorProfilesCount: Int!
1693}
1694
1695type NetworkSlicesWaitlistRequestAggregated {
1696 createdAt: JSON
1697 slice: JSON
1698 count: Int!
1699}
1700
1701type NetworkSlicesWaitlistRequestConnection {
1702 totalCount: Int!
1703 pageInfo: PageInfo!
1704 edges: [NetworkSlicesWaitlistRequestEdge!]!
1705 nodes: [NetworkSlicesWaitlistRequest!]!
1706}
1707
1708type NetworkSlicesWaitlistRequestEdge {
1709 node: NetworkSlicesWaitlistRequest!
1710 cursor: String!
1711}
1712
1713enum NetworkSlicesWaitlistRequestGroupByField {
1714 indexedAt
1715 createdAt
1716 slice
1717}
1718
1719input NetworkSlicesWaitlistRequestGroupByFieldInput {
1720 field: NetworkSlicesWaitlistRequestGroupByField!
1721 interval: DateInterval
1722}
1723
1724input NetworkSlicesWaitlistRequestInput {
1725 createdAt: String!
1726 slice: String!
1727}
1728
1729input NetworkSlicesWaitlistRequestSortFieldInput {
1730 field: NetworkSlicesWaitlistRequestGroupByField!
1731 direction: SortDirection
1732}
1733
1734input NetworkSlicesWaitlistRequestWhereInput {
1735 indexedAt: DateTimeFilter
1736 uri: StringFilter
1737 cid: StringFilter
1738 did: StringFilter
1739 collection: StringFilter
1740 actorHandle: StringFilter
1741 createdAt: StringFilter
1742 slice: StringFilter
1743 json: StringFilter
1744 and: [NetworkSlicesWaitlistRequestWhereInput]
1745 or: [NetworkSlicesWaitlistRequestWhereInput]
1746}
1747
1748type OAuthClient {
1749 clientId: String!
1750 clientSecret: String
1751 clientName: String!
1752 redirectUris: [String!]!
1753 grantTypes: [String!]!
1754 responseTypes: [String!]!
1755 scope: String
1756 clientUri: String
1757 logoUri: String
1758 tosUri: String
1759 policyUri: String
1760 createdAt: String!
1761 createdByDid: String!
1762}
1763
1764type PageInfo {
1765 hasNextPage: Boolean!
1766 hasPreviousPage: Boolean!
1767 startCursor: String
1768 endCursor: String
1769}
1770
1771type Query {
1772 """Query network.slices.waitlist.request records"""
1773 networkSlicesWaitlistRequests(first: Int, after: String, last: Int, before: String, sortBy: [NetworkSlicesWaitlistRequestSortFieldInput], where: NetworkSlicesWaitlistRequestWhereInput): NetworkSlicesWaitlistRequestConnection!
1774
1775 """
1776 Aggregated query for network.slices.waitlist.request records with GROUP BY support
1777 """
1778 networkSlicesWaitlistRequestsAggregated(groupBy: [NetworkSlicesWaitlistRequestGroupByFieldInput!], where: NetworkSlicesWaitlistRequestWhereInput, orderBy: AggregationOrderBy, limit: Int): [NetworkSlicesWaitlistRequestAggregated!]!
1779
1780 """Query network.slices.actor.profile records"""
1781 networkSlicesActorProfiles(first: Int, after: String, last: Int, before: String, sortBy: [NetworkSlicesActorProfileSortFieldInput], where: NetworkSlicesActorProfileWhereInput): NetworkSlicesActorProfileConnection!
1782
1783 """
1784 Aggregated query for network.slices.actor.profile records with GROUP BY support
1785 """
1786 networkSlicesActorProfilesAggregated(groupBy: [NetworkSlicesActorProfileGroupByFieldInput!], where: NetworkSlicesActorProfileWhereInput, orderBy: AggregationOrderBy, limit: Int): [NetworkSlicesActorProfileAggregated!]!
1787
1788 """Query network.slices.slice records"""
1789 networkSlicesSlices(first: Int, after: String, last: Int, before: String, sortBy: [NetworkSlicesSliceSortFieldInput], where: NetworkSlicesSliceWhereInput): NetworkSlicesSliceConnection!
1790
1791 """
1792 Aggregated query for network.slices.slice records with GROUP BY support
1793 """
1794 networkSlicesSlicesAggregated(groupBy: [NetworkSlicesSliceGroupByFieldInput!], where: NetworkSlicesSliceWhereInput, orderBy: AggregationOrderBy, limit: Int): [NetworkSlicesSliceAggregated!]!
1795
1796 """Query network.slices.waitlist.invite records"""
1797 networkSlicesWaitlistInvites(first: Int, after: String, last: Int, before: String, sortBy: [NetworkSlicesWaitlistInviteSortFieldInput], where: NetworkSlicesWaitlistInviteWhereInput): NetworkSlicesWaitlistInviteConnection!
1798
1799 """
1800 Aggregated query for network.slices.waitlist.invite records with GROUP BY support
1801 """
1802 networkSlicesWaitlistInvitesAggregated(groupBy: [NetworkSlicesWaitlistInviteGroupByFieldInput!], where: NetworkSlicesWaitlistInviteWhereInput, orderBy: AggregationOrderBy, limit: Int): [NetworkSlicesWaitlistInviteAggregated!]!
1803
1804 """Query app.bsky.embed.video records"""
1805 appBskyEmbedVideos(first: Int, after: String, last: Int, before: String, sortBy: [AppBskyEmbedVideoSortFieldInput], where: AppBskyEmbedVideoWhereInput): AppBskyEmbedVideoConnection!
1806
1807 """
1808 Aggregated query for app.bsky.embed.video records with GROUP BY support
1809 """
1810 appBskyEmbedVideosAggregated(groupBy: [AppBskyEmbedVideoGroupByFieldInput!], where: AppBskyEmbedVideoWhereInput, orderBy: AggregationOrderBy, limit: Int): [AppBskyEmbedVideoAggregated!]!
1811
1812 """Query app.bsky.embed.record records"""
1813 appBskyEmbedRecords(first: Int, after: String, last: Int, before: String, sortBy: [AppBskyEmbedRecordSortFieldInput], where: AppBskyEmbedRecordWhereInput): AppBskyEmbedRecordConnection!
1814
1815 """
1816 Aggregated query for app.bsky.embed.record records with GROUP BY support
1817 """
1818 appBskyEmbedRecordsAggregated(groupBy: [AppBskyEmbedRecordGroupByFieldInput!], where: AppBskyEmbedRecordWhereInput, orderBy: AggregationOrderBy, limit: Int): [AppBskyEmbedRecordAggregated!]!
1819
1820 """Query app.bsky.embed.images records"""
1821 appBskyEmbedImageses(first: Int, after: String, last: Int, before: String, sortBy: [AppBskyEmbedImagesSortFieldInput], where: AppBskyEmbedImagesWhereInput): AppBskyEmbedImagesConnection!
1822
1823 """
1824 Aggregated query for app.bsky.embed.images records with GROUP BY support
1825 """
1826 appBskyEmbedImagesesAggregated(groupBy: [AppBskyEmbedImagesGroupByFieldInput!], where: AppBskyEmbedImagesWhereInput, orderBy: AggregationOrderBy, limit: Int): [AppBskyEmbedImagesAggregated!]!
1827
1828 """Query app.bsky.embed.recordWithMedia records"""
1829 appBskyEmbedRecordWithMedias(first: Int, after: String, last: Int, before: String, sortBy: [AppBskyEmbedRecordWithMediaSortFieldInput], where: AppBskyEmbedRecordWithMediaWhereInput): AppBskyEmbedRecordWithMediaConnection!
1830
1831 """
1832 Aggregated query for app.bsky.embed.recordWithMedia records with GROUP BY support
1833 """
1834 appBskyEmbedRecordWithMediasAggregated(groupBy: [AppBskyEmbedRecordWithMediaGroupByFieldInput!], where: AppBskyEmbedRecordWithMediaWhereInput, orderBy: AggregationOrderBy, limit: Int): [AppBskyEmbedRecordWithMediaAggregated!]!
1835
1836 """Query network.slices.lexicon records"""
1837 networkSlicesLexicons(first: Int, after: String, last: Int, before: String, sortBy: [NetworkSlicesLexiconSortFieldInput], where: NetworkSlicesLexiconWhereInput): NetworkSlicesLexiconConnection!
1838
1839 """
1840 Aggregated query for network.slices.lexicon records with GROUP BY support
1841 """
1842 networkSlicesLexiconsAggregated(groupBy: [NetworkSlicesLexiconGroupByFieldInput!], where: NetworkSlicesLexiconWhereInput, orderBy: AggregationOrderBy, limit: Int): [NetworkSlicesLexiconAggregated!]!
1843
1844 """Query app.bsky.graph.follow records"""
1845 appBskyGraphFollows(first: Int, after: String, last: Int, before: String, sortBy: [AppBskyGraphFollowSortFieldInput], where: AppBskyGraphFollowWhereInput): AppBskyGraphFollowConnection!
1846
1847 """
1848 Aggregated query for app.bsky.graph.follow records with GROUP BY support
1849 """
1850 appBskyGraphFollowsAggregated(groupBy: [AppBskyGraphFollowGroupByFieldInput!], where: AppBskyGraphFollowWhereInput, orderBy: AggregationOrderBy, limit: Int): [AppBskyGraphFollowAggregated!]!
1851
1852 """Query app.bsky.embed.external records"""
1853 appBskyEmbedExternals(first: Int, after: String, last: Int, before: String, sortBy: [AppBskyEmbedExternalSortFieldInput], where: AppBskyEmbedExternalWhereInput): AppBskyEmbedExternalConnection!
1854
1855 """
1856 Aggregated query for app.bsky.embed.external records with GROUP BY support
1857 """
1858 appBskyEmbedExternalsAggregated(groupBy: [AppBskyEmbedExternalGroupByFieldInput!], where: AppBskyEmbedExternalWhereInput, orderBy: AggregationOrderBy, limit: Int): [AppBskyEmbedExternalAggregated!]!
1859
1860 """Query app.bsky.feed.threadgate records"""
1861 appBskyFeedThreadgates(first: Int, after: String, last: Int, before: String, sortBy: [AppBskyFeedThreadgateSortFieldInput], where: AppBskyFeedThreadgateWhereInput): AppBskyFeedThreadgateConnection!
1862
1863 """
1864 Aggregated query for app.bsky.feed.threadgate records with GROUP BY support
1865 """
1866 appBskyFeedThreadgatesAggregated(groupBy: [AppBskyFeedThreadgateGroupByFieldInput!], where: AppBskyFeedThreadgateWhereInput, orderBy: AggregationOrderBy, limit: Int): [AppBskyFeedThreadgateAggregated!]!
1867
1868 """Query app.bsky.feed.postgate records"""
1869 appBskyFeedPostgates(first: Int, after: String, last: Int, before: String, sortBy: [AppBskyFeedPostgateSortFieldInput], where: AppBskyFeedPostgateWhereInput): AppBskyFeedPostgateConnection!
1870
1871 """
1872 Aggregated query for app.bsky.feed.postgate records with GROUP BY support
1873 """
1874 appBskyFeedPostgatesAggregated(groupBy: [AppBskyFeedPostgateGroupByFieldInput!], where: AppBskyFeedPostgateWhereInput, orderBy: AggregationOrderBy, limit: Int): [AppBskyFeedPostgateAggregated!]!
1875
1876 """Query app.bsky.richtext.facet records"""
1877 appBskyRichtextFacets(first: Int, after: String, last: Int, before: String, sortBy: [AppBskyRichtextFacetSortFieldInput], where: AppBskyRichtextFacetWhereInput): AppBskyRichtextFacetConnection!
1878
1879 """
1880 Aggregated query for app.bsky.richtext.facet records with GROUP BY support
1881 """
1882 appBskyRichtextFacetsAggregated(groupBy: [AppBskyRichtextFacetGroupByFieldInput!], where: AppBskyRichtextFacetWhereInput, orderBy: AggregationOrderBy, limit: Int): [AppBskyRichtextFacetAggregated!]!
1883
1884 """Query app.bsky.actor.profile records"""
1885 appBskyActorProfiles(first: Int, after: String, last: Int, before: String, sortBy: [AppBskyActorProfileSortFieldInput], where: AppBskyActorProfileWhereInput): AppBskyActorProfileConnection!
1886
1887 """
1888 Aggregated query for app.bsky.actor.profile records with GROUP BY support
1889 """
1890 appBskyActorProfilesAggregated(groupBy: [AppBskyActorProfileGroupByFieldInput!], where: AppBskyActorProfileWhereInput, orderBy: AggregationOrderBy, limit: Int): [AppBskyActorProfileAggregated!]!
1891
1892 """Query com.atproto.repo.strongRef records"""
1893 comAtprotoRepoStrongRefs(first: Int, after: String, last: Int, before: String, sortBy: [ComAtprotoRepoStrongRefSortFieldInput], where: ComAtprotoRepoStrongRefWhereInput): ComAtprotoRepoStrongRefConnection!
1894
1895 """
1896 Aggregated query for com.atproto.repo.strongRef records with GROUP BY support
1897 """
1898 comAtprotoRepoStrongRefsAggregated(groupBy: [ComAtprotoRepoStrongRefGroupByFieldInput!], where: ComAtprotoRepoStrongRefWhereInput, orderBy: AggregationOrderBy, limit: Int): [ComAtprotoRepoStrongRefAggregated!]!
1899
1900 """
1901 Get logs from the Jetstream real-time indexing service, optionally filtered by slice
1902 """
1903 jetstreamLogs(slice: String, limit: Int): [JetstreamLogEntry!]!
1904
1905 """Get status of a specific sync job"""
1906 syncJob(jobId: String!): SyncJob
1907
1908 """Get sync job history for a slice"""
1909 syncJobs(slice: String, limit: Int): [SyncJob!]!
1910
1911 """Get logs for a specific sync job"""
1912 syncJobLogs(jobId: String!, limit: Int): [JetstreamLogEntry!]!
1913
1914 """Get summary of repos that would be synced based on collection filters"""
1915 getSyncSummary(slice: String!, collections: [String], externalCollections: [String], repos: [String]): SyncSummary!
1916
1917 """
1918 Get sparkline data for multiple slices showing record indexing activity over time
1919 """
1920 sparklines(slices: [String!]!, interval: String, duration: String): [SliceSparkline!]!
1921
1922 """
1923 Query records across all collections in a slice with filtering and pagination.
1924 Provide either sliceUri or both actorHandle and rkey.
1925 """
1926 sliceRecords(sliceUri: String, actorHandle: String, rkey: String, first: Int, after: String, where: SliceRecordsWhereInput): SliceRecordsConnection!
1927
1928 """Get all OAuth clients for a slice"""
1929 oauthClients(slice: String): [OAuthClient!]!
1930}
1931
1932type SliceRecord {
1933 uri: String!
1934 cid: String!
1935 did: String!
1936 collection: String!
1937 value: String!
1938 indexedAt: String!
1939}
1940
1941type SliceRecordEdge {
1942 node: SliceRecord!
1943 cursor: String!
1944}
1945
1946type SliceRecordsConnection {
1947 totalCount: Int!
1948 edges: [SliceRecordEdge!]!
1949 pageInfo: PageInfo!
1950}
1951
1952input SliceRecordsWhereInput {
1953 collection: StringFilter
1954 did: StringFilter
1955 uri: StringFilter
1956 cid: StringFilter
1957 indexedAt: DateTimeFilter
1958 json: StringFilter
1959 or: [SliceRecordsWhereInput]
1960}
1961
1962type SliceSparkline {
1963 sliceUri: String!
1964 points: [SparklinePoint!]!
1965}
1966
1967type SliceStats {
1968 collections: [String!]!
1969 collectionStats: [CollectionStats!]!
1970 totalLexicons: Int!
1971 totalRecords: Int!
1972 totalActors: Int!
1973}
1974
1975enum SortDirection {
1976 asc
1977 desc
1978}
1979
1980type SparklinePoint {
1981 timestamp: String!
1982 count: Int!
1983}
1984
1985type StartSyncOutput {
1986 jobId: String!
1987 message: String!
1988}
1989
1990input StringFilter {
1991 eq: String
1992 in: [String]
1993 contains: String
1994 fuzzy: String
1995 gt: String
1996 gte: String
1997 lt: String
1998 lte: String
1999}
2000
2001type Subscription {
2002 """Subscribe to network.slices.waitlist.request record creation events"""
2003 networkSlicesWaitlistRequestCreated: NetworkSlicesWaitlistRequest!
2004
2005 """Subscribe to network.slices.waitlist.request record update events"""
2006 networkSlicesWaitlistRequestUpdated: NetworkSlicesWaitlistRequest!
2007
2008 """
2009 Subscribe to network.slices.waitlist.request record deletion events. Returns the URI of deleted records.
2010 """
2011 networkSlicesWaitlistRequestDeleted: String!
2012
2013 """Subscribe to network.slices.actor.profile record creation events"""
2014 networkSlicesActorProfileCreated: NetworkSlicesActorProfile!
2015
2016 """Subscribe to network.slices.actor.profile record update events"""
2017 networkSlicesActorProfileUpdated: NetworkSlicesActorProfile!
2018
2019 """
2020 Subscribe to network.slices.actor.profile record deletion events. Returns the URI of deleted records.
2021 """
2022 networkSlicesActorProfileDeleted: String!
2023
2024 """Subscribe to network.slices.slice record creation events"""
2025 networkSlicesSliceCreated: NetworkSlicesSlice!
2026
2027 """Subscribe to network.slices.slice record update events"""
2028 networkSlicesSliceUpdated: NetworkSlicesSlice!
2029
2030 """
2031 Subscribe to network.slices.slice record deletion events. Returns the URI of deleted records.
2032 """
2033 networkSlicesSliceDeleted: String!
2034
2035 """Subscribe to network.slices.waitlist.invite record creation events"""
2036 networkSlicesWaitlistInviteCreated: NetworkSlicesWaitlistInvite!
2037
2038 """Subscribe to network.slices.waitlist.invite record update events"""
2039 networkSlicesWaitlistInviteUpdated: NetworkSlicesWaitlistInvite!
2040
2041 """
2042 Subscribe to network.slices.waitlist.invite record deletion events. Returns the URI of deleted records.
2043 """
2044 networkSlicesWaitlistInviteDeleted: String!
2045
2046 """Subscribe to network.slices.lexicon record creation events"""
2047 networkSlicesLexiconCreated: NetworkSlicesLexicon!
2048
2049 """Subscribe to network.slices.lexicon record update events"""
2050 networkSlicesLexiconUpdated: NetworkSlicesLexicon!
2051
2052 """
2053 Subscribe to network.slices.lexicon record deletion events. Returns the URI of deleted records.
2054 """
2055 networkSlicesLexiconDeleted: String!
2056
2057 """Subscribe to app.bsky.graph.follow record creation events"""
2058 appBskyGraphFollowCreated: AppBskyGraphFollow!
2059
2060 """Subscribe to app.bsky.graph.follow record update events"""
2061 appBskyGraphFollowUpdated: AppBskyGraphFollow!
2062
2063 """
2064 Subscribe to app.bsky.graph.follow record deletion events. Returns the URI of deleted records.
2065 """
2066 appBskyGraphFollowDeleted: String!
2067
2068 """Subscribe to app.bsky.feed.threadgate record creation events"""
2069 appBskyFeedThreadgateCreated: AppBskyFeedThreadgate!
2070
2071 """Subscribe to app.bsky.feed.threadgate record update events"""
2072 appBskyFeedThreadgateUpdated: AppBskyFeedThreadgate!
2073
2074 """
2075 Subscribe to app.bsky.feed.threadgate record deletion events. Returns the URI of deleted records.
2076 """
2077 appBskyFeedThreadgateDeleted: String!
2078
2079 """Subscribe to app.bsky.feed.postgate record creation events"""
2080 appBskyFeedPostgateCreated: AppBskyFeedPostgate!
2081
2082 """Subscribe to app.bsky.feed.postgate record update events"""
2083 appBskyFeedPostgateUpdated: AppBskyFeedPostgate!
2084
2085 """
2086 Subscribe to app.bsky.feed.postgate record deletion events. Returns the URI of deleted records.
2087 """
2088 appBskyFeedPostgateDeleted: String!
2089
2090 """Subscribe to app.bsky.actor.profile record creation events"""
2091 appBskyActorProfileCreated: AppBskyActorProfile!
2092
2093 """Subscribe to app.bsky.actor.profile record update events"""
2094 appBskyActorProfileUpdated: AppBskyActorProfile!
2095
2096 """
2097 Subscribe to app.bsky.actor.profile record deletion events. Returns the URI of deleted records.
2098 """
2099 appBskyActorProfileDeleted: String!
2100
2101 """Subscribe to new Jetstream log entries, optionally filtered by slice"""
2102 jetstreamLogsCreated(slice: String): JetstreamLogEntry!
2103
2104 """Subscribe to sync job status updates"""
2105 syncJobUpdated(jobId: String, slice: String): SyncJob!
2106}
2107
2108type SyncJob {
2109 id: ID!
2110 jobId: String!
2111 sliceUri: String!
2112 status: String!
2113 createdAt: String!
2114 startedAt: String
2115 completedAt: String
2116 result: SyncJobResult
2117 error: String
2118 retryCount: Int!
2119}
2120
2121type SyncJobResult {
2122 success: Boolean!
2123 totalRecords: Int!
2124 collectionsSynced: [String!]!
2125 reposProcessed: Int!
2126 message: String!
2127}
2128
2129type SyncResult {
2130 success: Boolean!
2131 reposProcessed: Int!
2132 recordsSynced: Int!
2133 timedOut: Boolean!
2134 message: String!
2135}
2136
2137type SyncSummary {
2138 totalRepos: Int!
2139 cappedRepos: Int!
2140 wouldBeCapped: Boolean!
2141 appliedLimit: Int!
2142 collectionsSummary: [CollectionSummary!]!
2143}
2144