Highly ambitious ATProtocol AppView service and sdks
at main 66 kB view raw
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