This is page 2 of 2. Use http://codebase.md/spathodea-network/opencti-mcp?lines=true&page={x} to view the full context. # Directory Structure ``` ├── .env.example ├── .gitignore ├── Dockerfile ├── LICENSE ├── package.json ├── README.md ├── README.zh-TW.md ├── smithery.yaml ├── src │ ├── index.ts │ ├── opencti.graphql │ └── queries │ ├── metadata.ts │ ├── references.ts │ ├── relationships.ts │ ├── reports.ts │ ├── stix_objects.ts │ ├── system.ts │ └── users.ts └── tsconfig.json ``` # Files -------------------------------------------------------------------------------- /src/opencti.graphql: -------------------------------------------------------------------------------- ```graphql 1 | ### DIRECTIVES 2 | 3 | directive @auth(for: [Capabilities] = [], and: Boolean = false) on OBJECT | FIELD_DEFINITION 4 | directive @public on OBJECT | FIELD_DEFINITION 5 | directive @constraint( 6 | # String constraints 7 | minLength: Int 8 | maxLength: Int 9 | startsWith: String 10 | endsWith: String 11 | notContains: String 12 | pattern: String 13 | format: String 14 | 15 | # Number constraints 16 | min: Int 17 | max: Int 18 | exclusiveMin: Int 19 | exclusiveMax: Int 20 | multipleOf: Int 21 | ) on INPUT_FIELD_DEFINITION 22 | 23 | ### SCALAR 24 | 25 | scalar DateTime 26 | scalar ConstraintString 27 | scalar ConstraintNumber 28 | scalar Upload 29 | scalar StixId 30 | scalar StixRef 31 | scalar Any 32 | scalar JSON 33 | enum State { 34 | wait 35 | progress 36 | complete 37 | timeout 38 | } 39 | enum Capabilities { 40 | CONNECTORAPI 41 | KNOWLEDGE 42 | KNOWLEDGE_KNUPDATE 43 | KNOWLEDGE_KNPARTICIPATE 44 | KNOWLEDGE_KNUPDATE_KNDELETE 45 | KNOWLEDGE_KNUPDATE_KNORGARESTRICT 46 | KNOWLEDGE_KNUPDATE_KNMANAGEAUTHMEMBERS 47 | KNOWLEDGE_KNUPLOAD 48 | KNOWLEDGE_KNASKIMPORT 49 | KNOWLEDGE_KNGETEXPORT 50 | KNOWLEDGE_KNGETEXPORT_KNASKEXPORT 51 | KNOWLEDGE_KNENRICHMENT 52 | EXPLORE 53 | EXPLORE_EXUPDATE 54 | EXPLORE_EXUPDATE_EXDELETE 55 | EXPLORE_EXUPDATE_PUBLISH 56 | INVESTIGATION 57 | INVESTIGATION_INUPDATE 58 | INVESTIGATION_INUPDATE_INDELETE 59 | MODULES 60 | MODULES_MODMANAGE 61 | SETTINGS 62 | SETTINGS_SETPARAMETERS 63 | SETTINGS_SETACCESSES 64 | SETTINGS_SETMARKINGS 65 | SETTINGS_SETLABELS 66 | SETTINGS_SETCUSTOMIZATION 67 | SETTINGS_SECURITYACTIVITY 68 | SETTINGS_FILEINDEXING 69 | SETTINGS_SUPPORT 70 | TAXIIAPI 71 | TAXIIAPI_SETCOLLECTIONS 72 | INGESTION 73 | INGESTION_SETINGESTIONS 74 | CSVMAPPERS 75 | VIRTUAL_ORGANIZATION_ADMIN 76 | } 77 | enum MemberType { 78 | User 79 | Group 80 | Organization 81 | } 82 | 83 | ### RELAY 84 | 85 | type PageInfo { 86 | startCursor: String! 87 | endCursor: String! 88 | hasNextPage: Boolean! 89 | hasPreviousPage: Boolean! 90 | globalCount: Int! 91 | } 92 | enum OrderingMode { 93 | asc 94 | desc 95 | } 96 | enum FilterMode { 97 | and 98 | or 99 | } 100 | enum FilterOperator { 101 | eq 102 | not_eq 103 | lt 104 | lte 105 | gt 106 | gte 107 | match 108 | wildcard 109 | contains 110 | not_contains 111 | ends_with 112 | not_ends_with 113 | starts_with 114 | not_starts_with 115 | script 116 | nil 117 | not_nil 118 | search 119 | } 120 | 121 | # noinspection GraphQLSchemaValidation 122 | input FilterGroup { 123 | mode: FilterMode! 124 | filters: [Filter!]! 125 | filterGroups: [FilterGroup!]! 126 | } 127 | input Filter { 128 | key: [String!]! 129 | values: [Any!]! 130 | operator: FilterOperator 131 | mode: FilterMode 132 | } 133 | 134 | type RepresentativeWithId { 135 | id: String! 136 | value: String 137 | entity_type: String 138 | color: String 139 | } 140 | 141 | type FilterKeysSchema { 142 | entity_type: String! 143 | filters_schema: [FilterDefinitionSchema!]! 144 | } 145 | 146 | type FilterDefinitionSchema { 147 | filterKey: String! 148 | filterDefinition: FilterDefinition! 149 | } 150 | 151 | type FilterDefinition { 152 | filterKey: String! 153 | label: String! 154 | type: String! 155 | multiple: Boolean! 156 | subEntityTypes: [String!]! 157 | elementsForFilterValuesSearch: [String!]! 158 | subFilters: [FilterDefinition!] 159 | } 160 | 161 | ### EDIT 162 | 163 | enum EditOperation { 164 | add 165 | replace 166 | remove 167 | } 168 | input EditInput { 169 | key: String! # Field name to change 170 | object_path: String # Path to apply change (for complex object) 171 | value: [Any]! # Values to apply 172 | operation: EditOperation # Undefined = REPLACE 173 | } 174 | input EditContext { 175 | focusOn: String # Field name 176 | } 177 | type EditUserContext { 178 | name: String! 179 | focusOn: String # Field name 180 | } 181 | input DictionaryInput { 182 | key: String! 183 | value: String! 184 | } 185 | type Dictionary { 186 | key: String! 187 | value: String! 188 | } 189 | 190 | ### INFO 191 | 192 | """ 193 | Dependency information containing the name and the deployed version. 194 | """ 195 | type DependencyVersion { 196 | name: String! 197 | version: String! 198 | } 199 | 200 | """ 201 | NodeJs memory. 202 | https://nodejs.org/api/process.html#process_process_memoryusage 203 | https://nodejs.org/docs/latest-v11.x/api/v8.html#v8_v8_getheapstatistics 204 | """ 205 | type AppMemory { 206 | rss: Float 207 | heapTotal: Float 208 | heapUsed: Float 209 | external: Float 210 | arrayBuffers: Float 211 | total_heap_size: Float 212 | total_heap_size_executable: Float 213 | total_physical_size: Float 214 | total_available_size: Float 215 | used_heap_size: Float 216 | heap_size_limit: Float 217 | malloced_memory: Float 218 | peak_malloced_memory: Float 219 | does_zap_garbage: Float 220 | } 221 | 222 | input ExportContext { 223 | entity_id: String 224 | entity_type: String! 225 | } 226 | 227 | type AppDebugDistribution { 228 | label: String! 229 | value: Int 230 | } 231 | 232 | type AppDebugStatistics { 233 | objects: [AppDebugDistribution] 234 | relationships: [AppDebugDistribution] 235 | } 236 | 237 | """ 238 | Retrieve the application information version add dependencies 239 | """ 240 | type AppInfo { 241 | """ 242 | The OpenCTI application version 243 | """ 244 | version: String! @auth 245 | """ 246 | The OpenCTI api current memory usage 247 | """ 248 | memory: AppMemory @auth(for: [SETTINGS_SETPARAMETERS]) 249 | """ 250 | The list of OpenCTI software dependencies 251 | """ 252 | dependencies: [DependencyVersion!]! @auth(for: [SETTINGS_SETPARAMETERS]) 253 | """ 254 | The objects statistics 255 | """ 256 | debugStats: AppDebugStatistics @auth(for: [SETTINGS_SETPARAMETERS]) 257 | } 258 | 259 | ### STATS 260 | 261 | type AckDetails { 262 | rate: Float 263 | } 264 | type MessagesStats { 265 | ack: String 266 | ack_details: AckDetails 267 | } 268 | type QueueArguments { 269 | config: String 270 | } 271 | type QueueMetrics { 272 | name: String! 273 | arguments: QueueArguments 274 | messages: String 275 | messages_ready: String 276 | messages_unacknowledged: String 277 | consumers: String 278 | idle_since: DateTime 279 | message_stats: MessagesStats 280 | } 281 | type QueueTotals { 282 | messages: String 283 | messages_ready: String 284 | messages_unacknowledged: String 285 | } 286 | type ObjectTotals { 287 | channels: String 288 | consumers: String 289 | queues: String 290 | } 291 | type OverviewMetrics { 292 | object_totals: ObjectTotals 293 | queue_totals: QueueTotals 294 | message_stats: MessagesStats 295 | } 296 | type RabbitMQMetrics { 297 | consumers: String 298 | queues: [QueueMetrics] 299 | overview: OverviewMetrics 300 | } 301 | type SearchMetrics { 302 | query_total: String 303 | fetch_total: String 304 | } 305 | type IndexingMetrics { 306 | index_total: String 307 | delete_total: String 308 | } 309 | type GetMetrics { 310 | total: String 311 | } 312 | type DocsMetrics { 313 | count: String 314 | } 315 | type ElasticSearchMetrics { 316 | docs: DocsMetrics 317 | search: SearchMetrics 318 | get: GetMetrics 319 | indexing: IndexingMetrics 320 | } 321 | enum StatsOperation { 322 | count 323 | sum 324 | } 325 | type TimeSeries { 326 | date: DateTime! 327 | value: Int! 328 | } 329 | type MultiTimeSeries { 330 | data: [TimeSeries] 331 | } 332 | input AuditsTimeSeriesParameters { 333 | field: String! 334 | types: [String] 335 | filters: FilterGroup 336 | search: String 337 | } 338 | input StixCoreObjectsTimeSeriesParameters { 339 | field: String! 340 | types: [String] 341 | filters: FilterGroup 342 | search: String 343 | } 344 | input StixRelationshipsTimeSeriesParameters { 345 | field: String! 346 | fromOrToId: [String] 347 | elementWithTargetTypes: [String] 348 | fromId: [String] 349 | fromRole: String 350 | fromTypes: [String] 351 | toId: [String] 352 | toRole: String 353 | toTypes: [String] 354 | relationship_type: [String] 355 | confidences: [Int] 356 | search: String 357 | filters: FilterGroup 358 | dynamicFrom: FilterGroup 359 | dynamicTo: FilterGroup 360 | } 361 | input StixCoreRelationshipsTimeSeriesParameters { 362 | field: String! 363 | fromOrToId: [String] 364 | elementWithTargetTypes: [String] 365 | fromId: [String] 366 | fromRole: String 367 | fromTypes: [String] 368 | toId: [String] 369 | toRole: String 370 | toTypes: [String] 371 | relationship_type: [String] 372 | confidences: [Int] 373 | search: String 374 | filters: FilterGroup 375 | dynamicFrom: FilterGroup 376 | dynamicTo: FilterGroup 377 | } 378 | type Distribution { 379 | label: String! 380 | entity: StixObjectOrStixRelationshipOrCreator 381 | value: Int 382 | } 383 | type MultiDistribution { 384 | data: [Distribution] 385 | } 386 | input StixCoreObjectsDistributionParameters { 387 | objectId: String 388 | relationship_type: [String] 389 | toTypes: [String] 390 | types: [String] 391 | filters: FilterGroup 392 | search: String 393 | } 394 | input StixCoreRelationshipsDistributionParameters { 395 | field: String! 396 | fromOrToId: [String] 397 | elementWithTargetTypes: [String] 398 | fromId: [String] 399 | fromRole: String 400 | fromTypes: [String] 401 | toId: [String] 402 | toRole: String 403 | toTypes: [String] 404 | relationship_type: [String] 405 | confidences: [Int] 406 | search: String 407 | filters: FilterGroup 408 | } 409 | type Number { 410 | total: Int! 411 | count: Int! 412 | } 413 | input StixCoreObjectsNumberParameters { 414 | types: [String] 415 | filters: FilterGroup 416 | search: String 417 | } 418 | type OpinionsMetrics { 419 | mean: Float 420 | min: Int 421 | max: Int 422 | total: Int 423 | } 424 | 425 | ### INTERFACES & TYPES 426 | 427 | ###### INTERNAL 428 | 429 | ############## Logs 430 | type LogsWorkerConfig { 431 | elasticsearch_url: [String]! 432 | elasticsearch_proxy: String 433 | elasticsearch_index: String! 434 | elasticsearch_username: String 435 | elasticsearch_password: String 436 | elasticsearch_api_key: String 437 | elasticsearch_ssl_reject_unauthorized: Boolean 438 | } 439 | enum LogsOrdering { 440 | event 441 | timestamp 442 | created_at 443 | event_type 444 | event_scope 445 | _score 446 | } 447 | type LogConnection { 448 | pageInfo: PageInfo! 449 | edges: [LogEdge] 450 | } 451 | type LogEdge { 452 | cursor: String! 453 | node: Log! 454 | } 455 | type ContextData { 456 | entity_id: String 457 | entity_name: String 458 | entity_type: String 459 | from_id: String 460 | to_id: String 461 | message: String! 462 | commit: String 463 | external_references: [ExternalReference!] 464 | } 465 | type Log { 466 | id: ID! 467 | entity_type: String 468 | event_type: String! 469 | event_scope: String 470 | event_status: String! 471 | timestamp: DateTime! 472 | user_id: String! 473 | user: Creator 474 | raw_data: String @auth(for: [SETTINGS_SECURITYACTIVITY]) 475 | context_uri: String 476 | context_data: ContextData 477 | } 478 | 479 | ############## Attributes 480 | enum AttributesOrdering { 481 | value 482 | _score 483 | } 484 | type AttributeConnection { 485 | pageInfo: PageInfo! 486 | edges: [AttributeEdge!]! 487 | } 488 | type AttributeEdge { 489 | cursor: String! 490 | node: Attribute! 491 | } 492 | type Attribute { 493 | id: ID! 494 | key: String! 495 | value: String! 496 | } 497 | input WorkErrorInput { 498 | error: String 499 | source: String 500 | } 501 | 502 | 503 | ############## Taxii 504 | type TaxiiCollection { 505 | id: ID! 506 | name: String 507 | description: String 508 | filters: String 509 | include_inferences: Boolean 510 | score_to_confidence: Boolean 511 | taxii_public: Boolean 512 | authorized_members: [MemberAccess!] @auth(for: [TAXIIAPI_SETCOLLECTIONS]) 513 | } 514 | type TaxiiCollectionConnection { 515 | pageInfo: PageInfo! 516 | edges: [TaxiiCollectionEdge]! 517 | } 518 | 519 | type TaxiiCollectionEdge { 520 | cursor: String! 521 | node: TaxiiCollection! 522 | } 523 | input TaxiiCollectionAddInput { 524 | name: String! @constraint(minLength: 2, format: "not-blank") 525 | description: String 526 | filters: String 527 | taxii_public: Boolean 528 | authorized_members: [MemberAccessInput!] 529 | include_inferences: Boolean 530 | score_to_confidence: Boolean 531 | } 532 | enum TaxiiCollectionOrdering { 533 | name 534 | id 535 | _score 536 | } 537 | 538 | type FeedMapping { 539 | type: String! 540 | attribute: String! 541 | } 542 | 543 | type FeedAttribute { 544 | attribute: String! 545 | mappings: [FeedMapping!]! 546 | } 547 | 548 | type Feed { 549 | id: ID! 550 | standard_id: ID! 551 | name: String! 552 | description: String 553 | filters: String 554 | separator: String! 555 | rolling_time: Int! 556 | feed_date_attribute: String 557 | include_header: Boolean! 558 | feed_types: [String!]! 559 | feed_attributes: [FeedAttribute!]! 560 | feed_public: Boolean 561 | authorized_members: [MemberAccess!] @auth(for: [TAXIIAPI]) 562 | } 563 | 564 | input FeedMappingInput { 565 | type: String! 566 | attribute: String! 567 | } 568 | 569 | input FeedAttributeMappingInput { 570 | attribute: String! 571 | mappings: [FeedMappingInput!]! 572 | } 573 | 574 | input FeedAddInput { 575 | name: String! @constraint(minLength: 2, format: "not-blank") 576 | description: String 577 | filters: String 578 | separator: String! 579 | feed_date_attribute: String! 580 | rolling_time: Int! 581 | include_header: Boolean! 582 | feed_types: [String!]! 583 | feed_public: Boolean 584 | feed_attributes: [FeedAttributeMappingInput!]! 585 | authorized_members: [MemberAccessInput!] 586 | } 587 | 588 | enum FeedOrdering { 589 | name 590 | rolling_time 591 | feed_types 592 | _score 593 | } 594 | 595 | type FeedEdge { 596 | cursor: String! 597 | node: Feed! 598 | } 599 | 600 | type FeedConnection { 601 | pageInfo: PageInfo! 602 | edges: [FeedEdge]! 603 | } 604 | 605 | ############## Stream 606 | type RemoteStreamCollection { 607 | id: ID! 608 | name: String 609 | description: String 610 | filters: String 611 | } 612 | type StreamCollection { 613 | id: ID! 614 | name: String 615 | description: String 616 | filters: String 617 | stream_live: Boolean 618 | stream_public: Boolean 619 | authorized_members: [MemberAccess!] @auth(for: [TAXIIAPI]) 620 | } 621 | type StreamCollectionConnection { 622 | pageInfo: PageInfo! 623 | edges: [StreamCollectionEdge!]! 624 | } 625 | type StreamCollectionEdge { 626 | cursor: String! 627 | node: StreamCollection! 628 | } 629 | input StreamCollectionAddInput { 630 | name: String! @constraint(minLength:2, format: "not-blank") 631 | description: String 632 | filters: String 633 | stream_live: Boolean 634 | stream_public: Boolean 635 | authorized_members: [MemberAccessInput!] 636 | } 637 | enum StreamCollectionOrdering { 638 | name 639 | stream_public 640 | id 641 | stream_live 642 | _score 643 | } 644 | 645 | ############## SubTypes 646 | enum SubTypesOrdering { 647 | label 648 | _score 649 | } 650 | type SubTypeConnection { 651 | pageInfo: PageInfo! 652 | edges: [SubTypeEdge!]! 653 | } 654 | type SubTypeEdge { 655 | cursor: String! 656 | node: SubType! 657 | } 658 | type SubType { 659 | id: ID! 660 | label: String! 661 | statuses: [Status!]! 662 | workflowEnabled: Boolean 663 | settings: EntitySetting # Simpler before moving workflow 664 | } 665 | 666 | ############## Statuses 667 | enum StatusTemplateOrdering { 668 | name 669 | _score 670 | } 671 | type StatusTemplate { 672 | id: ID! 673 | name: String! 674 | color: String! 675 | editContext: [EditUserContext!] 676 | usages: Int 677 | } 678 | type StatusTemplateConnection { 679 | pageInfo: PageInfo! 680 | edges: [StatusTemplateEdge] 681 | } 682 | type StatusTemplateEdge { 683 | cursor: String! 684 | node: StatusTemplate! 685 | } 686 | enum StatusOrdering { 687 | type 688 | order 689 | _score 690 | } 691 | type Status { 692 | id: ID! 693 | template_id: String! 694 | template: StatusTemplate 695 | type: String! 696 | order: Int! 697 | disabled: Boolean 698 | } 699 | type StatusConnection { 700 | pageInfo: PageInfo! 701 | edges: [StatusEdge!]! 702 | } 703 | type StatusEdge { 704 | cursor: String! 705 | node: Status! 706 | } 707 | input StatusAddInput { 708 | template_id: String! 709 | order: Int! 710 | } 711 | input StatusTemplateAddInput { 712 | name: String! @constraint(minLength:2, format: "not-blank") 713 | color: String! 714 | } 715 | 716 | ############## Sync 717 | enum SynchronizersOrdering { 718 | id 719 | name 720 | current_state_date 721 | running 722 | uri 723 | stream_id 724 | _score 725 | } 726 | 727 | type Synchronizer { 728 | id: ID! 729 | name: String! 730 | uri: String! 731 | token: String 732 | stream_id: String! 733 | user: Creator 734 | running: Boolean! 735 | current_state_date: DateTime 736 | listen_deletion: Boolean! 737 | no_dependencies: Boolean! 738 | ssl_verify: Boolean 739 | synchronized: Boolean 740 | queue_messages: Int! 741 | } 742 | 743 | type SynchronizerEdge { 744 | cursor: String! 745 | node: Synchronizer! 746 | } 747 | 748 | type SynchronizerConnection { 749 | pageInfo: PageInfo! 750 | edges: [SynchronizerEdge] 751 | } 752 | 753 | input SynchronizerAddInput { 754 | name: String! @constraint(minLength: 2, format: "not-blank") 755 | uri: String! @constraint(minLength: 2) 756 | token: String 757 | stream_id: String! @constraint(minLength: 2) 758 | user_id: String 759 | recover: DateTime 760 | current_state_date: DateTime 761 | listen_deletion: Boolean! 762 | no_dependencies: Boolean! 763 | ssl_verify: Boolean 764 | synchronized: Boolean 765 | } 766 | 767 | input SynchronizerFetchInput { 768 | uri: String! 769 | token: String 770 | ssl_verify: Boolean 771 | } 772 | 773 | ############## Files 774 | enum WorksOrdering { 775 | status 776 | timestamp 777 | _score 778 | } 779 | type WorkMessage { 780 | timestamp: DateTime 781 | message: String 782 | sequence: Int 783 | source: String 784 | } 785 | type WorkTracking { 786 | import_expected_number: Int 787 | import_last_processed: DateTime 788 | import_processed_number: Int 789 | } 790 | type Work { 791 | id: ID! 792 | name: String 793 | user: Creator 794 | connector: Connector 795 | timestamp: DateTime! 796 | status: State! 797 | event_source_id: String 798 | received_time: DateTime 799 | processed_time: DateTime 800 | completed_time: DateTime 801 | completed_number: Int 802 | messages: [WorkMessage] 803 | errors: [WorkMessage] 804 | tracking: WorkTracking 805 | } 806 | type WorkEdge { 807 | cursor: String! 808 | node: Work! 809 | } 810 | type WorkConnection { 811 | pageInfo: PageInfo! 812 | edges: [WorkEdge] 813 | } 814 | type FileMetadata { 815 | encoding: String 816 | mimetype: String 817 | version: String 818 | messages: [WorkMessage] 819 | errors: [WorkMessage] 820 | list_filters: String 821 | entity_id: String 822 | entity: StixObject 823 | labels_text: String 824 | labels: [String] 825 | file_markings: [String] 826 | creator_id: String 827 | external_reference_id: String 828 | creator: Creator 829 | description: String 830 | order: Int 831 | inCarousel: Boolean 832 | analysis_content_source: String 833 | analysis_content_type: String 834 | analysis_type: String 835 | } 836 | enum FileOrdering { 837 | _score 838 | name 839 | lastModified 840 | objectMarking 841 | } 842 | type File { 843 | id: ID! 844 | entity_type: String! 845 | name: String! 846 | size: Int 847 | lastModified: DateTime 848 | lastModifiedSinceMin: Int 849 | metaData: FileMetadata 850 | objectMarking: [MarkingDefinition!]! 851 | uploadStatus: State! 852 | works: [Work] 853 | } 854 | type FileEdge { 855 | cursor: String! 856 | node: File! 857 | } 858 | type FileConnection { 859 | pageInfo: PageInfo! 860 | edges: [FileEdge!]! 861 | } 862 | 863 | enum WidgetPerspective { 864 | entities 865 | relationships 866 | audits 867 | } 868 | type WidgetColumn { 869 | attribute: String! 870 | displayStyle: String 871 | label: String 872 | variableName: String 873 | } 874 | type WidgetDataSelection { 875 | label: String 876 | number: Int 877 | attribute: String 878 | date_attribute: String 879 | centerLat: Float 880 | centerLng: Float 881 | zoom: Float 882 | isTo: Boolean 883 | perspective: WidgetPerspective 884 | filters: String 885 | dynamicFrom: String 886 | dynamicTo: String 887 | columns: [WidgetColumn!] 888 | instance_id: String 889 | } 890 | type WidgetParameters { 891 | title: String 892 | description: String 893 | interval: String 894 | stacked: Boolean 895 | legend: Boolean 896 | distributed: Boolean 897 | } 898 | type WidgetLayout { 899 | w: Float 900 | h: Float 901 | x: Float 902 | y: Float 903 | i: Float 904 | moved: Boolean 905 | static: Boolean 906 | } 907 | type Widget { 908 | id: ID! 909 | type: String! 910 | perspective: WidgetPerspective 911 | dataSelection: [WidgetDataSelection!]! 912 | parameters: WidgetParameters 913 | layout: WidgetLayout 914 | } 915 | type Template { 916 | id: ID! 917 | name: String! 918 | description: String 919 | filters: String 920 | content: String! 921 | template_widgets_ids: [String!]! 922 | } 923 | type TemplateAndUtils { 924 | template: Template!, 925 | template_widgets: [Widget!]!, 926 | } 927 | 928 | type IndexedFile { 929 | id: ID! 930 | name: String! 931 | file_id: String! 932 | uploaded_at: DateTime! 933 | entity: StixObject 934 | searchOccurrences: Int 935 | } 936 | type IndexedFileEdge { 937 | cursor: String! 938 | node: IndexedFile! 939 | } 940 | type IndexedFileConnection { 941 | pageInfo: PageInfo! 942 | edges: [IndexedFileEdge] 943 | } 944 | 945 | type MetricsByMimeType { 946 | mimeType: String! 947 | count: Int! 948 | size: Float! 949 | } 950 | 951 | type FilesMetrics { 952 | globalCount: Int! 953 | globalSize: Float! 954 | metricsByMimeType: [MetricsByMimeType!] 955 | } 956 | 957 | type OpenCtiFile { 958 | id: ID! 959 | name: String! 960 | mime_type: String! 961 | description: String 962 | order: Int 963 | inCarousel: Boolean 964 | } 965 | 966 | ############## BackgroundTask 967 | enum BackgroundTaskType { 968 | QUERY 969 | LIST 970 | RULE 971 | } 972 | type BackgroundTaskError { 973 | id: ID! 974 | timestamp: DateTime 975 | message: String 976 | } 977 | enum BackgroundTaskScope { 978 | KNOWLEDGE 979 | USER 980 | SETTINGS 981 | IMPORT 982 | DASHBOARD 983 | PUBLIC_DASHBOARD 984 | INVESTIGATION 985 | } 986 | enum BackgroundTaskActionType { 987 | DELETE 988 | COMPLETE_DELETE 989 | RESTORE 990 | ADD 991 | REMOVE 992 | REPLACE 993 | MERGE 994 | ENRICHMENT 995 | PROMOTE 996 | RULE_ELEMENT_RESCAN 997 | SHARE 998 | UNSHARE 999 | SHARE_MULTIPLE 1000 | UNSHARE_MULTIPLE 1001 | } 1002 | enum BackgroundTaskContextType { 1003 | ATTRIBUTE 1004 | RELATION 1005 | REVERSED_RELATION 1006 | } 1007 | enum BackgroundTasksOrdering { 1008 | id 1009 | type 1010 | completed 1011 | created_at 1012 | last_execution_date 1013 | _score 1014 | } 1015 | type BackgroundTaskContext { 1016 | field: String 1017 | type: BackgroundTaskContextType 1018 | values: [String]! 1019 | } 1020 | type BackgroundTaskAction { 1021 | type: BackgroundTaskActionType 1022 | context: BackgroundTaskContext 1023 | } 1024 | 1025 | interface BackgroundTask { 1026 | id: ID! 1027 | type: BackgroundTaskType 1028 | initiator: Creator 1029 | actions: [BackgroundTaskAction] 1030 | created_at: DateTime 1031 | last_execution_date: DateTime 1032 | completed: Boolean 1033 | task_expected_number: Int 1034 | task_processed_number: Int 1035 | errors: [BackgroundTaskError] 1036 | } 1037 | 1038 | type RuleTask implements BackgroundTask { 1039 | id: ID! 1040 | type: BackgroundTaskType 1041 | initiator: Creator 1042 | actions: [BackgroundTaskAction] 1043 | created_at: DateTime 1044 | last_execution_date: DateTime 1045 | completed: Boolean 1046 | task_expected_number: Int 1047 | task_processed_number: Int 1048 | errors: [BackgroundTaskError] 1049 | # RuleTask 1050 | rule: ID! 1051 | enable: Boolean 1052 | } 1053 | 1054 | type ListTask implements BackgroundTask { 1055 | id: ID! 1056 | type: BackgroundTaskType 1057 | initiator: Creator 1058 | actions: [BackgroundTaskAction] 1059 | created_at: DateTime 1060 | last_execution_date: DateTime 1061 | completed: Boolean 1062 | task_expected_number: Int 1063 | task_processed_number: Int 1064 | errors: [BackgroundTaskError] 1065 | # QueryTask and ListTask 1066 | scope: BackgroundTaskScope! 1067 | authorized_members: [MemberAccess!], 1068 | authorized_authorities: [String] 1069 | # ListTask 1070 | task_ids: [ID!] 1071 | } 1072 | 1073 | type QueryTask implements BackgroundTask { 1074 | id: ID! 1075 | type: BackgroundTaskType 1076 | initiator: Creator 1077 | actions: [BackgroundTaskAction] 1078 | created_at: DateTime 1079 | last_execution_date: DateTime 1080 | completed: Boolean 1081 | task_expected_number: Int 1082 | task_processed_number: Int 1083 | errors: [BackgroundTaskError] 1084 | # QueryTask and ListTask 1085 | scope: BackgroundTaskScope! 1086 | authorized_members: [MemberAccess!], 1087 | authorized_authorities: [String] 1088 | # QueryTask 1089 | task_filters: String! 1090 | task_search: String 1091 | } 1092 | 1093 | type BackgroundTaskConnectionEdge { 1094 | cursor: String! 1095 | node: BackgroundTask! 1096 | } 1097 | 1098 | type BackgroundTaskConnection { 1099 | pageInfo: PageInfo! 1100 | edges: [BackgroundTaskConnectionEdge] 1101 | } 1102 | 1103 | input BackgroundTaskContextOptionsInput { 1104 | includeNeighbours: Boolean 1105 | } 1106 | 1107 | input BackgroundTaskContextInput { 1108 | field: String 1109 | type: BackgroundTaskContextType 1110 | values: [String]! 1111 | options: BackgroundTaskContextOptionsInput 1112 | } 1113 | input BackgroundTaskActionInput { 1114 | containerId: String 1115 | type: BackgroundTaskActionType! 1116 | context: BackgroundTaskContextInput 1117 | } 1118 | input ListTaskAddInput { 1119 | ids: [ID!] 1120 | actions: [BackgroundTaskActionInput]! 1121 | scope: BackgroundTaskScope! 1122 | } 1123 | input QueryTaskAddInput { 1124 | filters: String 1125 | search: String 1126 | excluded_ids: [ID] 1127 | actions: [BackgroundTaskActionInput]! 1128 | scope: BackgroundTaskScope! 1129 | } 1130 | 1131 | input RetentionRuleAddInput { 1132 | name: String! @constraint(minLength:2, format: "not-blank") 1133 | filters: String 1134 | max_retention: Int! @constraint(min: 1) 1135 | retention_unit: RetentionUnit 1136 | scope: RetentionRuleScope! 1137 | } 1138 | enum RetentionRuleOrdering { 1139 | name 1140 | scope 1141 | remaining_count 1142 | last_execution_date 1143 | max_retention 1144 | _score 1145 | } 1146 | enum RetentionRuleScope { 1147 | knowledge 1148 | file 1149 | workbench 1150 | } 1151 | enum RetentionUnit { 1152 | minutes 1153 | hours 1154 | days 1155 | } 1156 | type RetentionRule { 1157 | id: ID! 1158 | standard_id: String! 1159 | name: String! 1160 | filters: String! 1161 | max_retention: Int! 1162 | retention_unit: RetentionUnit! 1163 | last_execution_date: DateTime 1164 | last_deleted_count: Int 1165 | remaining_count: Int 1166 | scope: RetentionRuleScope! 1167 | } 1168 | type RetentionRuleConnection { 1169 | pageInfo: PageInfo! 1170 | edges: [RetentionRuleEdge] 1171 | } 1172 | type RetentionRuleEdge { 1173 | cursor: String! 1174 | node: RetentionRule! 1175 | } 1176 | type RetentionRuleEditMutations { 1177 | delete: ID 1178 | fieldPatch(input: [EditInput]!): RetentionRule 1179 | } 1180 | ###### ENTITIES 1181 | interface BasicObject { 1182 | id: ID! # internal_id 1183 | standard_id: String! 1184 | entity_type: String! 1185 | parent_types: [String]! 1186 | } 1187 | 1188 | ######## INTERNAL OBJECT ENTITIES 1189 | interface InternalObject { 1190 | # BasicObject 1191 | id: ID! # internal_id! 1192 | entity_type: String! 1193 | } 1194 | 1195 | ############## Settings 1196 | type Module { 1197 | id: ID! 1198 | enable: Boolean! 1199 | running: Boolean! 1200 | warning: Boolean 1201 | } 1202 | type Cluster { 1203 | instances_number: Int! 1204 | } 1205 | type Provider { 1206 | name: String! 1207 | type: String 1208 | strategy: String 1209 | provider: String 1210 | } 1211 | type UserStatus { 1212 | status: String! 1213 | message: String! 1214 | } 1215 | input SettingsMessageInput { 1216 | id: ID 1217 | message: String! 1218 | activated: Boolean! 1219 | dismissible: Boolean! 1220 | color: String 1221 | recipients: [String!] 1222 | } 1223 | type SettingsMessage { 1224 | id: ID! 1225 | message: String! 1226 | activated: Boolean! 1227 | dismissible: Boolean! 1228 | updated_at: DateTime! 1229 | color: String 1230 | recipients: [Member!] @auth(for: [SETTINGS_SETPARAMETERS]) 1231 | } 1232 | 1233 | enum PlatformCriticalAlertType { 1234 | GROUP_WITH_NULL_CONFIDENCE_LEVEL 1235 | } 1236 | type PlatformCriticalAlertDetails { 1237 | groups: [Group!]! 1238 | } 1239 | type PlatformCriticalAlert { 1240 | message: String! 1241 | type: PlatformCriticalAlertType! 1242 | details: PlatformCriticalAlertDetails 1243 | } 1244 | type PlatformProtectedSubConfig { 1245 | enabled: Boolean! 1246 | protected_ids: [String!]! 1247 | } 1248 | 1249 | type PlatformProtectedSensitiveConfig { 1250 | enabled: Boolean! 1251 | markings: PlatformProtectedSubConfig! 1252 | groups: PlatformProtectedSubConfig! 1253 | roles: PlatformProtectedSubConfig! 1254 | rules: PlatformProtectedSubConfig! 1255 | ce_ee_toggle: PlatformProtectedSubConfig! 1256 | file_indexing: PlatformProtectedSubConfig! 1257 | platform_organization: PlatformProtectedSubConfig! 1258 | } 1259 | type Settings implements InternalObject & BasicObject { 1260 | id: ID! 1261 | standard_id: String! @auth 1262 | entity_type: String! @auth 1263 | parent_types: [String!]! @auth 1264 | # Settings 1265 | platform_organization: Organization 1266 | platform_title: String 1267 | platform_favicon: String 1268 | platform_email: String @auth 1269 | platform_cluster: Cluster! @auth 1270 | platform_modules: [Module!] @auth 1271 | platform_url: String 1272 | platform_providers: [Provider!]! 1273 | platform_user_statuses: [UserStatus!]! 1274 | platform_language: String 1275 | platform_theme: String 1276 | platform_theme_dark_background: String 1277 | platform_theme_dark_paper: String 1278 | platform_theme_dark_nav: String 1279 | platform_theme_dark_primary: String 1280 | platform_theme_dark_secondary: String 1281 | platform_theme_dark_accent: String 1282 | platform_theme_dark_logo: String 1283 | platform_theme_dark_logo_collapsed: String 1284 | platform_theme_dark_logo_login: String 1285 | platform_theme_light_background: String 1286 | platform_theme_light_paper: String 1287 | platform_theme_light_nav: String 1288 | platform_theme_light_primary: String 1289 | platform_theme_light_secondary: String 1290 | platform_theme_light_accent: String 1291 | platform_theme_light_logo: String 1292 | platform_theme_light_logo_collapsed: String 1293 | platform_theme_light_logo_login: String 1294 | platform_map_tile_server_dark: String 1295 | platform_map_tile_server_light: String 1296 | platform_openbas_url: String 1297 | platform_openbas_disable_display: Boolean 1298 | platform_openerm_url: String 1299 | platform_openmtd_url: String 1300 | platform_ai_enabled: Boolean! 1301 | platform_ai_type: String 1302 | platform_ai_model: String 1303 | platform_ai_has_token: Boolean! 1304 | platform_login_message: String 1305 | platform_consent_message: String 1306 | platform_consent_confirm_text: String 1307 | platform_banner_text: String 1308 | platform_banner_level: String 1309 | platform_session_idle_timeout: Int 1310 | platform_session_timeout: Int 1311 | platform_whitemark: Boolean 1312 | platform_demo: Boolean 1313 | platform_reference_attachment: Boolean @auth 1314 | platform_feature_flags: [Module!] @auth 1315 | platform_critical_alerts: [PlatformCriticalAlert!]! 1316 | platform_trash_enabled: Boolean! 1317 | platform_protected_sensitive_config: PlatformProtectedSensitiveConfig! @auth 1318 | created_at: DateTime! @auth 1319 | updated_at: DateTime! @auth 1320 | enterprise_edition: DateTime 1321 | activity_listeners: [Member!] @auth(for: [SETTINGS_SECURITYACTIVITY]) 1322 | otp_mandatory: Boolean @auth 1323 | password_policy_min_length: Int @auth 1324 | password_policy_max_length: Int @auth 1325 | password_policy_min_symbols: Int @auth 1326 | password_policy_min_numbers: Int @auth 1327 | password_policy_min_words: Int @auth 1328 | password_policy_min_lowercase: Int @auth 1329 | password_policy_min_uppercase: Int @auth 1330 | platform_messages: [SettingsMessage!] @auth 1331 | messages_administration: [SettingsMessage!] @auth(for: [SETTINGS_SETPARAMETERS]) 1332 | analytics_google_analytics_v4: String @auth 1333 | # Technical 1334 | editContext: [EditUserContext!] @auth(for: [SETTINGS_SETPARAMETERS]) 1335 | } 1336 | 1337 | ############## Groups 1338 | enum GroupsOrdering { 1339 | name 1340 | default_assignation 1341 | no_creators 1342 | restrict_delete 1343 | auto_new_marking 1344 | created_at 1345 | updated_at 1346 | group_confidence_level 1347 | _score 1348 | } 1349 | 1350 | type GroupConnection { 1351 | pageInfo: PageInfo! 1352 | edges: [GroupEdge] 1353 | } 1354 | type GroupEdge { 1355 | cursor: String! 1356 | node: Group! 1357 | } 1358 | input DefaultMarkingInput { 1359 | entity_type: String! 1360 | values: [String!] 1361 | } 1362 | type DefaultMarking { 1363 | entity_type: String 1364 | values: [MarkingDefinition!] 1365 | } 1366 | type Group implements InternalObject & BasicObject { 1367 | id: ID! # internal_id 1368 | standard_id: String! 1369 | entity_type: String! 1370 | parent_types: [String]! 1371 | # Group 1372 | name: String! 1373 | default_assignation: Boolean 1374 | no_creators: Boolean 1375 | restrict_delete: Boolean 1376 | auto_new_marking: Boolean 1377 | description: String 1378 | default_dashboard: Workspace 1379 | members( 1380 | first: Int 1381 | after: ID 1382 | orderBy: UsersOrdering 1383 | orderMode: OrderingMode 1384 | search: String 1385 | ): UserConnection @auth(for: [SETTINGS_SETACCESSES]) 1386 | created_at: DateTime 1387 | updated_at: DateTime 1388 | roles(orderBy: RolesOrdering, orderMode: OrderingMode): RoleConnection 1389 | allowed_marking: [MarkingDefinition!] 1390 | default_marking: [DefaultMarking!] 1391 | not_shareable_marking_types: [String!]! 1392 | max_shareable_marking: [MarkingDefinition!]! 1393 | default_hidden_types: [String!] 1394 | group_confidence_level: ConfidenceLevel 1395 | # Technical 1396 | editContext: [EditUserContext!] 1397 | } 1398 | input GroupAddInput { 1399 | name: String! @constraint(minLength: 2, format: "not-blank") 1400 | description: String 1401 | default_assignation: Boolean 1402 | no_creators: Boolean 1403 | restrict_delete: Boolean 1404 | auto_new_marking: Boolean 1405 | clientMutationId: String 1406 | group_confidence_level: ConfidenceLevelInput! 1407 | } 1408 | 1409 | ############## Users 1410 | enum UnitSystem { 1411 | auto 1412 | Metric 1413 | Imperial 1414 | } 1415 | enum UsersOrdering { 1416 | name 1417 | user_email 1418 | firstname 1419 | lastname 1420 | language 1421 | external 1422 | created_at 1423 | updated_at 1424 | _score 1425 | } 1426 | type UserConnection { 1427 | pageInfo: PageInfo! 1428 | edges: [UserEdge!]! 1429 | } 1430 | type CreatorConnection { 1431 | pageInfo: PageInfo! 1432 | edges: [CreatorEdge] 1433 | } 1434 | type AssigneeConnection { 1435 | pageInfo: PageInfo! 1436 | edges: [AssigneeEdge!]! 1437 | } 1438 | type ParticipantConnection { 1439 | pageInfo: PageInfo! 1440 | edges: [ParticipantEdge!]! 1441 | } 1442 | type MemberConnection { 1443 | pageInfo: PageInfo! 1444 | edges: [MemberEdge!]! 1445 | } 1446 | type UserEdge { 1447 | cursor: String! 1448 | node: User! 1449 | } 1450 | type CreatorEdge { 1451 | cursor: String! 1452 | node: Creator! 1453 | } 1454 | type AssigneeEdge { 1455 | cursor: String! 1456 | node: Assignee! 1457 | } 1458 | type ParticipantEdge { 1459 | cursor: String! 1460 | node: Participant! 1461 | } 1462 | type MemberEdge { 1463 | cursor: String! 1464 | node: Member! 1465 | } 1466 | type Assignee { 1467 | id: ID! # internal_id 1468 | name: String! 1469 | entity_type: String! 1470 | } 1471 | type Participant { 1472 | id: ID! # internal_id 1473 | name: String! 1474 | entity_type: String! 1475 | } 1476 | type Member { 1477 | id: ID! # internal_id 1478 | name: String! 1479 | entity_type: String! 1480 | # entity_type == User 1481 | effective_confidence_level: EffectiveConfidenceLevel 1482 | # entity_type == Group 1483 | group_confidence_level: ConfidenceLevel 1484 | } 1485 | 1486 | type MemberAccess { 1487 | id: ID! # internal_id 1488 | name: String! 1489 | entity_type: String! 1490 | access_right: String! 1491 | } 1492 | input MemberAccessInput { 1493 | id: ID! # internal_id 1494 | access_right: String! 1495 | } 1496 | type OtpElement { 1497 | secret: String! 1498 | uri: String! 1499 | } 1500 | type Creator { 1501 | id: ID! # internal_id 1502 | name: String! 1503 | entity_type: String! 1504 | representative: Representative! 1505 | } 1506 | 1507 | type ConfidenceLevel { 1508 | max_confidence: Int 1509 | overrides: [ConfidenceLevelOverride!]! 1510 | } 1511 | type ConfidenceLevelOverride { 1512 | entity_type: String! 1513 | max_confidence: Int! 1514 | } 1515 | type EffectiveConfidenceLevelOverride { 1516 | entity_type: String! 1517 | max_confidence: Int! 1518 | source: EffectiveConfidenceLevelSource 1519 | } 1520 | type EffectiveConfidenceLevel { 1521 | max_confidence: Int! 1522 | overrides: [EffectiveConfidenceLevelOverride!]! 1523 | source: EffectiveConfidenceLevelSource 1524 | } 1525 | 1526 | type EffectiveConfidenceLevelSource { 1527 | type: EffectiveConfidenceLevelSourceType! 1528 | object: EffectiveConfidenceLevelSourceObject 1529 | } 1530 | enum EffectiveConfidenceLevelSourceType { 1531 | User, 1532 | Group, 1533 | Bypass 1534 | } 1535 | union EffectiveConfidenceLevelSourceObject = Group | User 1536 | 1537 | type User implements BasicObject & InternalObject { 1538 | id: ID! # internal_id 1539 | standard_id: String! 1540 | entity_type: String! 1541 | parent_types: [String]! 1542 | # User 1543 | user_email: String! 1544 | api_token: String! @auth(for: [SETTINGS_SETACCESSES, VIRTUAL_ORGANIZATION_ADMIN]) 1545 | personal_notifiers: [Notifier!] 1546 | individual_id: String 1547 | name: String! 1548 | description: String 1549 | firstname: String 1550 | otp_activated: Boolean 1551 | stateless_session: Boolean 1552 | otp_qr: String 1553 | otp_mandatory: Boolean 1554 | lastname: String 1555 | theme: String 1556 | language: String 1557 | external: Boolean 1558 | roles( 1559 | orderBy: RolesOrdering 1560 | orderMode: OrderingMode 1561 | ): [Role!]! 1562 | capabilities: [Capability]! 1563 | default_hidden_types: [String!]! 1564 | user_confidence_level: ConfidenceLevel 1565 | effective_confidence_level: EffectiveConfidenceLevel 1566 | no_creators: Boolean 1567 | restrict_delete: Boolean 1568 | groups( 1569 | orderBy: GroupsOrdering 1570 | orderMode: OrderingMode 1571 | ): GroupConnection @auth(for: [SETTINGS_SETACCESSES, VIRTUAL_ORGANIZATION_ADMIN]) 1572 | objectOrganization( 1573 | orderBy: OrganizationsOrdering 1574 | orderMode: OrderingMode 1575 | ): OrganizationConnection @auth(for: [SETTINGS_SETACCESSES, VIRTUAL_ORGANIZATION_ADMIN]) 1576 | created_at: DateTime! 1577 | updated_at: DateTime! 1578 | sessions: [SessionDetail] @auth(for: [SETTINGS_SETACCESSES, VIRTUAL_ORGANIZATION_ADMIN]) 1579 | default_time_field: String 1580 | account_status: String! @auth(for: [SETTINGS_SETACCESSES, VIRTUAL_ORGANIZATION_ADMIN]) 1581 | account_lock_after_date: DateTime @auth(for: [SETTINGS_SETACCESSES, VIRTUAL_ORGANIZATION_ADMIN]) 1582 | administrated_organizations: [Organization!]! 1583 | unit_system: UnitSystem 1584 | submenu_show_icons: Boolean 1585 | submenu_auto_collapse: Boolean 1586 | monochrome_labels: Boolean 1587 | # Technical 1588 | editContext: [EditUserContext!] 1589 | } 1590 | 1591 | type MeUser implements BasicObject & InternalObject { 1592 | id: ID! # internal_id 1593 | standard_id: String! 1594 | entity_type: String! 1595 | parent_types: [String!]! 1596 | user_email: String! 1597 | name: String! 1598 | description: String 1599 | firstname: String 1600 | otp_activated: Boolean 1601 | otp_qr: String 1602 | lastname: String 1603 | theme: String 1604 | language: String 1605 | external: Boolean 1606 | individual_id: String 1607 | api_token: String! 1608 | personal_notifiers: [Notifier!] 1609 | objectOrganization: MeOrganizationConnection 1610 | capabilities: [Capability!]! 1611 | default_hidden_types: [String]! 1612 | user_confidence_level: ConfidenceLevel 1613 | effective_confidence_level: EffectiveConfidenceLevel 1614 | no_creators: Boolean 1615 | restrict_delete: Boolean 1616 | allowed_marking: [MarkingDefinition!] 1617 | default_marking: [DefaultMarking!] 1618 | max_shareable_marking: [MarkingDefinition!] 1619 | otp_mandatory: Boolean 1620 | groups( 1621 | orderBy: GroupsOrdering 1622 | orderMode: OrderingMode 1623 | ): GroupConnection 1624 | default_dashboards: [Workspace!]! 1625 | default_dashboard: Workspace 1626 | default_time_field: String 1627 | account_status: String! 1628 | account_lock_after_date: DateTime 1629 | administrated_organizations: [Organization!]! 1630 | unit_system: UnitSystem 1631 | submenu_show_icons: Boolean 1632 | submenu_auto_collapse: Boolean 1633 | monochrome_labels: Boolean 1634 | can_manage_sensitive_config: Boolean 1635 | draftContext: DraftWorkspace 1636 | } 1637 | type SessionDetail { 1638 | id: ID! 1639 | created: DateTime 1640 | ttl: Int 1641 | originalMaxAge: Int 1642 | } 1643 | type UserSession { 1644 | user: Creator 1645 | sessions: [SessionDetail] 1646 | } 1647 | input UserAddInput { 1648 | user_email: String! @constraint(minLength: 5, format: "email") 1649 | name: String! @constraint(minLength: 2, format: "not-blank") 1650 | password: String! 1651 | firstname: String 1652 | lastname: String 1653 | description: String 1654 | language: String 1655 | theme: String 1656 | objectOrganization: [ID!] 1657 | account_status: String 1658 | account_lock_after_date: DateTime 1659 | unit_system: String 1660 | submenu_show_icons: Boolean 1661 | submenu_auto_collapse: Boolean 1662 | monochrome_labels: Boolean 1663 | groups: [ID!] 1664 | user_confidence_level: ConfidenceLevelInput 1665 | } 1666 | 1667 | input ConfidenceLevelInput { 1668 | max_confidence: Int 1669 | overrides: [ConfidenceLevelOverrideInput!]! 1670 | } 1671 | 1672 | input ConfidenceLevelOverrideInput { 1673 | entity_type: String! 1674 | max_confidence: Int! 1675 | } 1676 | 1677 | input UserLoginInput { 1678 | email: String! 1679 | password: String! 1680 | } 1681 | 1682 | input UserOTPLoginInput { 1683 | code: String! 1684 | } 1685 | 1686 | input UserOTPActivationInput { 1687 | secret: String! 1688 | code: String! 1689 | } 1690 | 1691 | ############## Roles 1692 | enum RolesOrdering { 1693 | name 1694 | created_at 1695 | updated_at 1696 | _score 1697 | } 1698 | type RoleConnection { 1699 | pageInfo: PageInfo! 1700 | edges: [RoleEdge!] 1701 | } 1702 | type RoleEdge { 1703 | cursor: String! 1704 | node: Role! 1705 | } 1706 | type Role implements BasicObject & InternalObject { 1707 | id: ID! # internal_id 1708 | standard_id: String! 1709 | entity_type: String! 1710 | parent_types: [String]! 1711 | # Role 1712 | name: String! 1713 | description: String 1714 | created_at: DateTime! 1715 | updated_at: DateTime! 1716 | capabilities: [Capability] 1717 | editContext: [EditUserContext!] 1718 | can_manage_sensitive_config: Boolean 1719 | } 1720 | input RoleAddInput { 1721 | name: String! @constraint(minLength: 2, format: "not-blank") 1722 | description: String 1723 | clientMutationId: String 1724 | } 1725 | 1726 | ############## Capabilities 1727 | type CapabilityConnection { 1728 | pageInfo: PageInfo! 1729 | edges: [CapabilityEdge] 1730 | } 1731 | type CapabilityEdge { 1732 | cursor: String! 1733 | node: Capability! 1734 | } 1735 | type Capability implements BasicObject & InternalObject { 1736 | id: ID! # internal_id 1737 | standard_id: String! 1738 | entity_type: String! 1739 | parent_types: [String]! 1740 | # Capability 1741 | name: String! 1742 | description: String 1743 | attribute_order: Int 1744 | created_at: DateTime! 1745 | updated_at: DateTime! 1746 | # Technical 1747 | editContext: [EditUserContext!] 1748 | } 1749 | 1750 | ############## Connectors 1751 | enum ConnectorType { 1752 | EXTERNAL_IMPORT 1753 | INTERNAL_IMPORT_FILE 1754 | INTERNAL_ENRICHMENT 1755 | INTERNAL_ANALYSIS 1756 | INTERNAL_EXPORT_FILE 1757 | STREAM 1758 | } 1759 | 1760 | input ExportAskInput { 1761 | format: String! 1762 | exportType: String! 1763 | contentMaxMarkings: [String] 1764 | fileMarkings: [String] 1765 | } 1766 | 1767 | input StixCoreObjectsExportAskInput { 1768 | format: String! 1769 | exportType: String! 1770 | contentMaxMarkings: [String] 1771 | fileMarkings: [String] 1772 | search: String 1773 | exportContext: ExportContext 1774 | orderBy: StixCoreObjectsOrdering 1775 | orderMode: OrderingMode 1776 | filters: FilterGroup 1777 | selectedIds: [String] 1778 | } 1779 | 1780 | input StixCoreRelationshipsExportAskInput { 1781 | format: String! 1782 | exportType: String! 1783 | contentMaxMarkings: [String] 1784 | fileMarkings: [String] 1785 | exportContext: ExportContext 1786 | search: String 1787 | orderBy: StixCoreRelationshipsOrdering 1788 | orderMode: OrderingMode 1789 | selectedIds: [String] 1790 | fromOrToId: [String] 1791 | elementWithTargetTypes: [String] 1792 | fromId: [String] 1793 | fromRole: String 1794 | fromTypes: [String] 1795 | toId: [String] 1796 | toRole: String 1797 | toTypes: [String] 1798 | relationship_type: [String] 1799 | filters: FilterGroup 1800 | } 1801 | 1802 | input StixCyberObservablesExportAskInput { 1803 | format: String! 1804 | exportType: String! 1805 | exportContext: ExportContext 1806 | contentMaxMarkings: [String] 1807 | fileMarkings: [String] 1808 | search: String 1809 | orderBy: StixCyberObservablesOrdering 1810 | orderMode: OrderingMode 1811 | filters: FilterGroup 1812 | selectedIds: [String] 1813 | } 1814 | 1815 | input RegisterConnectorInput { 1816 | id: ID! 1817 | name: String! @constraint(minLength:2, format: "not-blank") 1818 | type: ConnectorType! 1819 | scope: [String!] 1820 | auto: Boolean 1821 | only_contextual: Boolean 1822 | playbook_compatible: Boolean 1823 | } 1824 | type RabbitMQConnection { 1825 | host: String! 1826 | vhost: String! 1827 | use_ssl: Boolean! 1828 | port: Int! 1829 | user: String! 1830 | pass: String! 1831 | } 1832 | 1833 | input ConnectorInfoInput { 1834 | run_and_terminate: Boolean! 1835 | buffering: Boolean! 1836 | queue_threshold: Float! 1837 | queue_messages_size: Float! 1838 | next_run_datetime: DateTime 1839 | last_run_datetime: DateTime 1840 | } 1841 | 1842 | type ConnectorInfo { 1843 | run_and_terminate: Boolean! 1844 | buffering: Boolean! 1845 | queue_threshold: Float! 1846 | queue_messages_size: Float! 1847 | next_run_datetime: DateTime 1848 | last_run_datetime: DateTime 1849 | } 1850 | 1851 | type ConnectorConfig { 1852 | connection: RabbitMQConnection! @auth(for: [CONNECTORAPI]) 1853 | listen: String! 1854 | listen_routing: String! 1855 | listen_exchange: String! 1856 | push: String! 1857 | push_routing: String! 1858 | push_exchange: String! 1859 | } 1860 | 1861 | type ConnectorMetadata { 1862 | configuration: String! 1863 | } 1864 | type ConnectorConfiguration { 1865 | id: ID! 1866 | name: String! 1867 | configuration: String! 1868 | } 1869 | 1870 | type ConnectorQueueDetails { 1871 | messages_number: Float! 1872 | messages_size: Float! 1873 | } 1874 | 1875 | type Connector implements BasicObject & InternalObject { 1876 | id: ID! # internal_id 1877 | standard_id: String! 1878 | entity_type: String! 1879 | parent_types: [String]! 1880 | # Connector 1881 | name: String! 1882 | active: Boolean 1883 | auto: Boolean 1884 | only_contextual: Boolean 1885 | playbook_compatible: Boolean 1886 | connector_trigger_filters: String 1887 | connector_type: String 1888 | connector_scope: [String!] 1889 | connector_state: String 1890 | connector_schema: String 1891 | connector_schema_ui: String 1892 | connector_state_reset: Boolean 1893 | connector_user_id: ID 1894 | connector_user: User 1895 | connector_queue_details: ConnectorQueueDetails! 1896 | connector_info: ConnectorInfo 1897 | updated_at: DateTime 1898 | created_at: DateTime 1899 | config: ConnectorConfig 1900 | works(status: String): [Work] 1901 | ## Built in Connector 1902 | built_in: Boolean 1903 | configurations: [ConnectorConfiguration!] 1904 | } 1905 | 1906 | ############## Rules 1907 | type RuleExecutionError { 1908 | timestamp: DateTime 1909 | source: String 1910 | error: String 1911 | } 1912 | type RuleManager { 1913 | id: ID! # internal_id 1914 | activated: Boolean! 1915 | lastEventId: String 1916 | errors: [RuleExecutionError] 1917 | } 1918 | 1919 | type DisplayStep { 1920 | source: String 1921 | source_color: String 1922 | relation: String 1923 | target: String 1924 | target_color: String 1925 | identifier: String 1926 | identifier_color: String 1927 | action: String 1928 | } 1929 | 1930 | type Display { 1931 | if: [DisplayStep] 1932 | then: [DisplayStep] 1933 | } 1934 | 1935 | type Rule { 1936 | id: ID! # internal_id 1937 | name: String! 1938 | description: String! 1939 | activated: Boolean! 1940 | category: String 1941 | display: Display 1942 | } 1943 | 1944 | ######## STIX OBJECT ENTITIES 1945 | type InferenceAttribute { 1946 | field: String! 1947 | value: String! 1948 | } 1949 | type Inference { 1950 | rule: Rule! 1951 | explanation: [StixObjectOrStixRelationship]! 1952 | attributes: [InferenceAttribute] 1953 | } 1954 | 1955 | enum DraftOperation { 1956 | create 1957 | update 1958 | delete 1959 | } 1960 | 1961 | type DraftVersion { 1962 | draft_id: String! 1963 | draft_operation: DraftOperation! 1964 | } 1965 | 1966 | interface StixObject { 1967 | id: ID! # internal_id 1968 | standard_id: String! 1969 | entity_type: String! 1970 | parent_types: [String]! 1971 | # StixObject 1972 | representative: Representative! 1973 | x_opencti_stix_ids: [StixId] 1974 | is_inferred: Boolean! 1975 | spec_version: String! 1976 | created_at: DateTime! 1977 | updated_at: DateTime! 1978 | draftVersion: DraftVersion 1979 | # Technical 1980 | creators: [Creator!] 1981 | # inferences 1982 | x_opencti_inferences: [Inference] 1983 | } 1984 | 1985 | ######## STIX META OBJECT ENTITIES 1986 | enum StixMetaObjectsOrdering { 1987 | entity_type 1988 | created 1989 | modified 1990 | spec_version 1991 | created_at 1992 | updated_at 1993 | _score 1994 | } 1995 | type StixMetaObjectConnection { 1996 | pageInfo: PageInfo! 1997 | edges: [StixMetaObjectEdge] 1998 | } 1999 | type StixMetaObjectEdge { 2000 | cursor: String! 2001 | node: StixMetaObject! 2002 | } 2003 | interface StixMetaObject { 2004 | id: ID! # internal_id 2005 | standard_id: String! 2006 | entity_type: String! 2007 | parent_types: [String]! 2008 | # StixObject 2009 | x_opencti_stix_ids: [StixId] 2010 | is_inferred: Boolean! 2011 | spec_version: String! 2012 | created_at: DateTime! 2013 | updated_at: DateTime! 2014 | draftVersion: DraftVersion 2015 | # StixMetaObject 2016 | created: DateTime 2017 | modified: DateTime 2018 | } 2019 | 2020 | ############## MarkingDefinitions 2021 | enum MarkingDefinitionsOrdering { 2022 | definition_type 2023 | definition 2024 | x_opencti_order 2025 | x_opencti_color 2026 | created 2027 | modified 2028 | created_at 2029 | updated_at 2030 | _score 2031 | } 2032 | type MarkingDefinitionConnection { 2033 | pageInfo: PageInfo! 2034 | edges: [MarkingDefinitionEdge!]! 2035 | } 2036 | type MarkingDefinitionEdge { 2037 | cursor: String! 2038 | node: MarkingDefinition! 2039 | } 2040 | type MarkingDefinition implements BasicObject & StixObject & StixMetaObject { 2041 | id: ID! # internal_id 2042 | standard_id: String! 2043 | entity_type: String! 2044 | parent_types: [String]! 2045 | # StixObject 2046 | representative: Representative! 2047 | x_opencti_stix_ids: [StixId] 2048 | is_inferred: Boolean! 2049 | spec_version: String! 2050 | created_at: DateTime! 2051 | updated_at: DateTime! 2052 | draftVersion: DraftVersion 2053 | # inferences 2054 | x_opencti_inferences: [Inference] 2055 | # StixMetaObject 2056 | created: DateTime 2057 | modified: DateTime 2058 | # MarkingDefinition 2059 | definition_type: String 2060 | definition: String 2061 | x_opencti_order: Int! 2062 | x_opencti_color: String 2063 | # Technical 2064 | creators: [Creator!] 2065 | toStix: String 2066 | editContext: [EditUserContext!] 2067 | } 2068 | input MarkingDefinitionAddInput { 2069 | stix_id: StixId 2070 | x_opencti_stix_ids: [StixId] 2071 | definition_type: String! 2072 | definition: String! 2073 | x_opencti_order: Int! 2074 | x_opencti_color: String 2075 | created: DateTime 2076 | modified: DateTime 2077 | clientMutationId: String 2078 | update: Boolean 2079 | } 2080 | type MarkingDefinitionShort { 2081 | id: ID! # internal_id 2082 | standard_id: String! 2083 | entity_type: String! 2084 | representative: Representative 2085 | definition_type: String 2086 | definition: String 2087 | x_opencti_order: Int! 2088 | x_opencti_color: String 2089 | } 2090 | 2091 | ############## Labels 2092 | enum LabelsOrdering { 2093 | value 2094 | color 2095 | created 2096 | modified 2097 | created_at 2098 | updated_at 2099 | _score 2100 | } 2101 | type LabelConnection { 2102 | pageInfo: PageInfo! 2103 | edges: [LabelEdge!]! 2104 | } 2105 | type LabelEdge { 2106 | cursor: String! 2107 | node: Label! 2108 | } 2109 | type Label implements BasicObject & StixObject & StixMetaObject { 2110 | id: ID! # internal_id 2111 | standard_id: String! 2112 | entity_type: String! 2113 | parent_types: [String]! 2114 | # StixObject 2115 | representative: Representative! 2116 | x_opencti_stix_ids: [StixId] 2117 | is_inferred: Boolean! 2118 | spec_version: String! 2119 | created_at: DateTime! 2120 | updated_at: DateTime! 2121 | draftVersion: DraftVersion 2122 | # inferences 2123 | x_opencti_inferences: [Inference] 2124 | # StixMetaObject 2125 | created: DateTime 2126 | modified: DateTime 2127 | # MarkingDefinition 2128 | value: String 2129 | color: String 2130 | # Technical 2131 | creators: [Creator!] 2132 | toStix: String 2133 | editContext: [EditUserContext!] 2134 | } 2135 | input LabelAddInput { 2136 | stix_id: StixId 2137 | x_opencti_stix_ids: [StixId] 2138 | value: String! 2139 | color: String 2140 | created: DateTime 2141 | modified: DateTime 2142 | clientMutationId: String 2143 | update: Boolean 2144 | } 2145 | 2146 | ############## ExternalReferences 2147 | enum ExternalReferencesOrdering { 2148 | source_name 2149 | url 2150 | hash 2151 | external_id 2152 | created 2153 | modified 2154 | created_at 2155 | updated_at 2156 | creator 2157 | _score 2158 | } 2159 | type ExternalReferenceConnection { 2160 | pageInfo: PageInfo! 2161 | edges: [ExternalReferenceEdge!]! 2162 | } 2163 | type ExternalReferenceEdge { 2164 | cursor: String! 2165 | node: ExternalReference! 2166 | } 2167 | type ExternalReference implements BasicObject & StixObject & StixMetaObject { 2168 | id: ID! # internal_id 2169 | standard_id: String! 2170 | entity_type: String! 2171 | parent_types: [String]! 2172 | # StixObject 2173 | representative: Representative! 2174 | x_opencti_stix_ids: [StixId] 2175 | is_inferred: Boolean! 2176 | spec_version: String! 2177 | created_at: DateTime! 2178 | updated_at: DateTime! 2179 | draftVersion: DraftVersion 2180 | # inferences 2181 | x_opencti_inferences: [Inference] 2182 | # StixMetaObject 2183 | created: DateTime 2184 | modified: DateTime 2185 | # ExternalReference 2186 | source_name: String! 2187 | description: String 2188 | url: String 2189 | hash: String 2190 | external_id: String 2191 | references(types: [String]): StixObjectOrStixRelationshipConnection 2192 | fileId: String 2193 | # Technical 2194 | creators: [Creator!] 2195 | importFiles( 2196 | first: Int 2197 | prefixMimeType: String 2198 | after: ID 2199 | orderBy: FileOrdering 2200 | orderMode: OrderingMode 2201 | search: String 2202 | filters: FilterGroup 2203 | ): FileConnection! 2204 | pendingFiles( 2205 | first: Int 2206 | after: ID 2207 | orderBy: FileOrdering 2208 | orderMode: OrderingMode 2209 | search: String 2210 | filters: FilterGroup 2211 | ): FileConnection! 2212 | exportFiles(first: Int): FileConnection 2213 | editContext: [EditUserContext!] 2214 | connectors(onlyAlive: Boolean): [Connector] 2215 | jobs(first: Int): [Work] 2216 | } 2217 | input ExternalReferenceAddInput { 2218 | stix_id: StixId 2219 | x_opencti_stix_ids: [StixId] 2220 | source_name: String! @constraint(minLength: 2, format: "not-blank") 2221 | description: String 2222 | url: String 2223 | hash: String 2224 | file: Upload 2225 | external_id: String 2226 | created: DateTime 2227 | modified: DateTime 2228 | clientMutationId: String 2229 | update: Boolean 2230 | } 2231 | 2232 | ############## KillChainPhases 2233 | enum KillChainPhasesOrdering { 2234 | x_opencti_order 2235 | kill_chain_name 2236 | phase_name 2237 | created 2238 | modified 2239 | created_at 2240 | updated_at 2241 | _score 2242 | } 2243 | type KillChainPhaseConnection { 2244 | pageInfo: PageInfo! 2245 | edges: [KillChainPhaseEdge!]! 2246 | } 2247 | type KillChainPhaseEdge { 2248 | cursor: String! 2249 | node: KillChainPhase! 2250 | } 2251 | type KillChainPhase implements BasicObject & StixObject & StixMetaObject { 2252 | id: ID! # internal_id 2253 | standard_id: String! 2254 | entity_type: String! 2255 | parent_types: [String]! 2256 | # StixObject 2257 | representative: Representative! 2258 | x_opencti_stix_ids: [StixId] 2259 | is_inferred: Boolean! 2260 | spec_version: String! 2261 | created_at: DateTime! 2262 | updated_at: DateTime! 2263 | draftVersion: DraftVersion 2264 | # inferences 2265 | x_opencti_inferences: [Inference] 2266 | # StixMetaObject 2267 | created: DateTime 2268 | modified: DateTime 2269 | # KillChainPhase 2270 | kill_chain_name: String! 2271 | phase_name: String! 2272 | x_opencti_order: Int 2273 | # Technical 2274 | creators: [Creator!] 2275 | editContext: [EditUserContext!] 2276 | } 2277 | input KillChainPhaseAddInput { 2278 | stix_id: StixId 2279 | x_opencti_stix_ids: [StixId] 2280 | kill_chain_name: String! 2281 | phase_name: String! 2282 | x_opencti_order: Int! 2283 | created: DateTime 2284 | modified: DateTime 2285 | clientMutationId: String 2286 | update: Boolean 2287 | } 2288 | 2289 | ######## STIX CORE OBJECT ENTITIES 2290 | 2291 | type Representative { 2292 | main: String! 2293 | secondary: String 2294 | } 2295 | 2296 | enum StixCoreObjectsOrdering { 2297 | name 2298 | entity_type 2299 | created 2300 | modified 2301 | created_at 2302 | updated_at 2303 | start_time 2304 | stop_time 2305 | published 2306 | valid_from 2307 | valid_until 2308 | first_seen 2309 | last_seen 2310 | indicator_pattern 2311 | x_opencti_workflow_id 2312 | createdBy 2313 | creator 2314 | objectMarking 2315 | observable_value 2316 | subject 2317 | value 2318 | opinions_metrics_mean 2319 | opinions_metrics_min 2320 | opinions_metrics_max 2321 | opinions_metrics_total 2322 | _score 2323 | } 2324 | type StixCoreObjectConnection { 2325 | pageInfo: PageInfo! 2326 | edges: [StixCoreObjectEdge!]! 2327 | } 2328 | type StixCoreObjectEdge { 2329 | cursor: String! 2330 | node: StixCoreObject! 2331 | } 2332 | union OrganizationOrIndividual = Organization | Individual 2333 | interface StixCoreObject { 2334 | id: ID! # internal_id 2335 | standard_id: String! 2336 | entity_type: String! 2337 | parent_types: [String]! 2338 | # StixObject 2339 | representative: Representative! 2340 | x_opencti_stix_ids: [StixId] 2341 | is_inferred: Boolean! 2342 | spec_version: String! 2343 | created_at: DateTime! 2344 | updated_at: DateTime! 2345 | draftVersion: DraftVersion 2346 | # StixCoreObject 2347 | createdBy: Identity 2348 | numberOfConnectedElement: Int! 2349 | objectMarking: [MarkingDefinition!] 2350 | objectOrganization: [Organization!] 2351 | objectLabel: [Label!] 2352 | externalReferences(first: Int): ExternalReferenceConnection 2353 | containersNumber: Number 2354 | containers(first: Int, entityTypes: [String!]): ContainerConnection 2355 | reports(first: Int): ReportConnection 2356 | notes(first: Int): NoteConnection 2357 | opinions(first: Int): OpinionConnection 2358 | observedData(first: Int): ObservedDataConnection 2359 | groupings(first: Int): GroupingConnection 2360 | cases(first: Int): CaseConnection 2361 | stixCoreRelationships( 2362 | first: Int 2363 | after: ID 2364 | orderBy: StixCoreRelationshipsOrdering 2365 | orderMode: OrderingMode 2366 | fromId: StixRef 2367 | toId: StixRef 2368 | fromTypes: [String] 2369 | toTypes: [String] 2370 | relationship_type: String 2371 | startTimeStart: DateTime 2372 | startTimeStop: DateTime 2373 | stopTimeStart: DateTime 2374 | stopTimeStop: DateTime 2375 | firstSeenStart: DateTime 2376 | firstSeenStop: DateTime 2377 | lastSeenStart: DateTime 2378 | lastSeenStop: DateTime 2379 | confidences: [Int] 2380 | search: String 2381 | filters: FilterGroup 2382 | ): StixCoreRelationshipConnection 2383 | stixCoreObjectsDistribution( 2384 | relationship_type: [String] 2385 | toTypes: [String] 2386 | field: String! 2387 | startDate: DateTime 2388 | endDate: DateTime 2389 | dateAttribute: String 2390 | operation: StatsOperation! 2391 | limit: Int 2392 | order: String 2393 | types: [String] 2394 | filters: FilterGroup 2395 | search: String 2396 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 2397 | stixCoreRelationshipsDistribution( 2398 | field: String! 2399 | operation: StatsOperation! 2400 | startDate: DateTime 2401 | endDate: DateTime 2402 | dateAttribute: String 2403 | isTo: Boolean 2404 | limit: Int 2405 | order: String 2406 | elementWithTargetTypes: [String] 2407 | fromId: [String] 2408 | fromRole: String 2409 | fromTypes: [String] 2410 | toId: [String] 2411 | toRole: String 2412 | toTypes: [String] 2413 | relationship_type: [String] 2414 | confidences: [Int] 2415 | search: String 2416 | filters: FilterGroup 2417 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 2418 | # Technical 2419 | creators: [Creator!] 2420 | toStix: String 2421 | importFiles( 2422 | first: Int 2423 | prefixMimeType: String 2424 | after: ID 2425 | orderBy: FileOrdering 2426 | orderMode: OrderingMode 2427 | search: String 2428 | filters: FilterGroup 2429 | ): FileConnection 2430 | pendingFiles( 2431 | first: Int 2432 | after: ID 2433 | orderBy: FileOrdering 2434 | orderMode: OrderingMode 2435 | search: String 2436 | filters: FilterGroup 2437 | ): FileConnection 2438 | exportFiles(first: Int): FileConnection 2439 | editContext: [EditUserContext!] 2440 | connectors(onlyAlive: Boolean): [Connector] 2441 | jobs(first: Int): [Work] 2442 | opinions_metrics: OpinionsMetrics 2443 | } 2444 | 2445 | ########## STIX DOMAIN OBJECT ENTITIES 2446 | 2447 | enum StixDomainObjectsOrdering { 2448 | name 2449 | entity_type 2450 | created 2451 | modified 2452 | created_at 2453 | updated_at 2454 | published 2455 | valid_from 2456 | valid_until 2457 | indicator_pattern 2458 | x_opencti_workflow_id 2459 | createdBy 2460 | creator 2461 | objectMarking 2462 | _score 2463 | first_seen 2464 | last_seen 2465 | attribute_count 2466 | x_opencti_negative 2467 | confidence 2468 | first_observed 2469 | last_observed 2470 | number_observed 2471 | incident_type 2472 | severity 2473 | priority 2474 | rating 2475 | context 2476 | attribute_abstract 2477 | opinion 2478 | pattern_type 2479 | report_types 2480 | note_types 2481 | channel_types 2482 | x_opencti_base_severity 2483 | event_types 2484 | x_opencti_organization_type 2485 | submitted 2486 | product 2487 | result_name 2488 | operatingSystem 2489 | x_opencti_cvss_base_severity 2490 | } 2491 | type StixDomainObjectConnection { 2492 | pageInfo: PageInfo! 2493 | edges: [StixDomainObjectEdge] 2494 | } 2495 | type StixDomainObjectEdge { 2496 | cursor: String! 2497 | node: StixDomainObject! 2498 | } 2499 | interface StixDomainObject { 2500 | id: ID! # internal_id 2501 | standard_id: String! 2502 | entity_type: String! 2503 | parent_types: [String]! 2504 | # StixObject 2505 | representative: Representative! 2506 | x_opencti_stix_ids: [StixId] 2507 | is_inferred: Boolean! 2508 | spec_version: String! 2509 | created_at: DateTime! 2510 | updated_at: DateTime! 2511 | draftVersion: DraftVersion 2512 | # StixCoreObject 2513 | createdBy: Identity 2514 | numberOfConnectedElement: Int! 2515 | objectMarking: [MarkingDefinition!] 2516 | objectOrganization: [Organization!] 2517 | objectLabel: [Label!] 2518 | externalReferences(first: Int): ExternalReferenceConnection 2519 | containersNumber: Number 2520 | containers(first: Int, entityTypes: [String!]): ContainerConnection 2521 | reports(first: Int): ReportConnection 2522 | notes(first: Int): NoteConnection 2523 | opinions(first: Int): OpinionConnection 2524 | observedData(first: Int): ObservedDataConnection 2525 | groupings(first: Int): GroupingConnection 2526 | cases(first: Int): CaseConnection 2527 | stixCoreRelationships( 2528 | first: Int 2529 | after: ID 2530 | orderBy: StixCoreRelationshipsOrdering 2531 | orderMode: OrderingMode 2532 | fromId: StixRef 2533 | toId: StixRef 2534 | fromTypes: [String] 2535 | toTypes: [String] 2536 | relationship_type: String 2537 | startTimeStart: DateTime 2538 | startTimeStop: DateTime 2539 | stopTimeStart: DateTime 2540 | stopTimeStop: DateTime 2541 | firstSeenStart: DateTime 2542 | firstSeenStop: DateTime 2543 | lastSeenStart: DateTime 2544 | lastSeenStop: DateTime 2545 | confidences: [Int] 2546 | search: String 2547 | filters: FilterGroup 2548 | ): StixCoreRelationshipConnection 2549 | stixCoreObjectsDistribution( 2550 | relationship_type: [String] 2551 | toTypes: [String] 2552 | field: String! 2553 | startDate: DateTime 2554 | endDate: DateTime 2555 | dateAttribute: String 2556 | operation: StatsOperation! 2557 | limit: Int 2558 | order: String 2559 | types: [String] 2560 | filters: FilterGroup 2561 | search: String 2562 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 2563 | stixCoreRelationshipsDistribution( 2564 | field: String! 2565 | operation: StatsOperation! 2566 | startDate: DateTime 2567 | endDate: DateTime 2568 | dateAttribute: String 2569 | isTo: Boolean 2570 | limit: Int 2571 | order: String 2572 | elementWithTargetTypes: [String] 2573 | fromId: [String] 2574 | fromRole: String 2575 | fromTypes: [String] 2576 | toId: [String] 2577 | toRole: String 2578 | toTypes: [String] 2579 | relationship_type: [String] 2580 | confidences: [Int] 2581 | search: String 2582 | filters: FilterGroup 2583 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 2584 | opinions_metrics: OpinionsMetrics 2585 | # StixDomainObject 2586 | revoked: Boolean! 2587 | confidence: Int 2588 | lang: String 2589 | created: DateTime 2590 | modified: DateTime 2591 | x_opencti_graph_data: String 2592 | objectAssignee: [Assignee!] 2593 | objectParticipant: [Participant!] 2594 | avatar: OpenCtiFile 2595 | # Technical 2596 | creators: [Creator!] 2597 | toStix: String 2598 | importFiles( 2599 | first: Int 2600 | prefixMimeType: String 2601 | after: ID 2602 | orderBy: FileOrdering 2603 | orderMode: OrderingMode 2604 | search: String 2605 | filters: FilterGroup 2606 | ): FileConnection 2607 | pendingFiles( 2608 | first: Int 2609 | after: ID 2610 | orderBy: FileOrdering 2611 | orderMode: OrderingMode 2612 | search: String 2613 | filters: FilterGroup 2614 | ): FileConnection 2615 | exportFiles(first: Int): FileConnection 2616 | editContext: [EditUserContext!] 2617 | connectors(onlyAlive: Boolean): [Connector] 2618 | jobs(first: Int): [Work] 2619 | status: Status 2620 | workflowEnabled: Boolean 2621 | } 2622 | input StixDomainObjectAddInput { 2623 | stix_id: StixId 2624 | x_opencti_stix_ids: [StixId] 2625 | name: String! @constraint(minLength: 2, format: "not-blank") 2626 | description: String 2627 | confidence: Int 2628 | pattern_type: String 2629 | context: String 2630 | pattern: String 2631 | aliases: [String] 2632 | x_opencti_aliases: [String] 2633 | type: String! 2634 | createdBy: String 2635 | objectMarking: [String] 2636 | objectLabel: [String] 2637 | killChainPhases: [String] 2638 | externalReferences: [String] 2639 | objects: [String] 2640 | clientMutationId: String 2641 | created: DateTime 2642 | modified: DateTime 2643 | update: Boolean 2644 | } 2645 | 2646 | ############## AttackPatterns 2647 | enum AttackPatternsOrdering { 2648 | x_mitre_id 2649 | name 2650 | created 2651 | modified 2652 | created_at 2653 | updated_at 2654 | x_opencti_workflow_id 2655 | _score 2656 | } 2657 | type AttackPatternConnection { 2658 | pageInfo: PageInfo! 2659 | edges: [AttackPatternEdge!]! 2660 | } 2661 | type AttackPatternEdge { 2662 | cursor: String! 2663 | node: AttackPattern! 2664 | } 2665 | type AttackPattern implements BasicObject & StixObject & StixCoreObject & StixDomainObject { 2666 | id: ID! # internal_id 2667 | standard_id: String! 2668 | entity_type: String! 2669 | parent_types: [String]! 2670 | # StixObject 2671 | representative: Representative! 2672 | x_opencti_stix_ids: [StixId] 2673 | is_inferred: Boolean! 2674 | spec_version: String! 2675 | created_at: DateTime! 2676 | updated_at: DateTime! 2677 | draftVersion: DraftVersion 2678 | # inferences 2679 | x_opencti_inferences: [Inference] 2680 | # StixCoreObject 2681 | createdBy: Identity 2682 | numberOfConnectedElement: Int! 2683 | objectMarking: [MarkingDefinition!] 2684 | objectOrganization: [Organization!] 2685 | objectLabel: [Label!] 2686 | externalReferences(first: Int): ExternalReferenceConnection 2687 | containersNumber: Number 2688 | containers(first: Int, entityTypes: [String!]): ContainerConnection 2689 | reports(first: Int): ReportConnection 2690 | notes(first: Int): NoteConnection 2691 | opinions(first: Int): OpinionConnection 2692 | observedData(first: Int): ObservedDataConnection 2693 | groupings(first: Int): GroupingConnection 2694 | cases(first: Int): CaseConnection 2695 | stixCoreRelationships( 2696 | first: Int 2697 | after: ID 2698 | orderBy: StixCoreRelationshipsOrdering 2699 | orderMode: OrderingMode 2700 | fromId: StixRef 2701 | toId: StixRef 2702 | fromTypes: [String] 2703 | toTypes: [String] 2704 | relationship_type: String 2705 | startTimeStart: DateTime 2706 | startTimeStop: DateTime 2707 | stopTimeStart: DateTime 2708 | stopTimeStop: DateTime 2709 | firstSeenStart: DateTime 2710 | firstSeenStop: DateTime 2711 | lastSeenStart: DateTime 2712 | lastSeenStop: DateTime 2713 | confidences: [Int] 2714 | search: String 2715 | filters: FilterGroup 2716 | ): StixCoreRelationshipConnection 2717 | stixCoreObjectsDistribution( 2718 | relationship_type: [String] 2719 | toTypes: [String] 2720 | field: String! 2721 | startDate: DateTime 2722 | endDate: DateTime 2723 | dateAttribute: String 2724 | operation: StatsOperation! 2725 | limit: Int 2726 | order: String 2727 | types: [String] 2728 | filters: FilterGroup 2729 | search: String 2730 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 2731 | stixCoreRelationshipsDistribution( 2732 | field: String! 2733 | operation: StatsOperation! 2734 | startDate: DateTime 2735 | endDate: DateTime 2736 | dateAttribute: String 2737 | isTo: Boolean 2738 | limit: Int 2739 | order: String 2740 | elementWithTargetTypes: [String] 2741 | fromId: [String] 2742 | fromRole: String 2743 | fromTypes: [String] 2744 | toId: [String] 2745 | toRole: String 2746 | toTypes: [String] 2747 | relationship_type: [String] 2748 | confidences: [Int] 2749 | search: String 2750 | filters: FilterGroup 2751 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 2752 | opinions_metrics: OpinionsMetrics 2753 | # StixDomainObject 2754 | revoked: Boolean! 2755 | confidence: Int 2756 | lang: String 2757 | created: DateTime 2758 | modified: DateTime 2759 | x_opencti_graph_data: String 2760 | objectAssignee: [Assignee!] 2761 | objectParticipant: [Participant!] 2762 | avatar: OpenCtiFile 2763 | # AttackPattern 2764 | name: String! 2765 | description: String 2766 | aliases: [String] 2767 | x_mitre_platforms: [String!] 2768 | x_mitre_permissions_required: [String] 2769 | x_mitre_detection: String 2770 | x_mitre_id: String 2771 | killChainPhases: [KillChainPhase!] 2772 | coursesOfAction( 2773 | first: Int 2774 | after: ID 2775 | orderBy: CoursesOfActionOrdering 2776 | orderMode: OrderingMode 2777 | filters: FilterGroup 2778 | search: String 2779 | ): CourseOfActionConnection 2780 | parentAttackPatterns( 2781 | first: Int 2782 | after: ID 2783 | orderBy: AttackPatternsOrdering 2784 | orderMode: OrderingMode 2785 | filters: FilterGroup 2786 | search: String 2787 | ): AttackPatternConnection 2788 | subAttackPatterns( 2789 | first: Int 2790 | after: ID 2791 | orderBy: AttackPatternsOrdering 2792 | orderMode: OrderingMode 2793 | filters: FilterGroup 2794 | search: String 2795 | ): AttackPatternConnection 2796 | isSubAttackPattern: Boolean 2797 | dataComponents: DataComponentConnection # TODO paginate ? is this API used ? 2798 | # Technical 2799 | creators: [Creator!] 2800 | toStix: String 2801 | importFiles( 2802 | first: Int 2803 | prefixMimeType: String 2804 | after: ID 2805 | orderBy: FileOrdering 2806 | orderMode: OrderingMode 2807 | search: String 2808 | filters: FilterGroup 2809 | ): FileConnection 2810 | pendingFiles( 2811 | first: Int 2812 | after: ID 2813 | orderBy: FileOrdering 2814 | orderMode: OrderingMode 2815 | search: String 2816 | filters: FilterGroup 2817 | ): FileConnection 2818 | exportFiles(first: Int): FileConnection 2819 | editContext: [EditUserContext!] 2820 | connectors(onlyAlive: Boolean): [Connector] 2821 | jobs(first: Int): [Work] 2822 | status: Status 2823 | workflowEnabled: Boolean 2824 | } 2825 | input AttackPatternAddInput { 2826 | stix_id: StixId 2827 | x_opencti_stix_ids: [StixId] 2828 | name: String! @constraint(minLength: 2, format: "not-blank") 2829 | description: String 2830 | aliases: [String] 2831 | revoked: Boolean 2832 | lang: String 2833 | confidence: Int 2834 | x_mitre_platforms: [String!] 2835 | x_mitre_permissions_required: [String] 2836 | x_mitre_detection: String 2837 | x_mitre_id: String 2838 | createdBy: String 2839 | objectMarking: [String] 2840 | objectOrganization: [String] 2841 | objectLabel: [String] 2842 | killChainPhases: [String] 2843 | externalReferences: [String] 2844 | created: DateTime 2845 | modified: DateTime 2846 | x_opencti_workflow_id: String 2847 | clientMutationId: String 2848 | update: Boolean 2849 | file: Upload 2850 | } 2851 | type AttackPatternForMatrix { 2852 | attack_pattern_id: String! 2853 | name: String! 2854 | description: String 2855 | x_mitre_id: String 2856 | subAttackPatternsIds: [String!] 2857 | subAttackPatternsSearchText: String 2858 | killChainPhasesIds: [String!] 2859 | } 2860 | type AttackPatternsByKillChain { 2861 | kill_chain_id: String! 2862 | kill_chain_name: String! 2863 | phase_name: String! 2864 | x_opencti_order: Int! 2865 | attackPatterns: [AttackPatternForMatrix!] 2866 | } 2867 | type AttackPatternsMatrix { 2868 | attackPatternsOfPhases: [AttackPatternsByKillChain!] 2869 | } 2870 | ############## Campaigns 2871 | enum CampaignsOrdering { 2872 | name 2873 | first_seen 2874 | last_seen 2875 | role_played 2876 | created 2877 | modified 2878 | created_at 2879 | updated_at 2880 | objectMarking 2881 | x_opencti_workflow_id 2882 | confidence 2883 | _score 2884 | } 2885 | type CampaignConnection { 2886 | pageInfo: PageInfo! 2887 | edges: [CampaignEdge] 2888 | } 2889 | type CampaignEdge { 2890 | cursor: String! 2891 | node: Campaign! 2892 | } 2893 | type Campaign implements BasicObject & StixObject & StixCoreObject & StixDomainObject { 2894 | id: ID! # internal_id 2895 | standard_id: String! 2896 | entity_type: String! 2897 | parent_types: [String]! 2898 | # StixObject 2899 | representative: Representative! 2900 | x_opencti_stix_ids: [StixId] 2901 | is_inferred: Boolean! 2902 | spec_version: String! 2903 | created_at: DateTime! 2904 | updated_at: DateTime! 2905 | draftVersion: DraftVersion 2906 | # inferences 2907 | x_opencti_inferences: [Inference] 2908 | # StixCoreObject 2909 | createdBy: Identity 2910 | numberOfConnectedElement: Int! 2911 | objectMarking: [MarkingDefinition!] 2912 | objectOrganization: [Organization!] 2913 | objectLabel: [Label!] 2914 | externalReferences(first: Int): ExternalReferenceConnection 2915 | containersNumber: Number 2916 | containers(first: Int, entityTypes: [String!]): ContainerConnection 2917 | reports(first: Int): ReportConnection 2918 | notes(first: Int): NoteConnection 2919 | opinions(first: Int): OpinionConnection 2920 | observedData(first: Int): ObservedDataConnection 2921 | groupings(first: Int): GroupingConnection 2922 | cases(first: Int): CaseConnection 2923 | stixCoreRelationships( 2924 | first: Int 2925 | after: ID 2926 | orderBy: StixCoreRelationshipsOrdering 2927 | orderMode: OrderingMode 2928 | fromId: StixRef 2929 | toId: StixRef 2930 | fromTypes: [String] 2931 | toTypes: [String] 2932 | relationship_type: String 2933 | startTimeStart: DateTime 2934 | startTimeStop: DateTime 2935 | stopTimeStart: DateTime 2936 | stopTimeStop: DateTime 2937 | firstSeenStart: DateTime 2938 | firstSeenStop: DateTime 2939 | lastSeenStart: DateTime 2940 | lastSeenStop: DateTime 2941 | confidences: [Int] 2942 | search: String 2943 | filters: FilterGroup 2944 | ): StixCoreRelationshipConnection 2945 | stixCoreObjectsDistribution( 2946 | relationship_type: [String] 2947 | toTypes: [String] 2948 | field: String! 2949 | startDate: DateTime 2950 | endDate: DateTime 2951 | dateAttribute: String 2952 | operation: StatsOperation! 2953 | limit: Int 2954 | order: String 2955 | types: [String] 2956 | filters: FilterGroup 2957 | search: String 2958 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 2959 | stixCoreRelationshipsDistribution( 2960 | field: String! 2961 | operation: StatsOperation! 2962 | startDate: DateTime 2963 | endDate: DateTime 2964 | dateAttribute: String 2965 | isTo: Boolean 2966 | limit: Int 2967 | order: String 2968 | elementWithTargetTypes: [String] 2969 | fromId: [String] 2970 | fromRole: String 2971 | fromTypes: [String] 2972 | toId: [String] 2973 | toRole: String 2974 | toTypes: [String] 2975 | relationship_type: [String] 2976 | confidences: [Int] 2977 | search: String 2978 | filters: FilterGroup 2979 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 2980 | opinions_metrics: OpinionsMetrics 2981 | # StixDomainObject 2982 | revoked: Boolean! 2983 | confidence: Int 2984 | lang: String 2985 | created: DateTime 2986 | modified: DateTime 2987 | x_opencti_graph_data: String 2988 | objectAssignee: [Assignee!] 2989 | objectParticipant: [Participant!] 2990 | avatar: OpenCtiFile 2991 | # Campaign 2992 | name: String! 2993 | description: String 2994 | aliases: [String] 2995 | first_seen: DateTime 2996 | last_seen: DateTime 2997 | objective: String 2998 | # Technical 2999 | creators: [Creator!] 3000 | toStix: String 3001 | importFiles( 3002 | first: Int 3003 | prefixMimeType: String 3004 | after: ID 3005 | orderBy: FileOrdering 3006 | orderMode: OrderingMode 3007 | search: String 3008 | filters: FilterGroup 3009 | ): FileConnection 3010 | pendingFiles( 3011 | first: Int 3012 | after: ID 3013 | orderBy: FileOrdering 3014 | orderMode: OrderingMode 3015 | search: String 3016 | filters: FilterGroup 3017 | ): FileConnection 3018 | exportFiles(first: Int): FileConnection 3019 | editContext: [EditUserContext!] 3020 | connectors(onlyAlive: Boolean): [Connector] 3021 | jobs(first: Int): [Work] 3022 | status: Status 3023 | workflowEnabled: Boolean 3024 | } 3025 | input CampaignAddInput { 3026 | stix_id: StixId 3027 | x_opencti_stix_ids: [StixId] 3028 | name: String! @constraint(minLength: 2, format: "not-blank") 3029 | description: String 3030 | aliases: [String] 3031 | revoked: Boolean 3032 | lang: String 3033 | confidence: Int 3034 | first_seen: DateTime 3035 | last_seen: DateTime 3036 | objective: String 3037 | createdBy: String 3038 | objectMarking: [String] 3039 | objectAssignee: [String] 3040 | objectOrganization: [String] 3041 | objectLabel: [String] 3042 | externalReferences: [String] 3043 | created: DateTime 3044 | modified: DateTime 3045 | x_opencti_workflow_id: String 3046 | clientMutationId: String 3047 | update: Boolean 3048 | file: Upload 3049 | } 3050 | 3051 | ############## Containers 3052 | enum ContainersOrdering { 3053 | name 3054 | published 3055 | created 3056 | modified 3057 | created_at 3058 | updated_at 3059 | createdBy 3060 | objectMarking 3061 | x_opencti_workflow_id 3062 | creator 3063 | entity_type 3064 | _score 3065 | } 3066 | type ContainerConnection { 3067 | pageInfo: PageInfo! 3068 | edges: [ContainerEdge] 3069 | } 3070 | type ContainerEdge { 3071 | cursor: String! 3072 | node: Container! 3073 | } 3074 | interface Container { 3075 | id: ID! # internal_id 3076 | standard_id: String! 3077 | entity_type: String! 3078 | parent_types: [String]! 3079 | # StixObject 3080 | representative: Representative! 3081 | x_opencti_stix_ids: [StixId] 3082 | is_inferred: Boolean! 3083 | spec_version: String! 3084 | created_at: DateTime! 3085 | updated_at: DateTime! 3086 | draftVersion: DraftVersion 3087 | # StixCoreObject 3088 | createdBy: Identity 3089 | numberOfConnectedElement: Int! 3090 | objectMarking: [MarkingDefinition!] 3091 | objectOrganization: [Organization!] 3092 | objectLabel: [Label!] 3093 | externalReferences(first: Int): ExternalReferenceConnection 3094 | containersNumber: Number 3095 | containers(first: Int, entityTypes: [String!]): ContainerConnection 3096 | reports(first: Int): ReportConnection 3097 | notes(first: Int): NoteConnection 3098 | opinions(first: Int): OpinionConnection 3099 | observedData(first: Int): ObservedDataConnection 3100 | groupings(first: Int): GroupingConnection 3101 | cases(first: Int): CaseConnection 3102 | stixCoreRelationships( 3103 | first: Int 3104 | after: ID 3105 | orderBy: StixCoreRelationshipsOrdering 3106 | orderMode: OrderingMode 3107 | fromId: StixRef 3108 | toId: StixRef 3109 | fromTypes: [String] 3110 | toTypes: [String] 3111 | relationship_type: String 3112 | startTimeStart: DateTime 3113 | startTimeStop: DateTime 3114 | stopTimeStart: DateTime 3115 | stopTimeStop: DateTime 3116 | firstSeenStart: DateTime 3117 | firstSeenStop: DateTime 3118 | lastSeenStart: DateTime 3119 | lastSeenStop: DateTime 3120 | confidences: [Int] 3121 | search: String 3122 | filters: FilterGroup 3123 | ): StixCoreRelationshipConnection 3124 | stixCoreObjectsDistribution( 3125 | relationship_type: [String] 3126 | toTypes: [String] 3127 | field: String! 3128 | startDate: DateTime 3129 | endDate: DateTime 3130 | dateAttribute: String 3131 | operation: StatsOperation! 3132 | limit: Int 3133 | order: String 3134 | types: [String] 3135 | filters: FilterGroup 3136 | search: String 3137 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 3138 | stixCoreRelationshipsDistribution( 3139 | field: String! 3140 | operation: StatsOperation! 3141 | startDate: DateTime 3142 | endDate: DateTime 3143 | dateAttribute: String 3144 | isTo: Boolean 3145 | limit: Int 3146 | order: String 3147 | elementWithTargetTypes: [String] 3148 | fromId: [String] 3149 | fromRole: String 3150 | fromTypes: [String] 3151 | toId: [String] 3152 | toRole: String 3153 | toTypes: [String] 3154 | relationship_type: [String] 3155 | confidences: [Int] 3156 | search: String 3157 | filters: FilterGroup 3158 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 3159 | opinions_metrics: OpinionsMetrics 3160 | # StixDomainObject 3161 | revoked: Boolean! 3162 | confidence: Int 3163 | lang: String 3164 | created: DateTime 3165 | modified: DateTime 3166 | x_opencti_graph_data: String 3167 | objectAssignee: [Assignee!] 3168 | avatar: OpenCtiFile 3169 | # Container 3170 | authorized_members: [MemberAccess!] 3171 | currentUserAccessRight: String 3172 | objects( 3173 | first: Int 3174 | after: ID 3175 | orderBy: StixObjectOrStixRelationshipsOrdering 3176 | orderMode: OrderingMode 3177 | filters: FilterGroup 3178 | search: String 3179 | types: [String] 3180 | all: Boolean 3181 | ): StixObjectOrStixRelationshipRefConnection 3182 | relatedContainers( 3183 | first: Int 3184 | after: ID 3185 | orderBy: ContainersOrdering 3186 | orderMode: OrderingMode 3187 | filters: FilterGroup 3188 | search: String 3189 | types: [String] 3190 | viaTypes: [String] 3191 | ): ContainerConnection 3192 | contentsFromTemplate( 3193 | first: Int 3194 | prefixMimeType: String 3195 | after: ID 3196 | orderBy: FileOrdering 3197 | orderMode: OrderingMode 3198 | search: String 3199 | filters: FilterGroup 3200 | ): FileConnection 3201 | templates: [Template!] 3202 | templateAndUtils( 3203 | templateId: String! 3204 | ): TemplateAndUtils 3205 | # Technical 3206 | creators: [Creator!] 3207 | workflowEnabled: Boolean 3208 | status: Status 3209 | } 3210 | 3211 | ################ Notes 3212 | enum NotesOrdering { 3213 | attribute_abstract 3214 | created 3215 | modified 3216 | created_at 3217 | updated_at 3218 | createdBy 3219 | x_opencti_workflow_id 3220 | objectMarking 3221 | note_types 3222 | creator 3223 | _score 3224 | } 3225 | type NoteConnection { 3226 | pageInfo: PageInfo! 3227 | edges: [NoteEdge!]! 3228 | } 3229 | type NoteEdge { 3230 | cursor: String! 3231 | node: Note! 3232 | } 3233 | type Note implements BasicObject & StixObject & StixCoreObject & StixDomainObject & Container { 3234 | id: ID! # internal_id 3235 | standard_id: String! 3236 | entity_type: String! 3237 | parent_types: [String]! 3238 | # StixObject 3239 | representative: Representative! 3240 | x_opencti_stix_ids: [StixId] 3241 | is_inferred: Boolean! 3242 | spec_version: String! 3243 | created_at: DateTime! 3244 | updated_at: DateTime! 3245 | draftVersion: DraftVersion 3246 | # inferences 3247 | x_opencti_inferences: [Inference] 3248 | # StixCoreObject 3249 | createdBy: Identity 3250 | numberOfConnectedElement: Int! 3251 | objectMarking: [MarkingDefinition!] 3252 | objectOrganization: [Organization!] 3253 | objectLabel: [Label!] 3254 | externalReferences(first: Int): ExternalReferenceConnection 3255 | containersNumber: Number 3256 | containers(first: Int, entityTypes: [String!]): ContainerConnection 3257 | reports(first: Int): ReportConnection 3258 | notes(first: Int): NoteConnection 3259 | opinions(first: Int): OpinionConnection 3260 | observedData(first: Int): ObservedDataConnection 3261 | groupings(first: Int): GroupingConnection 3262 | cases(first: Int): CaseConnection 3263 | stixCoreRelationships( 3264 | first: Int 3265 | after: ID 3266 | orderBy: StixCoreRelationshipsOrdering 3267 | orderMode: OrderingMode 3268 | fromId: StixRef 3269 | toId: StixRef 3270 | fromTypes: [String] 3271 | toTypes: [String] 3272 | relationship_type: String 3273 | startTimeStart: DateTime 3274 | startTimeStop: DateTime 3275 | stopTimeStart: DateTime 3276 | stopTimeStop: DateTime 3277 | firstSeenStart: DateTime 3278 | firstSeenStop: DateTime 3279 | lastSeenStart: DateTime 3280 | lastSeenStop: DateTime 3281 | confidences: [Int] 3282 | search: String 3283 | filters: FilterGroup 3284 | ): StixCoreRelationshipConnection 3285 | stixCoreObjectsDistribution( 3286 | relationship_type: [String] 3287 | toTypes: [String] 3288 | field: String! 3289 | startDate: DateTime 3290 | endDate: DateTime 3291 | dateAttribute: String 3292 | operation: StatsOperation! 3293 | limit: Int 3294 | order: String 3295 | types: [String] 3296 | filters: FilterGroup 3297 | search: String 3298 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 3299 | stixCoreRelationshipsDistribution( 3300 | field: String! 3301 | operation: StatsOperation! 3302 | startDate: DateTime 3303 | endDate: DateTime 3304 | dateAttribute: String 3305 | isTo: Boolean 3306 | limit: Int 3307 | order: String 3308 | elementWithTargetTypes: [String] 3309 | fromId: [String] 3310 | fromRole: String 3311 | fromTypes: [String] 3312 | toId: [String] 3313 | toRole: String 3314 | toTypes: [String] 3315 | relationship_type: [String] 3316 | confidences: [Int] 3317 | search: String 3318 | filters: FilterGroup 3319 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 3320 | opinions_metrics: OpinionsMetrics 3321 | # StixDomainObject 3322 | revoked: Boolean! 3323 | confidence: Int 3324 | lang: String 3325 | created: DateTime 3326 | modified: DateTime 3327 | x_opencti_graph_data: String 3328 | objectAssignee: [Assignee!] 3329 | objectParticipant: [Participant!] 3330 | avatar: OpenCtiFile 3331 | # Container 3332 | authorized_members: [MemberAccess!] 3333 | currentUserAccessRight: String 3334 | objects( 3335 | first: Int 3336 | after: ID 3337 | orderBy: StixObjectOrStixRelationshipsOrdering 3338 | orderMode: OrderingMode 3339 | filters: FilterGroup 3340 | search: String 3341 | types: [String] 3342 | all: Boolean 3343 | ): StixObjectOrStixRelationshipRefConnection 3344 | relatedContainers( 3345 | first: Int 3346 | after: ID 3347 | orderBy: ContainersOrdering 3348 | orderMode: OrderingMode 3349 | filters: FilterGroup 3350 | search: String 3351 | types: [String] 3352 | viaTypes: [String] 3353 | ): ContainerConnection 3354 | # Note 3355 | attribute_abstract: String 3356 | content: String! 3357 | authors: [String] 3358 | note_types: [String] 3359 | likelihood: Int 3360 | # Technical 3361 | creators: [Creator!] 3362 | toStix: String 3363 | importFiles( 3364 | first: Int 3365 | prefixMimeType: String 3366 | after: ID 3367 | orderBy: FileOrdering 3368 | orderMode: OrderingMode 3369 | search: String 3370 | filters: FilterGroup 3371 | ): FileConnection 3372 | pendingFiles( 3373 | first: Int 3374 | after: ID 3375 | orderBy: FileOrdering 3376 | orderMode: OrderingMode 3377 | search: String 3378 | filters: FilterGroup 3379 | ): FileConnection 3380 | contentsFromTemplate( 3381 | first: Int 3382 | prefixMimeType: String 3383 | after: ID 3384 | orderBy: FileOrdering 3385 | orderMode: OrderingMode 3386 | search: String 3387 | filters: FilterGroup 3388 | ): FileConnection 3389 | templates: [Template!] 3390 | templateAndUtils( 3391 | templateId: String! 3392 | ): TemplateAndUtils 3393 | exportFiles(first: Int): FileConnection 3394 | editContext: [EditUserContext!] 3395 | connectors(onlyAlive: Boolean): [Connector] 3396 | jobs(first: Int): [Work] 3397 | status: Status 3398 | workflowEnabled: Boolean 3399 | } 3400 | input NoteAddInput { 3401 | stix_id: StixId 3402 | x_opencti_stix_ids: [StixId] 3403 | attribute_abstract: String 3404 | content: String! @constraint(minLength: 2) 3405 | authors: [String] 3406 | note_types: [String] 3407 | likelihood: Int 3408 | revoked: Boolean 3409 | lang: String 3410 | createdBy: String 3411 | confidence: Int 3412 | objectMarking: [String] 3413 | objectLabel: [String] 3414 | objectOrganization: [String] 3415 | externalReferences: [String] 3416 | objects: [String] 3417 | created: DateTime 3418 | modified: DateTime 3419 | x_opencti_workflow_id: String 3420 | clientMutationId: String 3421 | update: Boolean 3422 | file: Upload 3423 | } 3424 | input NoteUserAddInput { 3425 | stix_id: String 3426 | x_opencti_stix_ids: [String] 3427 | attribute_abstract: String 3428 | content: String! @constraint(minLength: 2) 3429 | note_types: [String] 3430 | likelihood: Int 3431 | revoked: Boolean 3432 | lang: String 3433 | confidence: Int 3434 | objectMarking: [String] 3435 | objectLabel: [String] 3436 | objectOrganization: [String] 3437 | externalReferences: [String] 3438 | objects: [String] 3439 | created: DateTime 3440 | modified: DateTime 3441 | clientMutationId: String 3442 | update: Boolean 3443 | } 3444 | 3445 | ################ ObservedDatas 3446 | enum ObservedDatasOrdering { 3447 | first_observed 3448 | last_observed 3449 | number_observed 3450 | created 3451 | modified 3452 | created_at 3453 | updated_at 3454 | createdBy 3455 | x_opencti_workflow_id 3456 | objectMarking 3457 | confidence 3458 | _score 3459 | } 3460 | type ObservedDataConnection { 3461 | pageInfo: PageInfo! 3462 | edges: [ObservedDataEdge] 3463 | } 3464 | type ObservedDataEdge { 3465 | cursor: String! 3466 | node: ObservedData! 3467 | } 3468 | type ObservedData implements BasicObject & StixObject & StixCoreObject & StixDomainObject & Container { 3469 | id: ID! # internal_id 3470 | standard_id: String! 3471 | entity_type: String! 3472 | parent_types: [String]! 3473 | # StixObject 3474 | representative: Representative! 3475 | x_opencti_stix_ids: [StixId] 3476 | is_inferred: Boolean! 3477 | spec_version: String! 3478 | created_at: DateTime! 3479 | updated_at: DateTime! 3480 | draftVersion: DraftVersion 3481 | # inferences 3482 | x_opencti_inferences: [Inference] 3483 | # StixCoreObject 3484 | createdBy: Identity 3485 | numberOfConnectedElement: Int! 3486 | objectMarking: [MarkingDefinition!] 3487 | objectOrganization: [Organization!] 3488 | objectLabel: [Label!] 3489 | externalReferences(first: Int): ExternalReferenceConnection 3490 | containersNumber: Number 3491 | containers(first: Int, entityTypes: [String!]): ContainerConnection 3492 | reports(first: Int): ReportConnection 3493 | notes(first: Int): NoteConnection 3494 | opinions(first: Int): OpinionConnection 3495 | observedData(first: Int): ObservedDataConnection 3496 | groupings(first: Int): GroupingConnection 3497 | cases(first: Int): CaseConnection 3498 | stixCoreRelationships( 3499 | first: Int 3500 | after: ID 3501 | orderBy: StixCoreRelationshipsOrdering 3502 | orderMode: OrderingMode 3503 | fromId: StixRef 3504 | toId: StixRef 3505 | fromTypes: [String] 3506 | toTypes: [String] 3507 | relationship_type: String 3508 | startTimeStart: DateTime 3509 | startTimeStop: DateTime 3510 | stopTimeStart: DateTime 3511 | stopTimeStop: DateTime 3512 | firstSeenStart: DateTime 3513 | firstSeenStop: DateTime 3514 | lastSeenStart: DateTime 3515 | lastSeenStop: DateTime 3516 | confidences: [Int] 3517 | search: String 3518 | filters: FilterGroup 3519 | ): StixCoreRelationshipConnection 3520 | stixCoreObjectsDistribution( 3521 | relationship_type: [String] 3522 | toTypes: [String] 3523 | field: String! 3524 | startDate: DateTime 3525 | endDate: DateTime 3526 | dateAttribute: String 3527 | operation: StatsOperation! 3528 | limit: Int 3529 | order: String 3530 | types: [String] 3531 | filters: FilterGroup 3532 | search: String 3533 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 3534 | stixCoreRelationshipsDistribution( 3535 | field: String! 3536 | operation: StatsOperation! 3537 | startDate: DateTime 3538 | endDate: DateTime 3539 | dateAttribute: String 3540 | isTo: Boolean 3541 | limit: Int 3542 | order: String 3543 | elementWithTargetTypes: [String] 3544 | fromId: [String] 3545 | fromRole: String 3546 | fromTypes: [String] 3547 | toId: [String] 3548 | toRole: String 3549 | toTypes: [String] 3550 | relationship_type: [String] 3551 | confidences: [Int] 3552 | search: String 3553 | filters: FilterGroup 3554 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 3555 | opinions_metrics: OpinionsMetrics 3556 | # StixDomainObject 3557 | revoked: Boolean! 3558 | confidence: Int 3559 | lang: String 3560 | created: DateTime 3561 | modified: DateTime 3562 | x_opencti_graph_data: String 3563 | objectAssignee: [Assignee!] 3564 | objectParticipant: [Participant!] 3565 | avatar: OpenCtiFile 3566 | # Container 3567 | authorized_members: [MemberAccess!] 3568 | currentUserAccessRight: String 3569 | objects( 3570 | first: Int 3571 | after: ID 3572 | orderBy: StixObjectOrStixRelationshipsOrdering 3573 | orderMode: OrderingMode 3574 | filters: FilterGroup 3575 | search: String 3576 | types: [String] 3577 | all: Boolean 3578 | ): StixObjectOrStixRelationshipRefConnection 3579 | relatedContainers( 3580 | first: Int 3581 | after: ID 3582 | orderBy: ContainersOrdering 3583 | orderMode: OrderingMode 3584 | filters: FilterGroup 3585 | search: String 3586 | types: [String] 3587 | viaTypes: [String] 3588 | ): ContainerConnection 3589 | # ObservedData 3590 | first_observed: DateTime! 3591 | last_observed: DateTime! 3592 | number_observed: Int! 3593 | name: String! 3594 | # Technical 3595 | creators: [Creator!] 3596 | toStix: String 3597 | importFiles( 3598 | first: Int 3599 | prefixMimeType: String 3600 | after: ID 3601 | orderBy: FileOrdering 3602 | orderMode: OrderingMode 3603 | search: String 3604 | filters: FilterGroup 3605 | ): FileConnection 3606 | pendingFiles( 3607 | first: Int 3608 | after: ID 3609 | orderBy: FileOrdering 3610 | orderMode: OrderingMode 3611 | search: String 3612 | filters: FilterGroup 3613 | ): FileConnection 3614 | contentsFromTemplate( 3615 | first: Int 3616 | prefixMimeType: String 3617 | after: ID 3618 | orderBy: FileOrdering 3619 | orderMode: OrderingMode 3620 | search: String 3621 | filters: FilterGroup 3622 | ): FileConnection 3623 | templates: [Template!] 3624 | templateAndUtils( 3625 | templateId: String! 3626 | ): TemplateAndUtils 3627 | exportFiles(first: Int): FileConnection 3628 | editContext: [EditUserContext!] 3629 | connectors(onlyAlive: Boolean): [Connector] 3630 | jobs(first: Int): [Work] 3631 | status: Status 3632 | workflowEnabled: Boolean 3633 | } 3634 | input ObservedDataAddInput { 3635 | stix_id: StixId 3636 | x_opencti_stix_ids: [StixId] 3637 | first_observed: DateTime! 3638 | last_observed: DateTime! 3639 | number_observed: Int! 3640 | revoked: Boolean 3641 | lang: String 3642 | confidence: Int 3643 | createdBy: String 3644 | objectMarking: [String] 3645 | objectLabel: [String] 3646 | objectOrganization: [String] 3647 | externalReferences: [String] 3648 | objects: [String]! 3649 | created: DateTime 3650 | modified: DateTime 3651 | x_opencti_workflow_id: String 3652 | clientMutationId: String 3653 | update: Boolean 3654 | file: Upload 3655 | } 3656 | 3657 | ################ Opinions 3658 | enum OpinionsOrdering { 3659 | opinion 3660 | created 3661 | modified 3662 | created_at 3663 | updated_at 3664 | createdBy 3665 | objectMarking 3666 | x_opencti_workflow_id 3667 | confidence 3668 | creator 3669 | _score 3670 | } 3671 | type OpinionConnection { 3672 | pageInfo: PageInfo! 3673 | edges: [OpinionEdge] 3674 | } 3675 | type OpinionEdge { 3676 | cursor: String! 3677 | node: Opinion! 3678 | } 3679 | type Opinion implements BasicObject & StixObject & StixCoreObject & StixDomainObject & Container { 3680 | id: ID! # internal_id 3681 | standard_id: String! 3682 | entity_type: String! 3683 | parent_types: [String]! 3684 | # StixObject 3685 | representative: Representative! 3686 | x_opencti_stix_ids: [StixId] 3687 | is_inferred: Boolean! 3688 | spec_version: String! 3689 | created_at: DateTime! 3690 | updated_at: DateTime! 3691 | draftVersion: DraftVersion 3692 | # inferences 3693 | x_opencti_inferences: [Inference] 3694 | # StixCoreObject 3695 | createdBy: Identity 3696 | numberOfConnectedElement: Int! 3697 | objectMarking: [MarkingDefinition!] 3698 | objectOrganization: [Organization!] 3699 | objectLabel: [Label!] 3700 | externalReferences(first: Int): ExternalReferenceConnection 3701 | containersNumber: Number 3702 | containers(first: Int, entityTypes: [String!]): ContainerConnection 3703 | reports(first: Int): ReportConnection 3704 | notes(first: Int): NoteConnection 3705 | opinions(first: Int): OpinionConnection 3706 | observedData(first: Int): ObservedDataConnection 3707 | groupings(first: Int): GroupingConnection 3708 | cases(first: Int): CaseConnection 3709 | stixCoreRelationships( 3710 | first: Int 3711 | after: ID 3712 | orderBy: StixCoreRelationshipsOrdering 3713 | orderMode: OrderingMode 3714 | fromId: StixRef 3715 | toId: StixRef 3716 | fromTypes: [String] 3717 | toTypes: [String] 3718 | relationship_type: String 3719 | startTimeStart: DateTime 3720 | startTimeStop: DateTime 3721 | stopTimeStart: DateTime 3722 | stopTimeStop: DateTime 3723 | firstSeenStart: DateTime 3724 | firstSeenStop: DateTime 3725 | lastSeenStart: DateTime 3726 | lastSeenStop: DateTime 3727 | confidences: [Int] 3728 | search: String 3729 | filters: FilterGroup 3730 | ): StixCoreRelationshipConnection 3731 | stixCoreObjectsDistribution( 3732 | relationship_type: [String] 3733 | toTypes: [String] 3734 | field: String! 3735 | startDate: DateTime 3736 | endDate: DateTime 3737 | dateAttribute: String 3738 | operation: StatsOperation! 3739 | limit: Int 3740 | order: String 3741 | types: [String] 3742 | filters: FilterGroup 3743 | search: String 3744 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 3745 | stixCoreRelationshipsDistribution( 3746 | field: String! 3747 | operation: StatsOperation! 3748 | startDate: DateTime 3749 | endDate: DateTime 3750 | dateAttribute: String 3751 | isTo: Boolean 3752 | limit: Int 3753 | order: String 3754 | elementWithTargetTypes: [String] 3755 | fromId: [String] 3756 | fromRole: String 3757 | fromTypes: [String] 3758 | toId: [String] 3759 | toRole: String 3760 | toTypes: [String] 3761 | relationship_type: [String] 3762 | confidences: [Int] 3763 | search: String 3764 | filters: FilterGroup 3765 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 3766 | opinions_metrics: OpinionsMetrics 3767 | # StixDomainObject 3768 | revoked: Boolean! 3769 | confidence: Int 3770 | lang: String 3771 | created: DateTime 3772 | modified: DateTime 3773 | x_opencti_graph_data: String 3774 | objectAssignee: [Assignee!] 3775 | objectParticipant: [Participant!] 3776 | avatar: OpenCtiFile 3777 | # Container 3778 | authorized_members: [MemberAccess!] 3779 | currentUserAccessRight: String 3780 | objects( 3781 | first: Int 3782 | after: ID 3783 | orderBy: StixObjectOrStixRelationshipsOrdering 3784 | orderMode: OrderingMode 3785 | filters: FilterGroup 3786 | search: String 3787 | types: [String] 3788 | all: Boolean 3789 | ): StixObjectOrStixRelationshipRefConnection 3790 | relatedContainers( 3791 | first: Int 3792 | after: ID 3793 | orderBy: ContainersOrdering 3794 | orderMode: OrderingMode 3795 | filters: FilterGroup 3796 | search: String 3797 | types: [String] 3798 | viaTypes: [String] 3799 | ): ContainerConnection 3800 | # Opinion 3801 | explanation: String 3802 | authors: [String] 3803 | opinion: String! 3804 | # Technical 3805 | creators: [Creator!] 3806 | toStix: String 3807 | importFiles( 3808 | first: Int 3809 | prefixMimeType: String 3810 | after: ID 3811 | orderBy: FileOrdering 3812 | orderMode: OrderingMode 3813 | search: String 3814 | filters: FilterGroup 3815 | ): FileConnection 3816 | pendingFiles( 3817 | first: Int 3818 | after: ID 3819 | orderBy: FileOrdering 3820 | orderMode: OrderingMode 3821 | search: String 3822 | filters: FilterGroup 3823 | ): FileConnection 3824 | contentsFromTemplate( 3825 | first: Int 3826 | prefixMimeType: String 3827 | after: ID 3828 | orderBy: FileOrdering 3829 | orderMode: OrderingMode 3830 | search: String 3831 | filters: FilterGroup 3832 | ): FileConnection 3833 | templates: [Template!] 3834 | templateAndUtils( 3835 | templateId: String! 3836 | ): TemplateAndUtils 3837 | exportFiles(first: Int): FileConnection 3838 | editContext: [EditUserContext!] 3839 | connectors(onlyAlive: Boolean): [Connector] 3840 | jobs(first: Int): [Work] 3841 | status: Status 3842 | workflowEnabled: Boolean 3843 | } 3844 | input OpinionAddInput { 3845 | stix_id: StixId 3846 | x_opencti_stix_ids: [StixId] 3847 | opinion: String! @constraint(minLength: 2) 3848 | explanation: String 3849 | authors: [String] 3850 | revoked: Boolean 3851 | lang: String 3852 | confidence: Int 3853 | createdBy: String 3854 | objectMarking: [String] 3855 | objectOrganization: [String] 3856 | objectLabel: [String] 3857 | externalReferences: [String] 3858 | objects: [String] 3859 | created: DateTime 3860 | modified: DateTime 3861 | update: Boolean 3862 | x_opencti_workflow_id: String 3863 | clientMutationId: String 3864 | file: Upload 3865 | } 3866 | input OpinionUserAddInput { 3867 | stix_id: String 3868 | x_opencti_stix_ids: [String] 3869 | opinion: String! 3870 | explanation: String 3871 | authors: [String] 3872 | revoked: Boolean 3873 | lang: String 3874 | confidence: Int 3875 | objectMarking: [String] 3876 | objectLabel: [String] 3877 | objectOrganization: [String] 3878 | externalReferences: [String] 3879 | objects: [String] 3880 | created: DateTime 3881 | modified: DateTime 3882 | update: Boolean 3883 | clientMutationId: String 3884 | } 3885 | 3886 | ################ Reports 3887 | enum ReportsOrdering { 3888 | name 3889 | created 3890 | modified 3891 | published 3892 | created_at 3893 | updated_at 3894 | createdBy 3895 | creator 3896 | objectMarking 3897 | report_types 3898 | x_opencti_workflow_id 3899 | _score 3900 | } 3901 | type ReportConnection { 3902 | pageInfo: PageInfo! 3903 | edges: [ReportEdge] 3904 | } 3905 | type ReportEdge { 3906 | cursor: String! 3907 | node: Report! 3908 | } 3909 | type Report implements BasicObject & StixObject & StixCoreObject & StixDomainObject & Container { 3910 | id: ID! # internal_id 3911 | standard_id: String! 3912 | entity_type: String! 3913 | parent_types: [String]! 3914 | # StixObject 3915 | representative: Representative! 3916 | x_opencti_stix_ids: [StixId] 3917 | is_inferred: Boolean! 3918 | spec_version: String! 3919 | created_at: DateTime! 3920 | updated_at: DateTime! 3921 | draftVersion: DraftVersion 3922 | # inferences 3923 | x_opencti_inferences: [Inference] 3924 | # StixCoreObject 3925 | createdBy: Identity 3926 | numberOfConnectedElement: Int! 3927 | objectMarking: [MarkingDefinition!] 3928 | objectOrganization: [Organization!] 3929 | objectLabel: [Label!] 3930 | externalReferences(first: Int): ExternalReferenceConnection 3931 | containersNumber: Number 3932 | containers(first: Int, entityTypes: [String!]): ContainerConnection 3933 | reports(first: Int): ReportConnection 3934 | notes(first: Int): NoteConnection 3935 | opinions(first: Int): OpinionConnection 3936 | observedData(first: Int): ObservedDataConnection 3937 | groupings(first: Int): GroupingConnection 3938 | cases(first: Int): CaseConnection 3939 | stixCoreRelationships( 3940 | first: Int 3941 | after: ID 3942 | orderBy: StixCoreRelationshipsOrdering 3943 | orderMode: OrderingMode 3944 | fromId: StixRef 3945 | toId: StixRef 3946 | fromTypes: [String] 3947 | toTypes: [String] 3948 | relationship_type: String 3949 | startTimeStart: DateTime 3950 | startTimeStop: DateTime 3951 | stopTimeStart: DateTime 3952 | stopTimeStop: DateTime 3953 | firstSeenStart: DateTime 3954 | firstSeenStop: DateTime 3955 | lastSeenStart: DateTime 3956 | lastSeenStop: DateTime 3957 | confidences: [Int] 3958 | search: String 3959 | filters: FilterGroup 3960 | ): StixCoreRelationshipConnection 3961 | stixCoreObjectsDistribution( 3962 | relationship_type: [String] 3963 | toTypes: [String] 3964 | field: String! 3965 | startDate: DateTime 3966 | endDate: DateTime 3967 | dateAttribute: String 3968 | operation: StatsOperation! 3969 | limit: Int 3970 | order: String 3971 | types: [String] 3972 | filters: FilterGroup 3973 | search: String 3974 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 3975 | stixCoreRelationshipsDistribution( 3976 | field: String! 3977 | operation: StatsOperation! 3978 | startDate: DateTime 3979 | endDate: DateTime 3980 | dateAttribute: String 3981 | isTo: Boolean 3982 | limit: Int 3983 | order: String 3984 | elementWithTargetTypes: [String] 3985 | fromId: [String] 3986 | fromRole: String 3987 | fromTypes: [String] 3988 | toId: [String] 3989 | toRole: String 3990 | toTypes: [String] 3991 | relationship_type: [String] 3992 | confidences: [Int] 3993 | search: String 3994 | filters: FilterGroup 3995 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 3996 | opinions_metrics: OpinionsMetrics 3997 | # StixDomainObject 3998 | revoked: Boolean! 3999 | confidence: Int 4000 | lang: String 4001 | created: DateTime 4002 | modified: DateTime 4003 | x_opencti_graph_data: String 4004 | objectAssignee: [Assignee!] 4005 | avatar: OpenCtiFile 4006 | # Container 4007 | authorized_members: [MemberAccess!] 4008 | currentUserAccessRight: String 4009 | objects( 4010 | first: Int 4011 | after: ID 4012 | orderBy: StixObjectOrStixRelationshipsOrdering 4013 | orderMode: OrderingMode 4014 | filters: FilterGroup 4015 | search: String 4016 | types: [String] 4017 | all: Boolean 4018 | ): StixObjectOrStixRelationshipRefConnection 4019 | relatedContainers( 4020 | first: Int 4021 | after: ID 4022 | orderBy: ContainersOrdering 4023 | orderMode: OrderingMode 4024 | filters: FilterGroup 4025 | search: String 4026 | types: [String] 4027 | viaTypes: [String] 4028 | ): ContainerConnection 4029 | # Report 4030 | name: String! 4031 | description: String 4032 | content: String 4033 | content_mapping: String 4034 | report_types: [String] 4035 | x_opencti_reliability: String 4036 | published: DateTime 4037 | objectParticipant: [Participant!] 4038 | # Technical 4039 | creators: [Creator!] 4040 | toStix: String 4041 | importFiles( 4042 | first: Int 4043 | prefixMimeType: String 4044 | after: ID 4045 | orderBy: FileOrdering 4046 | orderMode: OrderingMode 4047 | search: String 4048 | filters: FilterGroup 4049 | ): FileConnection 4050 | pendingFiles( 4051 | first: Int 4052 | after: ID 4053 | orderBy: FileOrdering 4054 | orderMode: OrderingMode 4055 | search: String 4056 | filters: FilterGroup 4057 | ): FileConnection 4058 | contentsFromTemplate( 4059 | first: Int 4060 | prefixMimeType: String 4061 | after: ID 4062 | orderBy: FileOrdering 4063 | orderMode: OrderingMode 4064 | search: String 4065 | filters: FilterGroup 4066 | ): FileConnection 4067 | templates: [Template!] 4068 | templateAndUtils( 4069 | templateId: String! 4070 | ): TemplateAndUtils 4071 | exportFiles(first: Int): FileConnection 4072 | editContext: [EditUserContext!] 4073 | connectors(onlyAlive: Boolean): [Connector] 4074 | jobs(first: Int): [Work] 4075 | status: Status 4076 | workflowEnabled: Boolean 4077 | deleteWithElementsCount: Int @auth(for: [KNOWLEDGE_KNUPDATE_KNDELETE]) 4078 | } 4079 | input ReportAddInput { 4080 | stix_id: StixId 4081 | x_opencti_stix_ids: [StixId] 4082 | name: String! @constraint(minLength: 2, format: "not-blank") 4083 | description: String 4084 | content: String 4085 | content_mapping: String 4086 | published: DateTime! 4087 | report_types: [String] 4088 | x_opencti_reliability: String 4089 | revoked: Boolean 4090 | lang: String 4091 | confidence: Int 4092 | createdBy: String 4093 | objectOrganization: [String] 4094 | objectMarking: [String] 4095 | objectAssignee: [String] 4096 | objectParticipant: [String] 4097 | objectLabel: [String] 4098 | externalReferences: [String] 4099 | objects: [String] 4100 | created: DateTime 4101 | modified: DateTime 4102 | x_opencti_workflow_id: String 4103 | clientMutationId: String 4104 | update: Boolean 4105 | file: Upload 4106 | } 4107 | 4108 | ############## CoursesOfAction 4109 | enum CoursesOfActionOrdering { 4110 | name 4111 | created 4112 | modified 4113 | created_at 4114 | updated_at 4115 | x_opencti_workflow_id 4116 | objectMarking 4117 | x_mitre_id 4118 | _score 4119 | } 4120 | type CourseOfActionConnection { 4121 | pageInfo: PageInfo! 4122 | edges: [CourseOfActionEdge] 4123 | } 4124 | type CourseOfActionEdge { 4125 | cursor: String! 4126 | node: CourseOfAction! 4127 | } 4128 | type CourseOfAction implements BasicObject & StixObject & StixCoreObject & StixDomainObject { 4129 | id: ID! # internal_id 4130 | standard_id: String! 4131 | entity_type: String! 4132 | parent_types: [String]! 4133 | # StixObject 4134 | representative: Representative! 4135 | x_opencti_stix_ids: [StixId] 4136 | is_inferred: Boolean! 4137 | spec_version: String! 4138 | created_at: DateTime! 4139 | updated_at: DateTime! 4140 | draftVersion: DraftVersion 4141 | # inferences 4142 | x_opencti_inferences: [Inference] 4143 | # StixCoreObject 4144 | createdBy: Identity 4145 | numberOfConnectedElement: Int! 4146 | objectMarking: [MarkingDefinition!] 4147 | objectOrganization: [Organization!] 4148 | objectLabel: [Label!] 4149 | externalReferences(first: Int): ExternalReferenceConnection 4150 | containersNumber: Number 4151 | containers(first: Int, entityTypes: [String!]): ContainerConnection 4152 | reports(first: Int): ReportConnection 4153 | notes(first: Int): NoteConnection 4154 | opinions(first: Int): OpinionConnection 4155 | observedData(first: Int): ObservedDataConnection 4156 | groupings(first: Int): GroupingConnection 4157 | cases(first: Int): CaseConnection 4158 | stixCoreRelationships( 4159 | first: Int 4160 | after: ID 4161 | orderBy: StixCoreRelationshipsOrdering 4162 | orderMode: OrderingMode 4163 | fromId: StixRef 4164 | toId: StixRef 4165 | fromTypes: [String] 4166 | toTypes: [String] 4167 | relationship_type: String 4168 | startTimeStart: DateTime 4169 | startTimeStop: DateTime 4170 | stopTimeStart: DateTime 4171 | stopTimeStop: DateTime 4172 | firstSeenStart: DateTime 4173 | firstSeenStop: DateTime 4174 | lastSeenStart: DateTime 4175 | lastSeenStop: DateTime 4176 | confidences: [Int] 4177 | search: String 4178 | filters: FilterGroup 4179 | ): StixCoreRelationshipConnection 4180 | stixCoreObjectsDistribution( 4181 | relationship_type: [String] 4182 | toTypes: [String] 4183 | field: String! 4184 | startDate: DateTime 4185 | endDate: DateTime 4186 | dateAttribute: String 4187 | operation: StatsOperation! 4188 | limit: Int 4189 | order: String 4190 | types: [String] 4191 | filters: FilterGroup 4192 | search: String 4193 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 4194 | stixCoreRelationshipsDistribution( 4195 | field: String! 4196 | operation: StatsOperation! 4197 | startDate: DateTime 4198 | endDate: DateTime 4199 | dateAttribute: String 4200 | isTo: Boolean 4201 | limit: Int 4202 | order: String 4203 | elementWithTargetTypes: [String] 4204 | fromId: [String] 4205 | fromRole: String 4206 | fromTypes: [String] 4207 | toId: [String] 4208 | toRole: String 4209 | toTypes: [String] 4210 | relationship_type: [String] 4211 | confidences: [Int] 4212 | search: String 4213 | filters: FilterGroup 4214 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 4215 | opinions_metrics: OpinionsMetrics 4216 | # StixDomainObject 4217 | revoked: Boolean! 4218 | confidence: Int 4219 | lang: String 4220 | created: DateTime 4221 | modified: DateTime 4222 | x_opencti_graph_data: String 4223 | objectAssignee: [Assignee!] 4224 | objectParticipant: [Participant!] 4225 | avatar: OpenCtiFile 4226 | # CourseOfAction 4227 | name: String! 4228 | description: String 4229 | x_opencti_aliases: [String] 4230 | x_mitre_id: String 4231 | x_opencti_threat_hunting: String 4232 | x_opencti_log_sources: [String] 4233 | attackPatterns: AttackPatternConnection 4234 | # Technical 4235 | creators: [Creator!] 4236 | toStix: String 4237 | importFiles( 4238 | first: Int 4239 | prefixMimeType: String 4240 | after: ID 4241 | orderBy: FileOrdering 4242 | orderMode: OrderingMode 4243 | search: String 4244 | filters: FilterGroup 4245 | ): FileConnection 4246 | pendingFiles( 4247 | first: Int 4248 | after: ID 4249 | orderBy: FileOrdering 4250 | orderMode: OrderingMode 4251 | search: String 4252 | filters: FilterGroup 4253 | ): FileConnection 4254 | exportFiles(first: Int): FileConnection 4255 | editContext: [EditUserContext!] 4256 | connectors(onlyAlive: Boolean): [Connector] 4257 | jobs(first: Int): [Work] 4258 | status: Status 4259 | workflowEnabled: Boolean 4260 | } 4261 | input CourseOfActionAddInput { 4262 | stix_id: StixId 4263 | x_opencti_stix_ids: [StixId] 4264 | name: String! @constraint(minLength: 2, format: "not-blank") 4265 | description: String 4266 | x_opencti_aliases: [String] 4267 | x_mitre_id: String 4268 | confidence: Int 4269 | revoked: Boolean 4270 | lang: String 4271 | createdBy: String 4272 | objectMarking: [String] 4273 | objectOrganization: [String] 4274 | objectLabel: [String] 4275 | externalReferences: [String] 4276 | created: DateTime 4277 | modified: DateTime 4278 | x_opencti_workflow_id: String 4279 | clientMutationId: String 4280 | update: Boolean 4281 | file: Upload 4282 | } 4283 | 4284 | ############## Identities 4285 | enum IdentitiesOrdering { 4286 | name 4287 | created 4288 | modified 4289 | created_at 4290 | updated_at 4291 | x_opencti_workflow_id 4292 | _score 4293 | } 4294 | type IdentityConnection { 4295 | pageInfo: PageInfo! 4296 | edges: [IdentityEdge] 4297 | } 4298 | type IdentityEdge { 4299 | cursor: String! 4300 | node: Identity! 4301 | } 4302 | enum IdentityType { 4303 | Sector 4304 | Organization 4305 | Individual 4306 | System 4307 | } 4308 | interface Identity { 4309 | id: ID! # internal_id 4310 | standard_id: String! 4311 | entity_type: String! 4312 | parent_types: [String]! 4313 | # StixObject 4314 | representative: Representative! 4315 | x_opencti_stix_ids: [StixId] 4316 | is_inferred: Boolean! 4317 | spec_version: String! 4318 | created_at: DateTime! 4319 | updated_at: DateTime! 4320 | draftVersion: DraftVersion 4321 | # StixCoreObject 4322 | createdBy: Identity 4323 | numberOfConnectedElement: Int! 4324 | objectMarking: [MarkingDefinition!] 4325 | objectOrganization: [Organization!] 4326 | objectLabel: [Label!] 4327 | externalReferences(first: Int): ExternalReferenceConnection 4328 | containersNumber: Number 4329 | containers(first: Int, entityTypes: [String!]): ContainerConnection 4330 | reports(first: Int): ReportConnection 4331 | notes(first: Int): NoteConnection 4332 | opinions(first: Int): OpinionConnection 4333 | observedData(first: Int): ObservedDataConnection 4334 | groupings(first: Int): GroupingConnection 4335 | cases(first: Int): CaseConnection 4336 | stixCoreRelationships( 4337 | first: Int 4338 | after: ID 4339 | orderBy: StixCoreRelationshipsOrdering 4340 | orderMode: OrderingMode 4341 | fromId: StixRef 4342 | toId: StixRef 4343 | fromTypes: [String] 4344 | toTypes: [String] 4345 | relationship_type: String 4346 | startTimeStart: DateTime 4347 | startTimeStop: DateTime 4348 | stopTimeStart: DateTime 4349 | stopTimeStop: DateTime 4350 | firstSeenStart: DateTime 4351 | firstSeenStop: DateTime 4352 | lastSeenStart: DateTime 4353 | lastSeenStop: DateTime 4354 | confidences: [Int] 4355 | search: String 4356 | filters: FilterGroup 4357 | ): StixCoreRelationshipConnection 4358 | stixCoreObjectsDistribution( 4359 | relationship_type: [String] 4360 | toTypes: [String] 4361 | field: String! 4362 | startDate: DateTime 4363 | endDate: DateTime 4364 | dateAttribute: String 4365 | operation: StatsOperation! 4366 | limit: Int 4367 | order: String 4368 | types: [String] 4369 | filters: FilterGroup 4370 | search: String 4371 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 4372 | stixCoreRelationshipsDistribution( 4373 | field: String! 4374 | operation: StatsOperation! 4375 | startDate: DateTime 4376 | endDate: DateTime 4377 | dateAttribute: String 4378 | isTo: Boolean 4379 | limit: Int 4380 | order: String 4381 | elementWithTargetTypes: [String] 4382 | fromId: [String] 4383 | fromRole: String 4384 | fromTypes: [String] 4385 | toId: [String] 4386 | toRole: String 4387 | toTypes: [String] 4388 | relationship_type: [String] 4389 | confidences: [Int] 4390 | search: String 4391 | filters: FilterGroup 4392 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 4393 | opinions_metrics: OpinionsMetrics 4394 | # StixDomainObject 4395 | revoked: Boolean! 4396 | confidence: Int 4397 | lang: String 4398 | created: DateTime 4399 | modified: DateTime 4400 | x_opencti_graph_data: String 4401 | objectAssignee: [Assignee!] 4402 | avatar: OpenCtiFile 4403 | # Identity 4404 | identity_class: String! 4405 | name: String! 4406 | description: String 4407 | roles: [String] 4408 | contact_information: String 4409 | x_opencti_aliases: [String] 4410 | x_opencti_reliability: String 4411 | # Technical 4412 | creators: [Creator!] 4413 | toStix: String 4414 | importFiles( 4415 | first: Int 4416 | prefixMimeType: String 4417 | after: ID 4418 | orderBy: FileOrdering 4419 | orderMode: OrderingMode 4420 | search: String 4421 | filters: FilterGroup 4422 | ): FileConnection 4423 | pendingFiles( 4424 | first: Int 4425 | after: ID 4426 | orderBy: FileOrdering 4427 | orderMode: OrderingMode 4428 | search: String 4429 | filters: FilterGroup 4430 | ): FileConnection 4431 | exportFiles(first: Int): FileConnection 4432 | editContext: [EditUserContext!] 4433 | connectors(onlyAlive: Boolean): [Connector] 4434 | jobs(first: Int): [Work] 4435 | status: Status 4436 | workflowEnabled: Boolean 4437 | } 4438 | input IdentityAddInput { 4439 | stix_id: StixId 4440 | x_opencti_stix_ids: [StixId] 4441 | type: IdentityType! 4442 | name: String! @constraint(minLength: 2, format: "not-blank") 4443 | description: String 4444 | contact_information: String 4445 | roles: [String] 4446 | x_opencti_aliases: [String] 4447 | confidence: Int 4448 | revoked: Boolean 4449 | lang: String 4450 | createdBy: String 4451 | objectMarking: [String] 4452 | objectLabel: [String] 4453 | externalReferences: [String] 4454 | x_opencti_workflow_id: String 4455 | clientMutationId: String 4456 | created: DateTime 4457 | modified: DateTime 4458 | update: Boolean 4459 | } 4460 | 4461 | ################ Individuals 4462 | enum IndividualsOrdering { 4463 | name 4464 | firstname 4465 | lastname 4466 | created 4467 | modified 4468 | x_opencti_workflow_id 4469 | objectMarking 4470 | _score 4471 | } 4472 | type IndividualConnection { 4473 | pageInfo: PageInfo! 4474 | edges: [IndividualEdge] 4475 | } 4476 | type IndividualEdge { 4477 | cursor: String! 4478 | node: Individual! 4479 | } 4480 | type Individual implements BasicObject & StixObject & StixCoreObject & StixDomainObject & Identity { 4481 | id: ID! # internal_id 4482 | standard_id: String! 4483 | entity_type: String! 4484 | parent_types: [String]! 4485 | # StixObject 4486 | representative: Representative! 4487 | x_opencti_stix_ids: [StixId] 4488 | is_inferred: Boolean! 4489 | spec_version: String! 4490 | created_at: DateTime! 4491 | updated_at: DateTime! 4492 | draftVersion: DraftVersion 4493 | # inferences 4494 | x_opencti_inferences: [Inference] 4495 | # StixCoreObject 4496 | createdBy: Identity 4497 | numberOfConnectedElement: Int! 4498 | objectMarking: [MarkingDefinition!] 4499 | objectOrganization: [Organization!] 4500 | objectLabel: [Label!] 4501 | externalReferences(first: Int): ExternalReferenceConnection 4502 | containersNumber: Number 4503 | containers(first: Int, entityTypes: [String!]): ContainerConnection 4504 | reports(first: Int): ReportConnection 4505 | notes(first: Int): NoteConnection 4506 | opinions(first: Int): OpinionConnection 4507 | observedData(first: Int): ObservedDataConnection 4508 | groupings(first: Int): GroupingConnection 4509 | cases(first: Int): CaseConnection 4510 | stixCoreRelationships( 4511 | first: Int 4512 | after: ID 4513 | orderBy: StixCoreRelationshipsOrdering 4514 | orderMode: OrderingMode 4515 | fromId: StixRef 4516 | toId: StixRef 4517 | fromTypes: [String] 4518 | toTypes: [String] 4519 | relationship_type: String 4520 | startTimeStart: DateTime 4521 | startTimeStop: DateTime 4522 | stopTimeStart: DateTime 4523 | stopTimeStop: DateTime 4524 | firstSeenStart: DateTime 4525 | firstSeenStop: DateTime 4526 | lastSeenStart: DateTime 4527 | lastSeenStop: DateTime 4528 | confidences: [Int] 4529 | search: String 4530 | filters: FilterGroup 4531 | ): StixCoreRelationshipConnection 4532 | stixCoreObjectsDistribution( 4533 | relationship_type: [String] 4534 | toTypes: [String] 4535 | field: String! 4536 | startDate: DateTime 4537 | endDate: DateTime 4538 | dateAttribute: String 4539 | operation: StatsOperation! 4540 | limit: Int 4541 | order: String 4542 | types: [String] 4543 | filters: FilterGroup 4544 | search: String 4545 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 4546 | stixCoreRelationshipsDistribution( 4547 | field: String! 4548 | operation: StatsOperation! 4549 | startDate: DateTime 4550 | endDate: DateTime 4551 | dateAttribute: String 4552 | isTo: Boolean 4553 | limit: Int 4554 | order: String 4555 | elementWithTargetTypes: [String] 4556 | fromId: [String] 4557 | fromRole: String 4558 | fromTypes: [String] 4559 | toId: [String] 4560 | toRole: String 4561 | toTypes: [String] 4562 | relationship_type: [String] 4563 | confidences: [Int] 4564 | search: String 4565 | filters: FilterGroup 4566 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 4567 | opinions_metrics: OpinionsMetrics 4568 | # StixDomainObject 4569 | revoked: Boolean! 4570 | confidence: Int 4571 | lang: String 4572 | created: DateTime 4573 | modified: DateTime 4574 | x_opencti_graph_data: String 4575 | objectAssignee: [Assignee!] 4576 | objectParticipant: [Participant!] 4577 | avatar: OpenCtiFile 4578 | # Identity 4579 | identity_class: String! 4580 | name: String! 4581 | description: String 4582 | contact_information: String 4583 | roles: [String] 4584 | x_opencti_aliases: [String] 4585 | x_opencti_reliability: String 4586 | # Individual 4587 | x_opencti_firstname: String 4588 | x_opencti_lastname: String 4589 | organizations: OrganizationConnection 4590 | # Technical 4591 | creators: [Creator!] 4592 | toStix: String 4593 | importFiles( 4594 | first: Int 4595 | prefixMimeType: String 4596 | after: ID 4597 | orderBy: FileOrdering 4598 | orderMode: OrderingMode 4599 | search: String 4600 | filters: FilterGroup 4601 | ): FileConnection 4602 | pendingFiles( 4603 | first: Int 4604 | after: ID 4605 | orderBy: FileOrdering 4606 | orderMode: OrderingMode 4607 | search: String 4608 | filters: FilterGroup 4609 | ): FileConnection 4610 | exportFiles(first: Int): FileConnection 4611 | editContext: [EditUserContext!] 4612 | connectors(onlyAlive: Boolean): [Connector] 4613 | jobs(first: Int): [Work] 4614 | status: Status 4615 | workflowEnabled: Boolean 4616 | isUser: Boolean @auth(for: [KNOWLEDGE, EXPLORE]) 4617 | } 4618 | input IndividualAddInput { 4619 | stix_id: StixId 4620 | x_opencti_stix_ids: [StixId] 4621 | name: String! @constraint(minLength: 2, format: "not-blank") 4622 | description: String 4623 | contact_information: String 4624 | roles: [String] 4625 | x_opencti_aliases: [String] 4626 | x_opencti_firstname: String 4627 | x_opencti_lastname: String 4628 | x_opencti_reliability: String 4629 | confidence: Int 4630 | revoked: Boolean 4631 | lang: String 4632 | createdBy: String 4633 | objectOrganization: [String] 4634 | objectMarking: [String] 4635 | objectLabel: [String] 4636 | externalReferences: [String] 4637 | created: DateTime 4638 | modified: DateTime 4639 | x_opencti_workflow_id: String 4640 | clientMutationId: String 4641 | update: Boolean 4642 | file: Upload 4643 | } 4644 | 4645 | ################ Sectors 4646 | enum SectorsOrdering { 4647 | name 4648 | created 4649 | modified 4650 | created_at 4651 | updated_at 4652 | x_opencti_workflow_id 4653 | objectMarking 4654 | _score 4655 | } 4656 | type SectorConnection { 4657 | pageInfo: PageInfo! 4658 | edges: [SectorEdge] 4659 | } 4660 | type SectorEdge { 4661 | cursor: String! 4662 | types: [String] 4663 | node: Sector! 4664 | } 4665 | type Sector implements BasicObject & StixObject & StixCoreObject & StixDomainObject & Identity { 4666 | id: ID! # internal_id 4667 | standard_id: String! 4668 | entity_type: String! 4669 | parent_types: [String]! 4670 | # StixObject 4671 | representative: Representative! 4672 | x_opencti_stix_ids: [StixId] 4673 | is_inferred: Boolean! 4674 | spec_version: String! 4675 | created_at: DateTime! 4676 | updated_at: DateTime! 4677 | draftVersion: DraftVersion 4678 | # inferences 4679 | x_opencti_inferences: [Inference] 4680 | # StixCoreObject 4681 | createdBy: Identity 4682 | numberOfConnectedElement: Int! 4683 | objectMarking: [MarkingDefinition!] 4684 | objectOrganization: [Organization!] 4685 | objectLabel: [Label!] 4686 | externalReferences(first: Int): ExternalReferenceConnection 4687 | containersNumber: Number 4688 | containers(first: Int, entityTypes: [String!]): ContainerConnection 4689 | reports(first: Int): ReportConnection 4690 | notes(first: Int): NoteConnection 4691 | opinions(first: Int): OpinionConnection 4692 | observedData(first: Int): ObservedDataConnection 4693 | groupings(first: Int): GroupingConnection 4694 | cases(first: Int): CaseConnection 4695 | stixCoreRelationships( 4696 | first: Int 4697 | after: ID 4698 | orderBy: StixCoreRelationshipsOrdering 4699 | orderMode: OrderingMode 4700 | fromId: StixRef 4701 | toId: StixRef 4702 | fromTypes: [String] 4703 | toTypes: [String] 4704 | relationship_type: String 4705 | startTimeStart: DateTime 4706 | startTimeStop: DateTime 4707 | stopTimeStart: DateTime 4708 | stopTimeStop: DateTime 4709 | firstSeenStart: DateTime 4710 | firstSeenStop: DateTime 4711 | lastSeenStart: DateTime 4712 | lastSeenStop: DateTime 4713 | confidences: [Int] 4714 | search: String 4715 | filters: FilterGroup 4716 | ): StixCoreRelationshipConnection 4717 | stixCoreObjectsDistribution( 4718 | relationship_type: [String] 4719 | toTypes: [String] 4720 | field: String! 4721 | startDate: DateTime 4722 | endDate: DateTime 4723 | dateAttribute: String 4724 | operation: StatsOperation! 4725 | limit: Int 4726 | order: String 4727 | types: [String] 4728 | filters: FilterGroup 4729 | search: String 4730 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 4731 | stixCoreRelationshipsDistribution( 4732 | field: String! 4733 | operation: StatsOperation! 4734 | startDate: DateTime 4735 | endDate: DateTime 4736 | dateAttribute: String 4737 | isTo: Boolean 4738 | limit: Int 4739 | order: String 4740 | elementWithTargetTypes: [String] 4741 | fromId: [String] 4742 | fromRole: String 4743 | fromTypes: [String] 4744 | toId: [String] 4745 | toRole: String 4746 | toTypes: [String] 4747 | relationship_type: [String] 4748 | confidences: [Int] 4749 | search: String 4750 | filters: FilterGroup 4751 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 4752 | opinions_metrics: OpinionsMetrics 4753 | # StixDomainObject 4754 | revoked: Boolean! 4755 | confidence: Int 4756 | lang: String 4757 | created: DateTime 4758 | modified: DateTime 4759 | x_opencti_graph_data: String 4760 | objectAssignee: [Assignee!] 4761 | objectParticipant: [Participant!] 4762 | avatar: OpenCtiFile 4763 | # Identity 4764 | identity_class: String! 4765 | name: String! 4766 | description: String 4767 | contact_information: String 4768 | roles: [String] 4769 | x_opencti_aliases: [String] 4770 | x_opencti_reliability: String 4771 | # Sector 4772 | parentSectors: SectorConnection 4773 | subSectors: SectorConnection 4774 | isSubSector: Boolean 4775 | targetedOrganizations: StixCoreRelationshipConnection 4776 | # Technical 4777 | creators: [Creator!] 4778 | toStix: String 4779 | importFiles( 4780 | first: Int 4781 | prefixMimeType: String 4782 | after: ID 4783 | orderBy: FileOrdering 4784 | orderMode: OrderingMode 4785 | search: String 4786 | filters: FilterGroup 4787 | ): FileConnection 4788 | pendingFiles( 4789 | first: Int 4790 | after: ID 4791 | orderBy: FileOrdering 4792 | orderMode: OrderingMode 4793 | search: String 4794 | filters: FilterGroup 4795 | ): FileConnection 4796 | exportFiles(first: Int): FileConnection 4797 | editContext: [EditUserContext!] 4798 | connectors(onlyAlive: Boolean): [Connector] 4799 | jobs(first: Int): [Work] 4800 | status: Status 4801 | workflowEnabled: Boolean 4802 | } 4803 | input SectorAddInput { 4804 | stix_id: StixId 4805 | x_opencti_stix_ids: [StixId] 4806 | name: String! @constraint(minLength: 2, format: "not-blank") 4807 | description: String 4808 | contact_information: String 4809 | roles: [String] 4810 | x_opencti_aliases: [String] 4811 | confidence: Int 4812 | revoked: Boolean 4813 | lang: String 4814 | createdBy: String 4815 | objectMarking: [String] 4816 | objectLabel: [String] 4817 | externalReferences: [String] 4818 | created: DateTime 4819 | modified: DateTime 4820 | x_opencti_workflow_id: String 4821 | clientMutationId: String 4822 | update: Boolean 4823 | file: Upload 4824 | } 4825 | 4826 | ################ Systems 4827 | enum SystemsOrdering { 4828 | name 4829 | confidence 4830 | firstname 4831 | lastname 4832 | created 4833 | modified 4834 | x_opencti_workflow_id 4835 | _score 4836 | } 4837 | type SystemConnection { 4838 | pageInfo: PageInfo! 4839 | edges: [SystemEdge] 4840 | } 4841 | type SystemEdge { 4842 | cursor: String! 4843 | node: System! 4844 | } 4845 | type System implements BasicObject & StixObject & StixCoreObject & StixDomainObject & Identity { 4846 | id: ID! # internal_id 4847 | standard_id: String! 4848 | entity_type: String! 4849 | parent_types: [String]! 4850 | # StixObject 4851 | representative: Representative! 4852 | x_opencti_stix_ids: [StixId] 4853 | is_inferred: Boolean! 4854 | spec_version: String! 4855 | created_at: DateTime! 4856 | updated_at: DateTime! 4857 | draftVersion: DraftVersion 4858 | # inferences 4859 | x_opencti_inferences: [Inference] 4860 | # StixCoreObject 4861 | createdBy: Identity 4862 | numberOfConnectedElement: Int! 4863 | objectMarking: [MarkingDefinition!] 4864 | objectOrganization: [Organization!] 4865 | objectLabel: [Label!] 4866 | externalReferences(first: Int): ExternalReferenceConnection 4867 | containersNumber: Number 4868 | containers(first: Int, entityTypes: [String!]): ContainerConnection 4869 | reports(first: Int): ReportConnection 4870 | notes(first: Int): NoteConnection 4871 | opinions(first: Int): OpinionConnection 4872 | observedData(first: Int): ObservedDataConnection 4873 | groupings(first: Int): GroupingConnection 4874 | cases(first: Int): CaseConnection 4875 | stixCoreRelationships( 4876 | first: Int 4877 | after: ID 4878 | orderBy: StixCoreRelationshipsOrdering 4879 | orderMode: OrderingMode 4880 | fromId: StixRef 4881 | toId: StixRef 4882 | fromTypes: [String] 4883 | toTypes: [String] 4884 | relationship_type: String 4885 | startTimeStart: DateTime 4886 | startTimeStop: DateTime 4887 | stopTimeStart: DateTime 4888 | stopTimeStop: DateTime 4889 | firstSeenStart: DateTime 4890 | firstSeenStop: DateTime 4891 | lastSeenStart: DateTime 4892 | lastSeenStop: DateTime 4893 | confidences: [Int] 4894 | search: String 4895 | filters: FilterGroup 4896 | ): StixCoreRelationshipConnection 4897 | stixCoreObjectsDistribution( 4898 | relationship_type: [String] 4899 | toTypes: [String] 4900 | field: String! 4901 | startDate: DateTime 4902 | endDate: DateTime 4903 | dateAttribute: String 4904 | operation: StatsOperation! 4905 | limit: Int 4906 | order: String 4907 | types: [String] 4908 | filters: FilterGroup 4909 | search: String 4910 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 4911 | stixCoreRelationshipsDistribution( 4912 | field: String! 4913 | operation: StatsOperation! 4914 | startDate: DateTime 4915 | endDate: DateTime 4916 | dateAttribute: String 4917 | isTo: Boolean 4918 | limit: Int 4919 | order: String 4920 | elementWithTargetTypes: [String] 4921 | fromId: [String] 4922 | fromRole: String 4923 | fromTypes: [String] 4924 | toId: [String] 4925 | toRole: String 4926 | toTypes: [String] 4927 | relationship_type: [String] 4928 | confidences: [Int] 4929 | search: String 4930 | filters: FilterGroup 4931 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 4932 | opinions_metrics: OpinionsMetrics 4933 | # StixDomainObject 4934 | revoked: Boolean! 4935 | confidence: Int 4936 | lang: String 4937 | created: DateTime 4938 | modified: DateTime 4939 | x_opencti_graph_data: String 4940 | objectAssignee: [Assignee!] 4941 | objectParticipant: [Participant!] 4942 | avatar: OpenCtiFile 4943 | # Identity 4944 | identity_class: String! 4945 | name: String! 4946 | description: String 4947 | contact_information: String 4948 | roles: [String] 4949 | x_opencti_aliases: [String] 4950 | x_opencti_reliability: String 4951 | # System 4952 | x_opencti_firstname: String 4953 | x_opencti_lastname: String 4954 | organizations: OrganizationConnection 4955 | # Technical 4956 | creators: [Creator!] 4957 | toStix: String 4958 | importFiles( 4959 | first: Int 4960 | prefixMimeType: String 4961 | after: ID 4962 | orderBy: FileOrdering 4963 | orderMode: OrderingMode 4964 | search: String 4965 | filters: FilterGroup 4966 | ): FileConnection 4967 | pendingFiles( 4968 | first: Int 4969 | after: ID 4970 | orderBy: FileOrdering 4971 | orderMode: OrderingMode 4972 | search: String 4973 | filters: FilterGroup 4974 | ): FileConnection 4975 | exportFiles(first: Int): FileConnection 4976 | editContext: [EditUserContext!] 4977 | connectors(onlyAlive: Boolean): [Connector] 4978 | jobs(first: Int): [Work] 4979 | status: Status 4980 | workflowEnabled: Boolean 4981 | } 4982 | input SystemAddInput { 4983 | stix_id: StixId 4984 | x_opencti_stix_ids: [StixId] 4985 | name: String! @constraint(minLength: 2, format: "not-blank") 4986 | description: String 4987 | contact_information: String 4988 | roles: [String] 4989 | x_opencti_aliases: [String] 4990 | x_opencti_firstname: String 4991 | x_opencti_lastname: String 4992 | x_opencti_reliability: String 4993 | confidence: Int 4994 | revoked: Boolean 4995 | lang: String 4996 | createdBy: String 4997 | objectOrganization: [String] 4998 | objectMarking: [String] 4999 | objectLabel: [String] 5000 | externalReferences: [String] 5001 | created: DateTime 5002 | modified: DateTime 5003 | x_opencti_workflow_id: String 5004 | clientMutationId: String 5005 | update: Boolean 5006 | file: Upload 5007 | } 5008 | 5009 | ############## Infrastructures 5010 | enum InfrastructuresOrdering { 5011 | name 5012 | infrastructure_types 5013 | first_seen 5014 | last_seen 5015 | created 5016 | modified 5017 | created_at 5018 | updated_at 5019 | x_opencti_workflow_id 5020 | confidence 5021 | createdBy 5022 | objectMarking 5023 | creator 5024 | _score 5025 | } 5026 | type InfrastructureConnection { 5027 | pageInfo: PageInfo! 5028 | edges: [InfrastructureEdge] 5029 | } 5030 | type InfrastructureEdge { 5031 | cursor: String! 5032 | node: Infrastructure! 5033 | } 5034 | type Infrastructure implements BasicObject & StixObject & StixCoreObject & StixDomainObject { 5035 | id: ID! # internal_id 5036 | standard_id: String! 5037 | entity_type: String! 5038 | parent_types: [String]! 5039 | # StixObject 5040 | representative: Representative! 5041 | x_opencti_stix_ids: [StixId] 5042 | is_inferred: Boolean! 5043 | spec_version: String! 5044 | created_at: DateTime! 5045 | updated_at: DateTime! 5046 | draftVersion: DraftVersion 5047 | # inferences 5048 | x_opencti_inferences: [Inference] 5049 | # StixCoreObject 5050 | createdBy: Identity 5051 | numberOfConnectedElement: Int! 5052 | objectMarking: [MarkingDefinition!] 5053 | objectOrganization: [Organization!] 5054 | objectLabel: [Label!] 5055 | externalReferences(first: Int): ExternalReferenceConnection 5056 | containersNumber: Number 5057 | containers(first: Int, entityTypes: [String!]): ContainerConnection 5058 | reports(first: Int): ReportConnection 5059 | notes(first: Int): NoteConnection 5060 | opinions(first: Int): OpinionConnection 5061 | observedData(first: Int): ObservedDataConnection 5062 | groupings(first: Int): GroupingConnection 5063 | cases(first: Int): CaseConnection 5064 | stixCoreRelationships( 5065 | first: Int 5066 | after: ID 5067 | orderBy: StixCoreRelationshipsOrdering 5068 | orderMode: OrderingMode 5069 | fromId: StixRef 5070 | toId: StixRef 5071 | fromTypes: [String] 5072 | toTypes: [String] 5073 | relationship_type: String 5074 | startTimeStart: DateTime 5075 | startTimeStop: DateTime 5076 | stopTimeStart: DateTime 5077 | stopTimeStop: DateTime 5078 | firstSeenStart: DateTime 5079 | firstSeenStop: DateTime 5080 | lastSeenStart: DateTime 5081 | lastSeenStop: DateTime 5082 | confidences: [Int] 5083 | search: String 5084 | filters: FilterGroup 5085 | ): StixCoreRelationshipConnection 5086 | stixCoreObjectsDistribution( 5087 | relationship_type: [String] 5088 | toTypes: [String] 5089 | field: String! 5090 | startDate: DateTime 5091 | endDate: DateTime 5092 | dateAttribute: String 5093 | operation: StatsOperation! 5094 | limit: Int 5095 | order: String 5096 | types: [String] 5097 | filters: FilterGroup 5098 | search: String 5099 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 5100 | stixCoreRelationshipsDistribution( 5101 | field: String! 5102 | operation: StatsOperation! 5103 | startDate: DateTime 5104 | endDate: DateTime 5105 | dateAttribute: String 5106 | isTo: Boolean 5107 | limit: Int 5108 | order: String 5109 | elementWithTargetTypes: [String] 5110 | fromId: [String] 5111 | fromRole: String 5112 | fromTypes: [String] 5113 | toId: [String] 5114 | toRole: String 5115 | toTypes: [String] 5116 | relationship_type: [String] 5117 | confidences: [Int] 5118 | search: String 5119 | filters: FilterGroup 5120 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 5121 | opinions_metrics: OpinionsMetrics 5122 | # StixDomainObject 5123 | revoked: Boolean! 5124 | confidence: Int 5125 | lang: String 5126 | created: DateTime 5127 | modified: DateTime 5128 | x_opencti_graph_data: String 5129 | objectAssignee: [Assignee!] 5130 | objectParticipant: [Participant!] 5131 | avatar: OpenCtiFile 5132 | # Infrastructure 5133 | name: String! 5134 | aliases: [String] 5135 | description: String 5136 | infrastructure_types: [String] 5137 | first_seen: DateTime 5138 | last_seen: DateTime 5139 | killChainPhases: [KillChainPhase!] 5140 | # Technical 5141 | creators: [Creator!] 5142 | toStix: String 5143 | importFiles( 5144 | first: Int 5145 | prefixMimeType: String 5146 | after: ID 5147 | orderBy: FileOrdering 5148 | orderMode: OrderingMode 5149 | search: String 5150 | filters: FilterGroup 5151 | ): FileConnection 5152 | pendingFiles( 5153 | first: Int 5154 | after: ID 5155 | orderBy: FileOrdering 5156 | orderMode: OrderingMode 5157 | search: String 5158 | filters: FilterGroup 5159 | ): FileConnection 5160 | exportFiles(first: Int): FileConnection 5161 | editContext: [EditUserContext!] 5162 | connectors(onlyAlive: Boolean): [Connector] 5163 | jobs(first: Int): [Work] 5164 | status: Status 5165 | workflowEnabled: Boolean 5166 | } 5167 | input InfrastructureAddInput { 5168 | stix_id: StixId 5169 | x_opencti_stix_ids: [StixId] 5170 | name: String! @constraint(minLength: 2, format: "not-blank") 5171 | description: String 5172 | aliases: [String] 5173 | infrastructure_types: [String] 5174 | first_seen: DateTime 5175 | last_seen: DateTime 5176 | confidence: Int 5177 | revoked: Boolean 5178 | lang: String 5179 | createdBy: String 5180 | objectOrganization: [String] 5181 | objectMarking: [String] 5182 | objectLabel: [String] 5183 | externalReferences: [String] 5184 | killChainPhases: [String] 5185 | created: DateTime 5186 | modified: DateTime 5187 | x_opencti_workflow_id: String 5188 | clientMutationId: String 5189 | update: Boolean 5190 | file: Upload 5191 | } 5192 | 5193 | ############## IntrusionSets 5194 | enum IntrusionSetsOrdering { 5195 | name 5196 | created 5197 | modified 5198 | created_at 5199 | updated_at 5200 | x_opencti_workflow_id 5201 | resource_level 5202 | primary_motivation 5203 | confidence 5204 | _score 5205 | objectMarking 5206 | } 5207 | type IntrusionSetConnection { 5208 | pageInfo: PageInfo! 5209 | edges: [IntrusionSetEdge] 5210 | } 5211 | type IntrusionSetEdge { 5212 | cursor: String! 5213 | node: IntrusionSet! 5214 | } 5215 | type IntrusionSet implements BasicObject & StixObject & StixCoreObject & StixDomainObject { 5216 | id: ID! # internal_id 5217 | standard_id: String! 5218 | entity_type: String! 5219 | parent_types: [String]! 5220 | # StixObject 5221 | representative: Representative! 5222 | x_opencti_stix_ids: [StixId] 5223 | is_inferred: Boolean! 5224 | spec_version: String! 5225 | created_at: DateTime! 5226 | updated_at: DateTime! 5227 | draftVersion: DraftVersion 5228 | # inferences 5229 | x_opencti_inferences: [Inference] 5230 | # StixCoreObject 5231 | createdBy: Identity 5232 | numberOfConnectedElement: Int! 5233 | objectMarking: [MarkingDefinition!] 5234 | objectOrganization: [Organization!] 5235 | objectLabel: [Label!] 5236 | externalReferences(first: Int): ExternalReferenceConnection 5237 | containersNumber: Number 5238 | containers(first: Int, entityTypes: [String!]): ContainerConnection 5239 | reports(first: Int): ReportConnection 5240 | notes(first: Int): NoteConnection 5241 | opinions(first: Int): OpinionConnection 5242 | observedData(first: Int): ObservedDataConnection 5243 | groupings(first: Int): GroupingConnection 5244 | cases(first: Int): CaseConnection 5245 | stixCoreRelationships( 5246 | first: Int 5247 | after: ID 5248 | orderBy: StixCoreRelationshipsOrdering 5249 | orderMode: OrderingMode 5250 | fromId: StixRef 5251 | toId: StixRef 5252 | fromTypes: [String] 5253 | toTypes: [String] 5254 | relationship_type: String 5255 | startTimeStart: DateTime 5256 | startTimeStop: DateTime 5257 | stopTimeStart: DateTime 5258 | stopTimeStop: DateTime 5259 | firstSeenStart: DateTime 5260 | firstSeenStop: DateTime 5261 | lastSeenStart: DateTime 5262 | lastSeenStop: DateTime 5263 | confidences: [Int] 5264 | search: String 5265 | filters: FilterGroup 5266 | ): StixCoreRelationshipConnection 5267 | stixCoreObjectsDistribution( 5268 | relationship_type: [String] 5269 | toTypes: [String] 5270 | field: String! 5271 | startDate: DateTime 5272 | endDate: DateTime 5273 | dateAttribute: String 5274 | operation: StatsOperation! 5275 | limit: Int 5276 | order: String 5277 | types: [String] 5278 | filters: FilterGroup 5279 | search: String 5280 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 5281 | stixCoreRelationshipsDistribution( 5282 | field: String! 5283 | operation: StatsOperation! 5284 | startDate: DateTime 5285 | endDate: DateTime 5286 | dateAttribute: String 5287 | isTo: Boolean 5288 | limit: Int 5289 | order: String 5290 | elementWithTargetTypes: [String] 5291 | fromId: [String] 5292 | fromRole: String 5293 | fromTypes: [String] 5294 | toId: [String] 5295 | toRole: String 5296 | toTypes: [String] 5297 | relationship_type: [String] 5298 | confidences: [Int] 5299 | search: String 5300 | filters: FilterGroup 5301 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 5302 | opinions_metrics: OpinionsMetrics 5303 | # StixDomainObject 5304 | revoked: Boolean! 5305 | confidence: Int 5306 | lang: String 5307 | created: DateTime 5308 | modified: DateTime 5309 | x_opencti_graph_data: String 5310 | objectAssignee: [Assignee!] 5311 | objectParticipant: [Participant!] 5312 | avatar: OpenCtiFile 5313 | # IntrusionSet 5314 | name: String! 5315 | description: String 5316 | aliases: [String] 5317 | first_seen: DateTime 5318 | last_seen: DateTime 5319 | goals: [String] 5320 | resource_level: String 5321 | primary_motivation: String 5322 | secondary_motivations: [String] 5323 | locations: LocationConnection 5324 | # Technical 5325 | creators: [Creator!] 5326 | toStix: String 5327 | importFiles( 5328 | first: Int 5329 | prefixMimeType: String 5330 | after: ID 5331 | orderBy: FileOrdering 5332 | orderMode: OrderingMode 5333 | search: String 5334 | filters: FilterGroup 5335 | ): FileConnection 5336 | pendingFiles( 5337 | first: Int 5338 | after: ID 5339 | orderBy: FileOrdering 5340 | orderMode: OrderingMode 5341 | search: String 5342 | filters: FilterGroup 5343 | ): FileConnection 5344 | exportFiles(first: Int): FileConnection 5345 | editContext: [EditUserContext!] 5346 | connectors(onlyAlive: Boolean): [Connector] 5347 | jobs(first: Int): [Work] 5348 | status: Status 5349 | workflowEnabled: Boolean 5350 | } 5351 | input IntrusionSetAddInput { 5352 | stix_id: StixId 5353 | x_opencti_stix_ids: [StixId] 5354 | name: String! @constraint(minLength: 2, format: "not-blank") 5355 | description: String 5356 | aliases: [String] 5357 | first_seen: DateTime 5358 | last_seen: DateTime 5359 | goals: [String] 5360 | resource_level: String 5361 | primary_motivation: String 5362 | secondary_motivations: [String] 5363 | confidence: Int 5364 | revoked: Boolean 5365 | lang: String 5366 | createdBy: String 5367 | objectMarking: [String] 5368 | objectAssignee: [String] 5369 | objectOrganization: [String] 5370 | objectLabel: [String] 5371 | externalReferences: [String] 5372 | x_opencti_workflow_id: String 5373 | created: DateTime 5374 | modified: DateTime 5375 | clientMutationId: String 5376 | update: Boolean 5377 | file: Upload 5378 | } 5379 | 5380 | ############## Locations 5381 | enum LocationsOrdering { 5382 | name 5383 | latitude 5384 | longitude 5385 | created 5386 | modified 5387 | created_at 5388 | updated_at 5389 | x_opencti_workflow_id 5390 | _score 5391 | } 5392 | type LocationConnection { 5393 | pageInfo: PageInfo! 5394 | edges: [LocationEdge] 5395 | } 5396 | type LocationEdge { 5397 | cursor: String! 5398 | types: [String] 5399 | node: Location! 5400 | } 5401 | interface Location { 5402 | id: ID! # internal_id 5403 | standard_id: String! 5404 | entity_type: String! 5405 | parent_types: [String]! 5406 | # StixObject 5407 | representative: Representative! 5408 | x_opencti_stix_ids: [StixId] 5409 | is_inferred: Boolean! 5410 | spec_version: String! 5411 | created_at: DateTime! 5412 | updated_at: DateTime! 5413 | draftVersion: DraftVersion 5414 | # StixCoreObject 5415 | createdBy: Identity 5416 | numberOfConnectedElement: Int! 5417 | objectMarking: [MarkingDefinition!] 5418 | objectOrganization: [Organization!] 5419 | objectLabel: [Label!] 5420 | externalReferences(first: Int): ExternalReferenceConnection 5421 | containersNumber: Number 5422 | containers(first: Int, entityTypes: [String!]): ContainerConnection 5423 | reports(first: Int): ReportConnection 5424 | notes(first: Int): NoteConnection 5425 | opinions(first: Int): OpinionConnection 5426 | observedData(first: Int): ObservedDataConnection 5427 | groupings(first: Int): GroupingConnection 5428 | cases(first: Int): CaseConnection 5429 | stixCoreRelationships( 5430 | first: Int 5431 | after: ID 5432 | orderBy: StixCoreRelationshipsOrdering 5433 | orderMode: OrderingMode 5434 | fromId: StixRef 5435 | toId: StixRef 5436 | fromTypes: [String] 5437 | toTypes: [String] 5438 | relationship_type: String 5439 | startTimeStart: DateTime 5440 | startTimeStop: DateTime 5441 | stopTimeStart: DateTime 5442 | stopTimeStop: DateTime 5443 | firstSeenStart: DateTime 5444 | firstSeenStop: DateTime 5445 | lastSeenStart: DateTime 5446 | lastSeenStop: DateTime 5447 | confidences: [Int] 5448 | search: String 5449 | filters: FilterGroup 5450 | ): StixCoreRelationshipConnection 5451 | stixCoreObjectsDistribution( 5452 | relationship_type: [String] 5453 | toTypes: [String] 5454 | field: String! 5455 | startDate: DateTime 5456 | endDate: DateTime 5457 | dateAttribute: String 5458 | operation: StatsOperation! 5459 | limit: Int 5460 | order: String 5461 | types: [String] 5462 | filters: FilterGroup 5463 | search: String 5464 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 5465 | stixCoreRelationshipsDistribution( 5466 | field: String! 5467 | operation: StatsOperation! 5468 | startDate: DateTime 5469 | endDate: DateTime 5470 | dateAttribute: String 5471 | isTo: Boolean 5472 | limit: Int 5473 | order: String 5474 | elementWithTargetTypes: [String] 5475 | fromId: [String] 5476 | fromRole: String 5477 | fromTypes: [String] 5478 | toId: [String] 5479 | toRole: String 5480 | toTypes: [String] 5481 | relationship_type: [String] 5482 | confidences: [Int] 5483 | search: String 5484 | filters: FilterGroup 5485 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 5486 | opinions_metrics: OpinionsMetrics 5487 | # StixDomainObject 5488 | revoked: Boolean! 5489 | confidence: Int 5490 | lang: String 5491 | created: DateTime 5492 | modified: DateTime 5493 | x_opencti_graph_data: String 5494 | objectAssignee: [Assignee!] 5495 | avatar: OpenCtiFile 5496 | # Location 5497 | name: String! 5498 | description: String 5499 | latitude: Float 5500 | longitude: Float 5501 | precision: Float 5502 | x_opencti_aliases: [String] 5503 | # Technical 5504 | creators: [Creator!] 5505 | toStix: String 5506 | importFiles( 5507 | first: Int 5508 | prefixMimeType: String 5509 | after: ID 5510 | orderBy: FileOrdering 5511 | orderMode: OrderingMode 5512 | search: String 5513 | filters: FilterGroup 5514 | ): FileConnection 5515 | pendingFiles( 5516 | first: Int 5517 | after: ID 5518 | orderBy: FileOrdering 5519 | orderMode: OrderingMode 5520 | search: String 5521 | filters: FilterGroup 5522 | ): FileConnection 5523 | exportFiles(first: Int): FileConnection 5524 | editContext: [EditUserContext!] 5525 | connectors(onlyAlive: Boolean): [Connector] 5526 | jobs(first: Int): [Work] 5527 | status: Status 5528 | workflowEnabled: Boolean 5529 | } 5530 | input LocationAddInput { 5531 | stix_id: StixId 5532 | x_opencti_stix_ids: [StixId] 5533 | type: String! 5534 | name: String! @constraint(minLength: 2, format: "not-blank") 5535 | description: String 5536 | latitude: Float 5537 | longitude: Float 5538 | precision: Float 5539 | x_opencti_aliases: [String] 5540 | confidence: Int 5541 | revoked: Boolean 5542 | lang: String 5543 | createdBy: String 5544 | objectMarking: [String] 5545 | objectLabel: [String] 5546 | externalReferences: [String] 5547 | clientMutationId: String 5548 | created: DateTime 5549 | modified: DateTime 5550 | x_opencti_workflow_id: String 5551 | update: Boolean 5552 | } 5553 | 5554 | ################ Positions 5555 | enum PositionsOrdering { 5556 | name 5557 | postal_address 5558 | postal_code 5559 | created 5560 | modified 5561 | created_at 5562 | updated_at 5563 | x_opencti_workflow_id 5564 | _score 5565 | } 5566 | type PositionConnection { 5567 | pageInfo: PageInfo! 5568 | edges: [PositionEdge] 5569 | } 5570 | type PositionEdge { 5571 | cursor: String! 5572 | node: Position! 5573 | } 5574 | type Position implements BasicObject & StixObject & StixCoreObject & StixDomainObject & Location { 5575 | id: ID! # internal_id 5576 | standard_id: String! 5577 | entity_type: String! 5578 | parent_types: [String]! 5579 | # StixObject 5580 | representative: Representative! 5581 | x_opencti_stix_ids: [StixId] 5582 | is_inferred: Boolean! 5583 | spec_version: String! 5584 | created_at: DateTime! 5585 | updated_at: DateTime! 5586 | draftVersion: DraftVersion 5587 | # inferences 5588 | x_opencti_inferences: [Inference] 5589 | # StixCoreObject 5590 | createdBy: Identity 5591 | numberOfConnectedElement: Int! 5592 | objectMarking: [MarkingDefinition!] 5593 | objectOrganization: [Organization!] 5594 | objectLabel: [Label!] 5595 | externalReferences(first: Int): ExternalReferenceConnection 5596 | containersNumber: Number 5597 | containers(first: Int, entityTypes: [String!]): ContainerConnection 5598 | reports(first: Int): ReportConnection 5599 | notes(first: Int): NoteConnection 5600 | opinions(first: Int): OpinionConnection 5601 | observedData(first: Int): ObservedDataConnection 5602 | groupings(first: Int): GroupingConnection 5603 | cases(first: Int): CaseConnection 5604 | stixCoreRelationships( 5605 | first: Int 5606 | after: ID 5607 | orderBy: StixCoreRelationshipsOrdering 5608 | orderMode: OrderingMode 5609 | fromId: StixRef 5610 | toId: StixRef 5611 | fromTypes: [String] 5612 | toTypes: [String] 5613 | relationship_type: String 5614 | startTimeStart: DateTime 5615 | startTimeStop: DateTime 5616 | stopTimeStart: DateTime 5617 | stopTimeStop: DateTime 5618 | firstSeenStart: DateTime 5619 | firstSeenStop: DateTime 5620 | lastSeenStart: DateTime 5621 | lastSeenStop: DateTime 5622 | confidences: [Int] 5623 | search: String 5624 | filters: FilterGroup 5625 | ): StixCoreRelationshipConnection 5626 | stixCoreObjectsDistribution( 5627 | relationship_type: [String] 5628 | toTypes: [String] 5629 | field: String! 5630 | startDate: DateTime 5631 | endDate: DateTime 5632 | dateAttribute: String 5633 | operation: StatsOperation! 5634 | limit: Int 5635 | order: String 5636 | types: [String] 5637 | filters: FilterGroup 5638 | search: String 5639 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 5640 | stixCoreRelationshipsDistribution( 5641 | field: String! 5642 | operation: StatsOperation! 5643 | startDate: DateTime 5644 | endDate: DateTime 5645 | dateAttribute: String 5646 | isTo: Boolean 5647 | limit: Int 5648 | order: String 5649 | elementWithTargetTypes: [String] 5650 | fromId: [String] 5651 | fromRole: String 5652 | fromTypes: [String] 5653 | toId: [String] 5654 | toRole: String 5655 | toTypes: [String] 5656 | relationship_type: [String] 5657 | confidences: [Int] 5658 | search: String 5659 | filters: FilterGroup 5660 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 5661 | opinions_metrics: OpinionsMetrics 5662 | # StixDomainObject 5663 | revoked: Boolean! 5664 | confidence: Int 5665 | lang: String 5666 | created: DateTime 5667 | modified: DateTime 5668 | x_opencti_graph_data: String 5669 | objectAssignee: [Assignee!] 5670 | objectParticipant: [Participant!] 5671 | avatar: OpenCtiFile 5672 | # Location 5673 | name: String! 5674 | description: String 5675 | latitude: Float 5676 | longitude: Float 5677 | precision: Float 5678 | x_opencti_aliases: [String] 5679 | # Position 5680 | street_address: String 5681 | postal_code: String 5682 | city: City 5683 | # Technical 5684 | creators: [Creator!] 5685 | toStix: String 5686 | importFiles( 5687 | first: Int 5688 | prefixMimeType: String 5689 | after: ID 5690 | orderBy: FileOrdering 5691 | orderMode: OrderingMode 5692 | search: String 5693 | filters: FilterGroup 5694 | ): FileConnection 5695 | pendingFiles( 5696 | first: Int 5697 | after: ID 5698 | orderBy: FileOrdering 5699 | orderMode: OrderingMode 5700 | search: String 5701 | filters: FilterGroup 5702 | ): FileConnection 5703 | exportFiles(first: Int): FileConnection 5704 | editContext: [EditUserContext!] 5705 | connectors(onlyAlive: Boolean): [Connector] 5706 | jobs(first: Int): [Work] 5707 | status: Status 5708 | workflowEnabled: Boolean 5709 | } 5710 | input PositionAddInput { 5711 | stix_id: StixId 5712 | x_opencti_stix_ids: [StixId] 5713 | name: String! @constraint(minLength: 2, format: "not-blank") 5714 | description: String 5715 | latitude: Float 5716 | longitude: Float 5717 | precision: Float 5718 | street_address: String 5719 | postal_code: String 5720 | confidence: Int 5721 | revoked: Boolean 5722 | lang: String 5723 | x_opencti_aliases: [String] 5724 | createdBy: String 5725 | objectMarking: [String] 5726 | objectLabel: [String] 5727 | externalReferences: [String] 5728 | created: DateTime 5729 | modified: DateTime 5730 | x_opencti_workflow_id: String 5731 | clientMutationId: String 5732 | update: Boolean 5733 | file: Upload 5734 | } 5735 | 5736 | ################ Cities 5737 | enum CitiesOrdering { 5738 | name 5739 | aliases 5740 | created 5741 | modified 5742 | created_at 5743 | updated_at 5744 | objectMarking 5745 | objectLabel 5746 | x_opencti_workflow_id 5747 | _score 5748 | } 5749 | type CityConnection { 5750 | pageInfo: PageInfo! 5751 | edges: [CityEdge] 5752 | } 5753 | type CityEdge { 5754 | cursor: String! 5755 | node: City! 5756 | } 5757 | type City implements BasicObject & StixObject & StixCoreObject & StixDomainObject & Location { 5758 | id: ID! # internal_id 5759 | standard_id: String! 5760 | entity_type: String! 5761 | parent_types: [String]! 5762 | # StixObject 5763 | representative: Representative! 5764 | x_opencti_stix_ids: [StixId] 5765 | is_inferred: Boolean! 5766 | spec_version: String! 5767 | created_at: DateTime! 5768 | updated_at: DateTime! 5769 | draftVersion: DraftVersion 5770 | # inferences 5771 | x_opencti_inferences: [Inference] 5772 | # StixCoreObject 5773 | createdBy: Identity 5774 | numberOfConnectedElement: Int! 5775 | objectMarking: [MarkingDefinition!] 5776 | objectOrganization: [Organization!] 5777 | objectLabel: [Label!] 5778 | externalReferences(first: Int): ExternalReferenceConnection 5779 | containersNumber: Number 5780 | containers(first: Int, entityTypes: [String!]): ContainerConnection 5781 | reports(first: Int): ReportConnection 5782 | notes(first: Int): NoteConnection 5783 | opinions(first: Int): OpinionConnection 5784 | observedData(first: Int): ObservedDataConnection 5785 | groupings(first: Int): GroupingConnection 5786 | cases(first: Int): CaseConnection 5787 | stixCoreRelationships( 5788 | first: Int 5789 | after: ID 5790 | orderBy: StixCoreRelationshipsOrdering 5791 | orderMode: OrderingMode 5792 | fromId: StixRef 5793 | toId: StixRef 5794 | fromTypes: [String] 5795 | toTypes: [String] 5796 | relationship_type: String 5797 | startTimeStart: DateTime 5798 | startTimeStop: DateTime 5799 | stopTimeStart: DateTime 5800 | stopTimeStop: DateTime 5801 | firstSeenStart: DateTime 5802 | firstSeenStop: DateTime 5803 | lastSeenStart: DateTime 5804 | lastSeenStop: DateTime 5805 | confidences: [Int] 5806 | search: String 5807 | filters: FilterGroup 5808 | ): StixCoreRelationshipConnection 5809 | stixCoreObjectsDistribution( 5810 | relationship_type: [String] 5811 | toTypes: [String] 5812 | field: String! 5813 | startDate: DateTime 5814 | endDate: DateTime 5815 | dateAttribute: String 5816 | operation: StatsOperation! 5817 | limit: Int 5818 | order: String 5819 | types: [String] 5820 | filters: FilterGroup 5821 | search: String 5822 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 5823 | stixCoreRelationshipsDistribution( 5824 | field: String! 5825 | operation: StatsOperation! 5826 | startDate: DateTime 5827 | endDate: DateTime 5828 | dateAttribute: String 5829 | isTo: Boolean 5830 | limit: Int 5831 | order: String 5832 | elementWithTargetTypes: [String] 5833 | fromId: [String] 5834 | fromRole: String 5835 | fromTypes: [String] 5836 | toId: [String] 5837 | toRole: String 5838 | toTypes: [String] 5839 | relationship_type: [String] 5840 | confidences: [Int] 5841 | search: String 5842 | filters: FilterGroup 5843 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 5844 | opinions_metrics: OpinionsMetrics 5845 | # StixDomainObject 5846 | revoked: Boolean! 5847 | confidence: Int 5848 | lang: String 5849 | created: DateTime 5850 | modified: DateTime 5851 | x_opencti_graph_data: String 5852 | objectAssignee: [Assignee!] 5853 | objectParticipant: [Participant!] 5854 | avatar: OpenCtiFile 5855 | # Location 5856 | name: String! 5857 | description: String 5858 | latitude: Float 5859 | longitude: Float 5860 | precision: Float 5861 | x_opencti_aliases: [String] 5862 | # City 5863 | country: Country 5864 | administrativeArea: AdministrativeArea 5865 | # Technical 5866 | creators: [Creator!] 5867 | toStix: String 5868 | importFiles( 5869 | first: Int 5870 | prefixMimeType: String 5871 | after: ID 5872 | orderBy: FileOrdering 5873 | orderMode: OrderingMode 5874 | search: String 5875 | filters: FilterGroup 5876 | ): FileConnection 5877 | pendingFiles( 5878 | first: Int 5879 | after: ID 5880 | orderBy: FileOrdering 5881 | orderMode: OrderingMode 5882 | search: String 5883 | filters: FilterGroup 5884 | ): FileConnection 5885 | exportFiles(first: Int): FileConnection 5886 | editContext: [EditUserContext!] 5887 | connectors(onlyAlive: Boolean): [Connector] 5888 | jobs(first: Int): [Work] 5889 | status: Status 5890 | workflowEnabled: Boolean 5891 | } 5892 | input CityAddInput { 5893 | stix_id: StixId 5894 | x_opencti_stix_ids: [StixId] 5895 | name: String! @constraint(minLength: 2, format: "not-blank") 5896 | description: String 5897 | latitude: Float 5898 | longitude: Float 5899 | precision: Float 5900 | confidence: Int 5901 | revoked: Boolean 5902 | lang: String 5903 | x_opencti_aliases: [String] 5904 | createdBy: String 5905 | objectOrganization: [String] 5906 | objectMarking: [String] 5907 | objectLabel: [String] 5908 | externalReferences: [String] 5909 | created: DateTime 5910 | modified: DateTime 5911 | x_opencti_workflow_id: String 5912 | clientMutationId: String 5913 | update: Boolean 5914 | file: Upload 5915 | } 5916 | 5917 | enum CountriesOrdering { 5918 | name 5919 | created 5920 | modified 5921 | created_at 5922 | updated_at 5923 | x_opencti_workflow_id 5924 | _score 5925 | } 5926 | type CountryConnection { 5927 | pageInfo: PageInfo! 5928 | edges: [CountryEdge!]! 5929 | } 5930 | type CountryEdge { 5931 | cursor: String! 5932 | node: Country! 5933 | } 5934 | type Country implements BasicObject & StixObject & StixCoreObject & StixDomainObject & Location { 5935 | id: ID! # internal_id 5936 | standard_id: String! 5937 | entity_type: String! 5938 | parent_types: [String]! 5939 | # StixObject 5940 | representative: Representative! 5941 | x_opencti_stix_ids: [StixId] 5942 | is_inferred: Boolean! 5943 | spec_version: String! 5944 | created_at: DateTime! 5945 | updated_at: DateTime! 5946 | draftVersion: DraftVersion 5947 | # inferences 5948 | x_opencti_inferences: [Inference] 5949 | # StixCoreObject 5950 | createdBy: Identity 5951 | numberOfConnectedElement: Int! 5952 | objectMarking: [MarkingDefinition!] 5953 | objectOrganization: [Organization!] 5954 | objectLabel: [Label!] 5955 | externalReferences(first: Int): ExternalReferenceConnection 5956 | containersNumber: Number 5957 | containers(first: Int, entityTypes: [String!]): ContainerConnection 5958 | reports(first: Int): ReportConnection 5959 | notes(first: Int): NoteConnection 5960 | opinions(first: Int): OpinionConnection 5961 | observedData(first: Int): ObservedDataConnection 5962 | groupings(first: Int): GroupingConnection 5963 | cases(first: Int): CaseConnection 5964 | stixCoreRelationships( 5965 | first: Int 5966 | after: ID 5967 | orderBy: StixCoreRelationshipsOrdering 5968 | orderMode: OrderingMode 5969 | fromId: StixRef 5970 | toId: StixRef 5971 | fromTypes: [String] 5972 | toTypes: [String] 5973 | relationship_type: String 5974 | startTimeStart: DateTime 5975 | startTimeStop: DateTime 5976 | stopTimeStart: DateTime 5977 | stopTimeStop: DateTime 5978 | firstSeenStart: DateTime 5979 | firstSeenStop: DateTime 5980 | lastSeenStart: DateTime 5981 | lastSeenStop: DateTime 5982 | confidences: [Int] 5983 | search: String 5984 | filters: FilterGroup 5985 | ): StixCoreRelationshipConnection 5986 | stixCoreObjectsDistribution( 5987 | relationship_type: [String] 5988 | toTypes: [String] 5989 | field: String! 5990 | startDate: DateTime 5991 | endDate: DateTime 5992 | dateAttribute: String 5993 | operation: StatsOperation! 5994 | limit: Int 5995 | order: String 5996 | types: [String] 5997 | filters: FilterGroup 5998 | search: String 5999 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 6000 | stixCoreRelationshipsDistribution( 6001 | field: String! 6002 | operation: StatsOperation! 6003 | startDate: DateTime 6004 | endDate: DateTime 6005 | dateAttribute: String 6006 | isTo: Boolean 6007 | limit: Int 6008 | order: String 6009 | elementWithTargetTypes: [String] 6010 | fromId: [String] 6011 | fromRole: String 6012 | fromTypes: [String] 6013 | toId: [String] 6014 | toRole: String 6015 | toTypes: [String] 6016 | relationship_type: [String] 6017 | confidences: [Int] 6018 | search: String 6019 | filters: FilterGroup 6020 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 6021 | opinions_metrics: OpinionsMetrics 6022 | # StixDomainObject 6023 | revoked: Boolean! 6024 | confidence: Int 6025 | lang: String 6026 | created: DateTime 6027 | modified: DateTime 6028 | x_opencti_graph_data: String 6029 | objectAssignee: [Assignee!] 6030 | objectParticipant: [Participant!] 6031 | avatar: OpenCtiFile 6032 | # Location 6033 | name: String! 6034 | description: String 6035 | latitude: Float 6036 | longitude: Float 6037 | precision: Float 6038 | x_opencti_aliases: [String] 6039 | # Country 6040 | region: Region 6041 | # Technical 6042 | creators: [Creator!] 6043 | toStix: String 6044 | importFiles( 6045 | first: Int 6046 | prefixMimeType: String 6047 | after: ID 6048 | orderBy: FileOrdering 6049 | orderMode: OrderingMode 6050 | search: String 6051 | filters: FilterGroup 6052 | ): FileConnection 6053 | pendingFiles( 6054 | first: Int 6055 | after: ID 6056 | orderBy: FileOrdering 6057 | orderMode: OrderingMode 6058 | search: String 6059 | filters: FilterGroup 6060 | ): FileConnection 6061 | exportFiles(first: Int): FileConnection 6062 | editContext: [EditUserContext!] 6063 | connectors(onlyAlive: Boolean): [Connector] 6064 | jobs(first: Int): [Work] 6065 | status: Status 6066 | workflowEnabled: Boolean 6067 | } 6068 | input CountryAddInput { 6069 | stix_id: StixId 6070 | x_opencti_stix_ids: [StixId] 6071 | name: String! @constraint(minLength: 2, format: "not-blank") 6072 | description: String 6073 | latitude: Float 6074 | longitude: Float 6075 | precision: Float 6076 | confidence: Int 6077 | revoked: Boolean 6078 | lang: String 6079 | x_opencti_aliases: [String] 6080 | createdBy: String 6081 | objectMarking: [String] 6082 | objectLabel: [String] 6083 | externalReferences: [String] 6084 | created: DateTime 6085 | modified: DateTime 6086 | x_opencti_workflow_id: String 6087 | clientMutationId: String 6088 | update: Boolean 6089 | file: Upload 6090 | } 6091 | 6092 | ################ Regions 6093 | enum RegionsOrdering { 6094 | name 6095 | created 6096 | modified 6097 | created_at 6098 | updated_at 6099 | x_opencti_workflow_id 6100 | _score 6101 | } 6102 | type RegionConnection { 6103 | pageInfo: PageInfo! 6104 | edges: [RegionEdge] 6105 | } 6106 | type RegionEdge { 6107 | cursor: String! 6108 | node: Region! 6109 | } 6110 | type Region implements BasicObject & StixObject & StixCoreObject & StixDomainObject & Location { 6111 | id: ID! # internal_id 6112 | standard_id: String! 6113 | entity_type: String! 6114 | parent_types: [String]! 6115 | # StixObject 6116 | representative: Representative! 6117 | x_opencti_stix_ids: [StixId] 6118 | is_inferred: Boolean! 6119 | spec_version: String! 6120 | created_at: DateTime! 6121 | updated_at: DateTime! 6122 | draftVersion: DraftVersion 6123 | # inferences 6124 | x_opencti_inferences: [Inference] 6125 | # StixCoreObject 6126 | createdBy: Identity 6127 | numberOfConnectedElement: Int! 6128 | objectMarking: [MarkingDefinition!] 6129 | objectOrganization: [Organization!] 6130 | objectLabel: [Label!] 6131 | externalReferences(first: Int): ExternalReferenceConnection 6132 | containersNumber: Number 6133 | containers(first: Int, entityTypes: [String!]): ContainerConnection 6134 | reports(first: Int): ReportConnection 6135 | notes(first: Int): NoteConnection 6136 | opinions(first: Int): OpinionConnection 6137 | observedData(first: Int): ObservedDataConnection 6138 | groupings(first: Int): GroupingConnection 6139 | cases(first: Int): CaseConnection 6140 | stixCoreRelationships( 6141 | first: Int 6142 | after: ID 6143 | orderBy: StixCoreRelationshipsOrdering 6144 | orderMode: OrderingMode 6145 | fromId: StixRef 6146 | toId: StixRef 6147 | fromTypes: [String] 6148 | toTypes: [String] 6149 | relationship_type: String 6150 | startTimeStart: DateTime 6151 | startTimeStop: DateTime 6152 | stopTimeStart: DateTime 6153 | stopTimeStop: DateTime 6154 | firstSeenStart: DateTime 6155 | firstSeenStop: DateTime 6156 | lastSeenStart: DateTime 6157 | lastSeenStop: DateTime 6158 | confidences: [Int] 6159 | search: String 6160 | filters: FilterGroup 6161 | ): StixCoreRelationshipConnection 6162 | stixCoreObjectsDistribution( 6163 | relationship_type: [String] 6164 | toTypes: [String] 6165 | field: String! 6166 | startDate: DateTime 6167 | endDate: DateTime 6168 | dateAttribute: String 6169 | operation: StatsOperation! 6170 | limit: Int 6171 | order: String 6172 | types: [String] 6173 | filters: FilterGroup 6174 | search: String 6175 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 6176 | stixCoreRelationshipsDistribution( 6177 | field: String! 6178 | operation: StatsOperation! 6179 | startDate: DateTime 6180 | endDate: DateTime 6181 | dateAttribute: String 6182 | isTo: Boolean 6183 | limit: Int 6184 | order: String 6185 | elementWithTargetTypes: [String] 6186 | fromId: [String] 6187 | fromRole: String 6188 | fromTypes: [String] 6189 | toId: [String] 6190 | toRole: String 6191 | toTypes: [String] 6192 | relationship_type: [String] 6193 | confidences: [Int] 6194 | search: String 6195 | filters: FilterGroup 6196 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 6197 | opinions_metrics: OpinionsMetrics 6198 | # StixDomainObject 6199 | revoked: Boolean! 6200 | confidence: Int 6201 | lang: String 6202 | created: DateTime 6203 | modified: DateTime 6204 | x_opencti_graph_data: String 6205 | objectAssignee: [Assignee!] 6206 | objectParticipant: [Participant!] 6207 | avatar: OpenCtiFile 6208 | # Location 6209 | name: String! 6210 | description: String 6211 | latitude: Float 6212 | longitude: Float 6213 | precision: Float 6214 | x_opencti_aliases: [String] 6215 | # Region 6216 | parentRegions: RegionConnection 6217 | subRegions: RegionConnection 6218 | countries: CountryConnection 6219 | # Technical 6220 | creators: [Creator!] 6221 | toStix: String 6222 | importFiles( 6223 | first: Int 6224 | prefixMimeType: String 6225 | after: ID 6226 | orderBy: FileOrdering 6227 | orderMode: OrderingMode 6228 | search: String 6229 | filters: FilterGroup 6230 | ): FileConnection 6231 | pendingFiles( 6232 | first: Int 6233 | after: ID 6234 | orderBy: FileOrdering 6235 | orderMode: OrderingMode 6236 | search: String 6237 | filters: FilterGroup 6238 | ): FileConnection 6239 | exportFiles(first: Int): FileConnection 6240 | editContext: [EditUserContext!] 6241 | connectors(onlyAlive: Boolean): [Connector] 6242 | jobs(first: Int): [Work] 6243 | status: Status 6244 | workflowEnabled: Boolean 6245 | } 6246 | input RegionAddInput { 6247 | stix_id: StixId 6248 | x_opencti_stix_ids: [StixId] 6249 | name: String! @constraint(minLength: 2, format: "not-blank") 6250 | description: String 6251 | latitude: Float 6252 | longitude: Float 6253 | precision: Float 6254 | confidence: Int 6255 | revoked: Boolean 6256 | lang: String 6257 | x_opencti_aliases: [String] 6258 | createdBy: String 6259 | objectMarking: [String] 6260 | objectLabel: [String] 6261 | externalReferences: [String] 6262 | created: DateTime 6263 | modified: DateTime 6264 | x_opencti_workflow_id: String 6265 | clientMutationId: String 6266 | update: Boolean 6267 | file: Upload 6268 | } 6269 | 6270 | ############## Malware 6271 | enum MalwaresOrdering { 6272 | name 6273 | malware_types 6274 | first_seen 6275 | last_seen 6276 | created 6277 | modified 6278 | created_at 6279 | updated_at 6280 | objectMarking 6281 | objectLabel 6282 | x_opencti_workflow_id 6283 | is_family 6284 | confidence 6285 | _score 6286 | } 6287 | type MalwareConnection { 6288 | pageInfo: PageInfo! 6289 | edges: [MalwareEdge] 6290 | } 6291 | type MalwareEdge { 6292 | cursor: String! 6293 | node: Malware! 6294 | } 6295 | type Malware implements BasicObject & StixObject & StixCoreObject & StixDomainObject { 6296 | id: ID! # internal_id 6297 | standard_id: String! 6298 | entity_type: String! 6299 | parent_types: [String]! 6300 | # StixObject 6301 | representative: Representative! 6302 | x_opencti_stix_ids: [StixId] 6303 | is_inferred: Boolean! 6304 | spec_version: String! 6305 | created_at: DateTime! 6306 | updated_at: DateTime! 6307 | draftVersion: DraftVersion 6308 | # inferences 6309 | x_opencti_inferences: [Inference] 6310 | # StixCoreObject 6311 | createdBy: Identity 6312 | numberOfConnectedElement: Int! 6313 | objectMarking: [MarkingDefinition!] 6314 | objectOrganization: [Organization!] 6315 | objectLabel: [Label!] 6316 | externalReferences(first: Int): ExternalReferenceConnection 6317 | containersNumber: Number 6318 | containers(first: Int, entityTypes: [String!]): ContainerConnection 6319 | reports(first: Int): ReportConnection 6320 | notes(first: Int): NoteConnection 6321 | opinions(first: Int): OpinionConnection 6322 | observedData(first: Int): ObservedDataConnection 6323 | groupings(first: Int): GroupingConnection 6324 | cases(first: Int): CaseConnection 6325 | stixCoreRelationships( 6326 | first: Int 6327 | after: ID 6328 | orderBy: StixCoreRelationshipsOrdering 6329 | orderMode: OrderingMode 6330 | fromId: StixRef 6331 | toId: StixRef 6332 | fromTypes: [String] 6333 | toTypes: [String] 6334 | relationship_type: String 6335 | startTimeStart: DateTime 6336 | startTimeStop: DateTime 6337 | stopTimeStart: DateTime 6338 | stopTimeStop: DateTime 6339 | firstSeenStart: DateTime 6340 | firstSeenStop: DateTime 6341 | lastSeenStart: DateTime 6342 | lastSeenStop: DateTime 6343 | confidences: [Int] 6344 | search: String 6345 | filters: FilterGroup 6346 | ): StixCoreRelationshipConnection 6347 | stixCoreObjectsDistribution( 6348 | relationship_type: [String] 6349 | toTypes: [String] 6350 | field: String! 6351 | startDate: DateTime 6352 | endDate: DateTime 6353 | dateAttribute: String 6354 | operation: StatsOperation! 6355 | limit: Int 6356 | order: String 6357 | types: [String] 6358 | filters: FilterGroup 6359 | search: String 6360 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 6361 | stixCoreRelationshipsDistribution( 6362 | field: String! 6363 | operation: StatsOperation! 6364 | startDate: DateTime 6365 | endDate: DateTime 6366 | dateAttribute: String 6367 | isTo: Boolean 6368 | limit: Int 6369 | order: String 6370 | elementWithTargetTypes: [String] 6371 | fromId: [String] 6372 | fromRole: String 6373 | fromTypes: [String] 6374 | toId: [String] 6375 | toRole: String 6376 | toTypes: [String] 6377 | relationship_type: [String] 6378 | confidences: [Int] 6379 | search: String 6380 | filters: FilterGroup 6381 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 6382 | opinions_metrics: OpinionsMetrics 6383 | # StixDomainObject 6384 | revoked: Boolean! 6385 | confidence: Int 6386 | lang: String 6387 | created: DateTime 6388 | modified: DateTime 6389 | x_opencti_graph_data: String 6390 | objectAssignee: [Assignee!] 6391 | objectParticipant: [Participant!] 6392 | avatar: OpenCtiFile 6393 | # Malware 6394 | name: String! 6395 | description: String 6396 | aliases: [String] 6397 | malware_types: [String] 6398 | is_family: Boolean 6399 | first_seen: DateTime 6400 | last_seen: DateTime 6401 | architecture_execution_envs: [String] 6402 | implementation_languages: [String] 6403 | capabilities: [String] 6404 | killChainPhases: [KillChainPhase!] 6405 | samples: [StixCyberObservable!] 6406 | # Technical 6407 | creators: [Creator!] 6408 | toStix: String 6409 | importFiles( 6410 | first: Int 6411 | prefixMimeType: String 6412 | after: ID 6413 | orderBy: FileOrdering 6414 | orderMode: OrderingMode 6415 | search: String 6416 | filters: FilterGroup 6417 | ): FileConnection 6418 | pendingFiles( 6419 | first: Int 6420 | after: ID 6421 | orderBy: FileOrdering 6422 | orderMode: OrderingMode 6423 | search: String 6424 | filters: FilterGroup 6425 | ): FileConnection 6426 | exportFiles(first: Int): FileConnection 6427 | editContext: [EditUserContext!] 6428 | connectors(onlyAlive: Boolean): [Connector] 6429 | jobs(first: Int): [Work] 6430 | status: Status 6431 | workflowEnabled: Boolean 6432 | } 6433 | input MalwareAddInput { 6434 | stix_id: StixId 6435 | x_opencti_stix_ids: [StixId] 6436 | name: String! @constraint(minLength: 2, format: "not-blank") 6437 | description: String 6438 | malware_types: [String] 6439 | aliases: [String] 6440 | is_family: Boolean 6441 | first_seen: DateTime 6442 | last_seen: DateTime 6443 | architecture_execution_envs: [String] 6444 | implementation_languages: [String] 6445 | capabilities: [String] 6446 | confidence: Int 6447 | revoked: Boolean 6448 | lang: String 6449 | createdBy: String 6450 | objectMarking: [String] 6451 | objectAssignee: [String] 6452 | objectOrganization: [String] 6453 | objectLabel: [String] 6454 | externalReferences: [String] 6455 | killChainPhases: [String] 6456 | samples: [String] 6457 | created: DateTime 6458 | modified: DateTime 6459 | x_opencti_workflow_id: String 6460 | clientMutationId: String 6461 | update: Boolean 6462 | file: Upload 6463 | } 6464 | 6465 | ############## ThreatActorsGroup 6466 | enum ThreatActorsOrdering { 6467 | name 6468 | created 6469 | modified 6470 | created_at 6471 | updated_at 6472 | x_opencti_workflow_id 6473 | confidence 6474 | sophistication 6475 | resource_level 6476 | _score 6477 | threat_actor_types 6478 | objectMarking 6479 | } 6480 | type ThreatActorGroupConnection { 6481 | pageInfo: PageInfo! 6482 | edges: [ThreatActorGroupEdge] 6483 | } 6484 | 6485 | type ThreatActorGroupEdge { 6486 | cursor: String! 6487 | node: ThreatActorGroup! 6488 | } 6489 | 6490 | interface ThreatActor implements BasicObject & StixObject & StixCoreObject & StixDomainObject { 6491 | id: ID! # internal_id 6492 | standard_id: String! 6493 | entity_type: String! 6494 | parent_types: [String]! 6495 | # StixObject 6496 | representative: Representative! 6497 | x_opencti_stix_ids: [StixId] 6498 | is_inferred: Boolean! 6499 | spec_version: String! 6500 | created_at: DateTime! 6501 | updated_at: DateTime! 6502 | draftVersion: DraftVersion 6503 | # inferences 6504 | x_opencti_inferences: [Inference] 6505 | # StixCoreObject 6506 | createdBy: Identity 6507 | numberOfConnectedElement: Int! 6508 | objectMarking: [MarkingDefinition!] 6509 | objectOrganization: [Organization!] 6510 | objectLabel: [Label!] 6511 | externalReferences(first: Int): ExternalReferenceConnection 6512 | containersNumber: Number 6513 | containers(first: Int, entityTypes: [String!]): ContainerConnection 6514 | reports(first: Int): ReportConnection 6515 | notes(first: Int): NoteConnection 6516 | opinions(first: Int): OpinionConnection 6517 | observedData(first: Int): ObservedDataConnection 6518 | groupings(first: Int): GroupingConnection 6519 | cases(first: Int): CaseConnection 6520 | stixCoreRelationships( 6521 | first: Int 6522 | after: ID 6523 | orderBy: StixCoreRelationshipsOrdering 6524 | orderMode: OrderingMode 6525 | fromId: StixRef 6526 | toId: StixRef 6527 | fromTypes: [String] 6528 | toTypes: [String] 6529 | relationship_type: String 6530 | startTimeStart: DateTime 6531 | startTimeStop: DateTime 6532 | stopTimeStart: DateTime 6533 | stopTimeStop: DateTime 6534 | firstSeenStart: DateTime 6535 | firstSeenStop: DateTime 6536 | lastSeenStart: DateTime 6537 | lastSeenStop: DateTime 6538 | confidences: [Int] 6539 | search: String 6540 | filters: FilterGroup 6541 | ): StixCoreRelationshipConnection 6542 | stixCoreObjectsDistribution( 6543 | relationship_type: [String] 6544 | toTypes: [String] 6545 | field: String! 6546 | startDate: DateTime 6547 | endDate: DateTime 6548 | dateAttribute: String 6549 | operation: StatsOperation! 6550 | limit: Int 6551 | order: String 6552 | types: [String] 6553 | filters: FilterGroup 6554 | search: String 6555 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 6556 | stixCoreRelationshipsDistribution( 6557 | field: String! 6558 | operation: StatsOperation! 6559 | startDate: DateTime 6560 | endDate: DateTime 6561 | dateAttribute: String 6562 | isTo: Boolean 6563 | limit: Int 6564 | order: String 6565 | elementWithTargetTypes: [String] 6566 | fromId: [String] 6567 | fromRole: String 6568 | fromTypes: [String] 6569 | toId: [String] 6570 | toRole: String 6571 | toTypes: [String] 6572 | relationship_type: [String] 6573 | confidences: [Int] 6574 | search: String 6575 | filters: FilterGroup 6576 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 6577 | opinions_metrics: OpinionsMetrics 6578 | # StixDomainObject 6579 | revoked: Boolean! 6580 | confidence: Int 6581 | lang: String 6582 | created: DateTime 6583 | modified: DateTime 6584 | x_opencti_graph_data: String 6585 | objectAssignee: [Assignee!] 6586 | objectParticipant: [Participant!] 6587 | avatar: OpenCtiFile 6588 | # ThreatActorGroup 6589 | name: String! 6590 | description: String 6591 | aliases: [String] 6592 | threat_actor_types: [String] 6593 | first_seen: DateTime 6594 | last_seen: DateTime 6595 | roles: [String] 6596 | goals: [String] 6597 | sophistication: String 6598 | resource_level: String 6599 | primary_motivation: String 6600 | secondary_motivations: [String] 6601 | personal_motivations: [String] 6602 | locations: LocationConnection 6603 | countries: CountryConnection 6604 | # Technical 6605 | creators: [Creator!] 6606 | toStix: String 6607 | importFiles( 6608 | first: Int 6609 | prefixMimeType: String 6610 | after: ID 6611 | orderBy: FileOrdering 6612 | orderMode: OrderingMode 6613 | search: String 6614 | filters: FilterGroup 6615 | ): FileConnection 6616 | pendingFiles( 6617 | first: Int 6618 | after: ID 6619 | orderBy: FileOrdering 6620 | orderMode: OrderingMode 6621 | search: String 6622 | filters: FilterGroup 6623 | ): FileConnection 6624 | exportFiles(first: Int): FileConnection 6625 | editContext: [EditUserContext!] 6626 | connectors(onlyAlive: Boolean): [Connector] 6627 | jobs(first: Int): [Work] 6628 | status: Status 6629 | workflowEnabled: Boolean 6630 | } 6631 | 6632 | type ThreatActorEdge { 6633 | cursor: String! 6634 | node: ThreatActor! 6635 | } 6636 | 6637 | type ThreatActorConnection { 6638 | pageInfo: PageInfo! 6639 | edges: [ThreatActorEdge] 6640 | } 6641 | 6642 | type ThreatActorGroup implements BasicObject & StixObject & StixCoreObject & StixDomainObject & ThreatActor { 6643 | id: ID! # internal_id 6644 | standard_id: String! 6645 | entity_type: String! 6646 | parent_types: [String]! 6647 | # StixObject 6648 | representative: Representative! 6649 | x_opencti_stix_ids: [StixId] 6650 | is_inferred: Boolean! 6651 | spec_version: String! 6652 | created_at: DateTime! 6653 | updated_at: DateTime! 6654 | draftVersion: DraftVersion 6655 | # inferences 6656 | x_opencti_inferences: [Inference] 6657 | # StixCoreObject 6658 | createdBy: Identity 6659 | numberOfConnectedElement: Int! 6660 | objectMarking: [MarkingDefinition!] 6661 | objectOrganization: [Organization!] 6662 | objectLabel: [Label!] 6663 | externalReferences(first: Int): ExternalReferenceConnection 6664 | containersNumber: Number 6665 | containers(first: Int, entityTypes: [String!]): ContainerConnection 6666 | reports(first: Int): ReportConnection 6667 | notes(first: Int): NoteConnection 6668 | opinions(first: Int): OpinionConnection 6669 | observedData(first: Int): ObservedDataConnection 6670 | groupings(first: Int): GroupingConnection 6671 | cases(first: Int): CaseConnection 6672 | stixCoreRelationships( 6673 | first: Int 6674 | after: ID 6675 | orderBy: StixCoreRelationshipsOrdering 6676 | orderMode: OrderingMode 6677 | fromId: StixRef 6678 | toId: StixRef 6679 | fromTypes: [String] 6680 | toTypes: [String] 6681 | relationship_type: String 6682 | startTimeStart: DateTime 6683 | startTimeStop: DateTime 6684 | stopTimeStart: DateTime 6685 | stopTimeStop: DateTime 6686 | firstSeenStart: DateTime 6687 | firstSeenStop: DateTime 6688 | lastSeenStart: DateTime 6689 | lastSeenStop: DateTime 6690 | confidences: [Int] 6691 | search: String 6692 | filters: FilterGroup 6693 | ): StixCoreRelationshipConnection 6694 | stixCoreObjectsDistribution( 6695 | relationship_type: [String] 6696 | toTypes: [String] 6697 | field: String! 6698 | startDate: DateTime 6699 | endDate: DateTime 6700 | dateAttribute: String 6701 | operation: StatsOperation! 6702 | limit: Int 6703 | order: String 6704 | types: [String] 6705 | filters: FilterGroup 6706 | search: String 6707 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 6708 | stixCoreRelationshipsDistribution( 6709 | field: String! 6710 | operation: StatsOperation! 6711 | startDate: DateTime 6712 | endDate: DateTime 6713 | dateAttribute: String 6714 | isTo: Boolean 6715 | limit: Int 6716 | order: String 6717 | elementWithTargetTypes: [String] 6718 | fromId: [String] 6719 | fromRole: String 6720 | fromTypes: [String] 6721 | toId: [String] 6722 | toRole: String 6723 | toTypes: [String] 6724 | relationship_type: [String] 6725 | confidences: [Int] 6726 | search: String 6727 | filters: FilterGroup 6728 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 6729 | opinions_metrics: OpinionsMetrics 6730 | # StixDomainObject 6731 | revoked: Boolean! 6732 | confidence: Int 6733 | lang: String 6734 | created: DateTime 6735 | modified: DateTime 6736 | x_opencti_graph_data: String 6737 | objectAssignee: [Assignee!] 6738 | objectParticipant: [Participant!] 6739 | avatar: OpenCtiFile 6740 | # ThreatActorGroup 6741 | name: String! 6742 | description: String 6743 | aliases: [String] 6744 | threat_actor_types: [String] 6745 | first_seen: DateTime 6746 | last_seen: DateTime 6747 | roles: [String] 6748 | goals: [String] 6749 | sophistication: String 6750 | resource_level: String 6751 | primary_motivation: String 6752 | secondary_motivations: [String] 6753 | personal_motivations: [String] 6754 | locations: LocationConnection 6755 | countries: CountryConnection 6756 | # Technical 6757 | creators: [Creator!] 6758 | toStix: String 6759 | importFiles( 6760 | first: Int 6761 | prefixMimeType: String 6762 | after: ID 6763 | orderBy: FileOrdering 6764 | orderMode: OrderingMode 6765 | search: String 6766 | filters: FilterGroup 6767 | ): FileConnection 6768 | pendingFiles( 6769 | first: Int 6770 | after: ID 6771 | orderBy: FileOrdering 6772 | orderMode: OrderingMode 6773 | search: String 6774 | filters: FilterGroup 6775 | ): FileConnection 6776 | exportFiles(first: Int): FileConnection 6777 | editContext: [EditUserContext!] 6778 | connectors(onlyAlive: Boolean): [Connector] 6779 | jobs(first: Int): [Work] 6780 | status: Status 6781 | workflowEnabled: Boolean 6782 | } 6783 | 6784 | input ThreatActorGroupAddInput { 6785 | stix_id: StixId 6786 | x_opencti_stix_ids: [StixId] 6787 | name: String! @constraint(minLength: 2, format: "not-blank") 6788 | description: String 6789 | aliases: [String] 6790 | threat_actor_types: [String] 6791 | first_seen: DateTime 6792 | last_seen: DateTime 6793 | roles: [String] 6794 | goals: [String] 6795 | sophistication: String 6796 | resource_level: String 6797 | primary_motivation: String 6798 | secondary_motivations: [String] 6799 | personal_motivations: [String] 6800 | confidence: Int 6801 | revoked: Boolean 6802 | lang: String 6803 | createdBy: String 6804 | objectMarking: [String] 6805 | objectOrganization: [String] 6806 | objectAssignee: [String] 6807 | objectLabel: [String] 6808 | externalReferences: [String] 6809 | created: DateTime 6810 | modified: DateTime 6811 | x_opencti_workflow_id: String 6812 | clientMutationId: String 6813 | update: Boolean 6814 | file: Upload 6815 | } 6816 | 6817 | ############## Tools 6818 | enum ToolsOrdering { 6819 | name 6820 | created 6821 | modified 6822 | created_at 6823 | updated_at 6824 | x_opencti_workflow_id 6825 | confidence 6826 | _score 6827 | } 6828 | type ToolConnection { 6829 | pageInfo: PageInfo! 6830 | edges: [ToolEdge] 6831 | } 6832 | type ToolEdge { 6833 | cursor: String! 6834 | node: Tool! 6835 | } 6836 | type Tool implements BasicObject & StixObject & StixCoreObject & StixDomainObject { 6837 | id: ID! # internal_id 6838 | standard_id: String! 6839 | entity_type: String! 6840 | parent_types: [String]! 6841 | # StixObject 6842 | representative: Representative! 6843 | x_opencti_stix_ids: [StixId] 6844 | is_inferred: Boolean! 6845 | spec_version: String! 6846 | created_at: DateTime! 6847 | updated_at: DateTime! 6848 | draftVersion: DraftVersion 6849 | # inferences 6850 | x_opencti_inferences: [Inference] 6851 | # StixCoreObject 6852 | createdBy: Identity 6853 | numberOfConnectedElement: Int! 6854 | objectMarking: [MarkingDefinition!] 6855 | objectOrganization: [Organization!] 6856 | objectLabel: [Label!] 6857 | externalReferences(first: Int): ExternalReferenceConnection 6858 | containersNumber: Number 6859 | containers(first: Int, entityTypes: [String!]): ContainerConnection 6860 | reports(first: Int): ReportConnection 6861 | notes(first: Int): NoteConnection 6862 | opinions(first: Int): OpinionConnection 6863 | observedData(first: Int): ObservedDataConnection 6864 | groupings(first: Int): GroupingConnection 6865 | cases(first: Int): CaseConnection 6866 | stixCoreRelationships( 6867 | first: Int 6868 | after: ID 6869 | orderBy: StixCoreRelationshipsOrdering 6870 | orderMode: OrderingMode 6871 | fromId: StixRef 6872 | toId: StixRef 6873 | fromTypes: [String] 6874 | toTypes: [String] 6875 | relationship_type: String 6876 | startTimeStart: DateTime 6877 | startTimeStop: DateTime 6878 | stopTimeStart: DateTime 6879 | stopTimeStop: DateTime 6880 | firstSeenStart: DateTime 6881 | firstSeenStop: DateTime 6882 | lastSeenStart: DateTime 6883 | lastSeenStop: DateTime 6884 | confidences: [Int] 6885 | search: String 6886 | filters: FilterGroup 6887 | ): StixCoreRelationshipConnection 6888 | stixCoreObjectsDistribution( 6889 | relationship_type: [String] 6890 | toTypes: [String] 6891 | field: String! 6892 | startDate: DateTime 6893 | endDate: DateTime 6894 | dateAttribute: String 6895 | operation: StatsOperation! 6896 | limit: Int 6897 | order: String 6898 | types: [String] 6899 | filters: FilterGroup 6900 | search: String 6901 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 6902 | stixCoreRelationshipsDistribution( 6903 | field: String! 6904 | operation: StatsOperation! 6905 | startDate: DateTime 6906 | endDate: DateTime 6907 | dateAttribute: String 6908 | isTo: Boolean 6909 | limit: Int 6910 | order: String 6911 | elementWithTargetTypes: [String] 6912 | fromId: [String] 6913 | fromRole: String 6914 | fromTypes: [String] 6915 | toId: [String] 6916 | toRole: String 6917 | toTypes: [String] 6918 | relationship_type: [String] 6919 | confidences: [Int] 6920 | search: String 6921 | filters: FilterGroup 6922 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 6923 | opinions_metrics: OpinionsMetrics 6924 | # StixDomainObject 6925 | revoked: Boolean! 6926 | confidence: Int 6927 | lang: String 6928 | created: DateTime 6929 | modified: DateTime 6930 | x_opencti_graph_data: String 6931 | objectAssignee: [Assignee!] 6932 | objectParticipant: [Participant!] 6933 | avatar: OpenCtiFile 6934 | # Tool 6935 | name: String! 6936 | description: String 6937 | aliases: [String] 6938 | tool_types: [String] 6939 | tool_version: String 6940 | killChainPhases: [KillChainPhase!] 6941 | # Technical 6942 | creators: [Creator!] 6943 | toStix: String 6944 | importFiles( 6945 | first: Int 6946 | prefixMimeType: String 6947 | after: ID 6948 | orderBy: FileOrdering 6949 | orderMode: OrderingMode 6950 | search: String 6951 | filters: FilterGroup 6952 | ): FileConnection 6953 | pendingFiles( 6954 | first: Int 6955 | after: ID 6956 | orderBy: FileOrdering 6957 | orderMode: OrderingMode 6958 | search: String 6959 | filters: FilterGroup 6960 | ): FileConnection 6961 | exportFiles(first: Int): FileConnection 6962 | editContext: [EditUserContext!] 6963 | connectors(onlyAlive: Boolean): [Connector] 6964 | jobs(first: Int): [Work] 6965 | status: Status 6966 | workflowEnabled: Boolean 6967 | } 6968 | input ToolAddInput { 6969 | stix_id: StixId 6970 | x_opencti_stix_ids: [StixId] 6971 | name: String! @constraint(minLength: 2, format: "not-blank") 6972 | description: String 6973 | aliases: [String] 6974 | tool_types: [String] 6975 | tool_version: String 6976 | confidence: Int 6977 | revoked: Boolean 6978 | lang: String 6979 | createdBy: String 6980 | objectMarking: [String] 6981 | objectOrganization: [String] 6982 | objectLabel: [String] 6983 | externalReferences: [String] 6984 | killChainPhases: [String] 6985 | created: DateTime 6986 | modified: DateTime 6987 | x_opencti_workflow_id: String 6988 | clientMutationId: String 6989 | update: Boolean 6990 | file: Upload 6991 | } 6992 | 6993 | ############## Vulnerabilities 6994 | enum VulnerabilitiesOrdering { 6995 | name 6996 | x_opencti_cvss_base_score 6997 | x_opencti_cvss_base_severity 6998 | x_opencti_cvss_attack_vector 6999 | created 7000 | modified 7001 | created_at 7002 | updated_at 7003 | x_opencti_workflow_id 7004 | creator 7005 | confidence 7006 | _score 7007 | } 7008 | type VulnerabilityConnection { 7009 | pageInfo: PageInfo! 7010 | edges: [VulnerabilityEdge] 7011 | } 7012 | type VulnerabilityEdge { 7013 | cursor: String! 7014 | node: Vulnerability! 7015 | } 7016 | type Vulnerability implements BasicObject & StixObject & StixCoreObject & StixDomainObject { 7017 | id: ID! # internal_id 7018 | standard_id: String! 7019 | entity_type: String! 7020 | parent_types: [String]! 7021 | # StixObject 7022 | representative: Representative! 7023 | x_opencti_stix_ids: [StixId] 7024 | is_inferred: Boolean! 7025 | spec_version: String! 7026 | created_at: DateTime! 7027 | updated_at: DateTime! 7028 | draftVersion: DraftVersion 7029 | # inferences 7030 | x_opencti_inferences: [Inference] 7031 | # StixCoreObject 7032 | createdBy: Identity 7033 | numberOfConnectedElement: Int! 7034 | objectMarking: [MarkingDefinition!] 7035 | objectOrganization: [Organization!] 7036 | objectLabel: [Label!] 7037 | externalReferences(first: Int): ExternalReferenceConnection 7038 | containersNumber: Number 7039 | containers(first: Int, entityTypes: [String!]): ContainerConnection 7040 | reports(first: Int): ReportConnection 7041 | notes(first: Int): NoteConnection 7042 | opinions(first: Int): OpinionConnection 7043 | observedData(first: Int): ObservedDataConnection 7044 | groupings(first: Int): GroupingConnection 7045 | cases(first: Int): CaseConnection 7046 | stixCoreRelationships( 7047 | first: Int 7048 | after: ID 7049 | orderBy: StixCoreRelationshipsOrdering 7050 | orderMode: OrderingMode 7051 | fromId: StixRef 7052 | toId: StixRef 7053 | fromTypes: [String] 7054 | toTypes: [String] 7055 | relationship_type: String 7056 | startTimeStart: DateTime 7057 | startTimeStop: DateTime 7058 | stopTimeStart: DateTime 7059 | stopTimeStop: DateTime 7060 | firstSeenStart: DateTime 7061 | firstSeenStop: DateTime 7062 | lastSeenStart: DateTime 7063 | lastSeenStop: DateTime 7064 | confidences: [Int] 7065 | search: String 7066 | filters: FilterGroup 7067 | ): StixCoreRelationshipConnection 7068 | stixCoreObjectsDistribution( 7069 | relationship_type: [String] 7070 | toTypes: [String] 7071 | field: String! 7072 | startDate: DateTime 7073 | endDate: DateTime 7074 | dateAttribute: String 7075 | operation: StatsOperation! 7076 | limit: Int 7077 | order: String 7078 | types: [String] 7079 | filters: FilterGroup 7080 | search: String 7081 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 7082 | stixCoreRelationshipsDistribution( 7083 | field: String! 7084 | operation: StatsOperation! 7085 | startDate: DateTime 7086 | endDate: DateTime 7087 | dateAttribute: String 7088 | isTo: Boolean 7089 | limit: Int 7090 | order: String 7091 | elementWithTargetTypes: [String] 7092 | fromId: [String] 7093 | fromRole: String 7094 | fromTypes: [String] 7095 | toId: [String] 7096 | toRole: String 7097 | toTypes: [String] 7098 | relationship_type: [String] 7099 | confidences: [Int] 7100 | search: String 7101 | filters: FilterGroup 7102 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 7103 | opinions_metrics: OpinionsMetrics 7104 | # StixDomainObject 7105 | revoked: Boolean! 7106 | confidence: Int 7107 | lang: String 7108 | created: DateTime 7109 | modified: DateTime 7110 | x_opencti_graph_data: String 7111 | objectAssignee: [Assignee!] 7112 | objectParticipant: [Participant!] 7113 | avatar: OpenCtiFile 7114 | # Vulnerability 7115 | name: String! 7116 | description: String 7117 | x_opencti_aliases: [String] 7118 | x_opencti_cvss_base_score: Float 7119 | x_opencti_cvss_base_severity: String 7120 | x_opencti_cvss_attack_vector: String 7121 | x_opencti_cvss_integrity_impact: String 7122 | x_opencti_cvss_availability_impact: String 7123 | x_opencti_cvss_confidentiality_impact: String 7124 | x_opencti_cisa_kev: Boolean 7125 | x_opencti_epss_score: Float 7126 | x_opencti_epss_percentile: Float 7127 | softwares(first: Int, after: ID, orderBy: StixCyberObservablesOrdering, orderMode: OrderingMode): StixCyberObservableConnection 7128 | # Technical 7129 | creators: [Creator!] 7130 | toStix: String 7131 | importFiles( 7132 | first: Int 7133 | prefixMimeType: String 7134 | after: ID 7135 | orderBy: FileOrdering 7136 | orderMode: OrderingMode 7137 | search: String 7138 | filters: FilterGroup 7139 | ): FileConnection 7140 | pendingFiles( 7141 | first: Int 7142 | after: ID 7143 | orderBy: FileOrdering 7144 | orderMode: OrderingMode 7145 | search: String 7146 | filters: FilterGroup 7147 | ): FileConnection 7148 | exportFiles(first: Int): FileConnection 7149 | editContext: [EditUserContext!] 7150 | connectors(onlyAlive: Boolean): [Connector] 7151 | jobs(first: Int): [Work] 7152 | status: Status 7153 | workflowEnabled: Boolean 7154 | } 7155 | input VulnerabilityAddInput { 7156 | stix_id: StixId 7157 | x_opencti_stix_ids: [StixId] 7158 | name: String! @constraint(minLength: 2, format: "not-blank") 7159 | description: String 7160 | x_opencti_aliases: [String] 7161 | x_opencti_cvss_base_score: Float 7162 | x_opencti_cvss_base_severity: String 7163 | x_opencti_cvss_attack_vector: String 7164 | x_opencti_cvss_integrity_impact: String 7165 | x_opencti_cvss_availability_impact: String 7166 | x_opencti_cvss_confidentiality_impact: String 7167 | x_opencti_cisa_kev: Boolean 7168 | x_opencti_epss_score: Float 7169 | x_opencti_epss_percentile: Float 7170 | confidence: Int 7171 | revoked: Boolean 7172 | lang: String 7173 | createdBy: String 7174 | objectMarking: [String] 7175 | objectOrganization: [String] 7176 | objectLabel: [String] 7177 | externalReferences: [String] 7178 | created: DateTime 7179 | modified: DateTime 7180 | x_opencti_workflow_id: String 7181 | clientMutationId: String 7182 | update: Boolean 7183 | file: Upload 7184 | } 7185 | 7186 | ############## Incident 7187 | enum IncidentsOrdering { 7188 | name 7189 | first_seen 7190 | last_seen 7191 | incident_type 7192 | severity 7193 | source 7194 | created 7195 | modified 7196 | created_at 7197 | updated_at 7198 | x_opencti_workflow_id 7199 | objectMarking 7200 | confidence 7201 | objectAssignee 7202 | creator 7203 | _score 7204 | } 7205 | type IncidentConnection { 7206 | pageInfo: PageInfo! 7207 | edges: [IncidentEdge] 7208 | } 7209 | type IncidentEdge { 7210 | cursor: String! 7211 | node: Incident! 7212 | } 7213 | type Incident implements BasicObject & StixObject & StixCoreObject & StixDomainObject { 7214 | id: ID! # internal_id 7215 | standard_id: String! 7216 | entity_type: String! 7217 | parent_types: [String]! 7218 | # StixObject 7219 | representative: Representative! 7220 | x_opencti_stix_ids: [StixId] 7221 | is_inferred: Boolean! 7222 | spec_version: String! 7223 | created_at: DateTime! 7224 | updated_at: DateTime! 7225 | draftVersion: DraftVersion 7226 | # inferences 7227 | x_opencti_inferences: [Inference] 7228 | # StixCoreObject 7229 | createdBy: Identity 7230 | numberOfConnectedElement: Int! 7231 | objectMarking: [MarkingDefinition!] 7232 | objectOrganization: [Organization!] 7233 | objectLabel: [Label!] 7234 | externalReferences(first: Int): ExternalReferenceConnection 7235 | containersNumber: Number 7236 | containers(first: Int, entityTypes: [String!]): ContainerConnection 7237 | reports(first: Int): ReportConnection 7238 | notes(first: Int): NoteConnection 7239 | opinions(first: Int): OpinionConnection 7240 | observedData(first: Int): ObservedDataConnection 7241 | groupings(first: Int): GroupingConnection 7242 | cases(first: Int): CaseConnection 7243 | stixCoreRelationships( 7244 | first: Int 7245 | after: ID 7246 | orderBy: StixCoreRelationshipsOrdering 7247 | orderMode: OrderingMode 7248 | fromId: StixRef 7249 | toId: StixRef 7250 | fromTypes: [String] 7251 | toTypes: [String] 7252 | relationship_type: String 7253 | startTimeStart: DateTime 7254 | startTimeStop: DateTime 7255 | stopTimeStart: DateTime 7256 | stopTimeStop: DateTime 7257 | firstSeenStart: DateTime 7258 | firstSeenStop: DateTime 7259 | lastSeenStart: DateTime 7260 | lastSeenStop: DateTime 7261 | confidences: [Int] 7262 | search: String 7263 | filters: FilterGroup 7264 | ): StixCoreRelationshipConnection 7265 | stixCoreObjectsDistribution( 7266 | relationship_type: [String] 7267 | toTypes: [String] 7268 | field: String! 7269 | startDate: DateTime 7270 | endDate: DateTime 7271 | dateAttribute: String 7272 | operation: StatsOperation! 7273 | limit: Int 7274 | order: String 7275 | types: [String] 7276 | filters: FilterGroup 7277 | search: String 7278 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 7279 | stixCoreRelationshipsDistribution( 7280 | field: String! 7281 | operation: StatsOperation! 7282 | startDate: DateTime 7283 | endDate: DateTime 7284 | dateAttribute: String 7285 | isTo: Boolean 7286 | limit: Int 7287 | order: String 7288 | elementWithTargetTypes: [String] 7289 | fromId: [String] 7290 | fromRole: String 7291 | fromTypes: [String] 7292 | toId: [String] 7293 | toRole: String 7294 | toTypes: [String] 7295 | relationship_type: [String] 7296 | confidences: [Int] 7297 | search: String 7298 | filters: FilterGroup 7299 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 7300 | opinions_metrics: OpinionsMetrics 7301 | # StixDomainObject 7302 | revoked: Boolean! 7303 | confidence: Int 7304 | lang: String 7305 | created: DateTime 7306 | modified: DateTime 7307 | x_opencti_graph_data: String 7308 | objectAssignee: [Assignee!] 7309 | avatar: OpenCtiFile 7310 | # Incident 7311 | name: String! 7312 | description: String 7313 | aliases: [String] 7314 | first_seen: DateTime 7315 | last_seen: DateTime 7316 | objective: String 7317 | incident_type: String 7318 | severity: String 7319 | source: String 7320 | objectParticipant: [Participant!] 7321 | # Technical 7322 | creators: [Creator!] 7323 | toStix: String 7324 | importFiles( 7325 | first: Int 7326 | prefixMimeType: String 7327 | after: ID 7328 | orderBy: FileOrdering 7329 | orderMode: OrderingMode 7330 | search: String 7331 | filters: FilterGroup 7332 | ): FileConnection 7333 | pendingFiles( 7334 | first: Int 7335 | after: ID 7336 | orderBy: FileOrdering 7337 | orderMode: OrderingMode 7338 | search: String 7339 | filters: FilterGroup 7340 | ): FileConnection 7341 | exportFiles(first: Int): FileConnection 7342 | editContext: [EditUserContext!] 7343 | connectors(onlyAlive: Boolean): [Connector] 7344 | jobs(first: Int): [Work] 7345 | status: Status 7346 | workflowEnabled: Boolean 7347 | } 7348 | input IncidentAddInput { 7349 | stix_id: StixId 7350 | x_opencti_stix_ids: [StixId] 7351 | name: String! @constraint(minLength: 2, format: "not-blank") 7352 | description: String 7353 | confidence: Int 7354 | revoked: Boolean 7355 | lang: String 7356 | objective: String 7357 | first_seen: DateTime 7358 | last_seen: DateTime 7359 | aliases: [String] 7360 | incident_type: String 7361 | severity: String 7362 | source: String 7363 | createdBy: String 7364 | objectOrganization: [String] 7365 | objectMarking: [String] 7366 | objectAssignee: [String] 7367 | objectParticipant: [String] 7368 | objectLabel: [String] 7369 | externalReferences: [String] 7370 | created: DateTime 7371 | modified: DateTime 7372 | x_opencti_workflow_id: String 7373 | clientMutationId: String 7374 | update: Boolean 7375 | file: Upload 7376 | } 7377 | 7378 | ######## STIX CYBER OBSERVABLES ENTITIES 7379 | 7380 | enum StixCyberObservablesOrdering { 7381 | entity_type 7382 | created_at 7383 | updated_at 7384 | observable_value 7385 | objectMarking 7386 | createdBy 7387 | creator 7388 | _score 7389 | } 7390 | type StixCyberObservableConnection { 7391 | pageInfo: PageInfo! 7392 | edges: [StixCyberObservableEdge!]! 7393 | } 7394 | type StixCyberObservableEdge { 7395 | cursor: String! 7396 | node: StixCyberObservable! 7397 | } 7398 | interface StixCyberObservable { 7399 | id: ID! # internal_id 7400 | standard_id: String! 7401 | entity_type: String! 7402 | parent_types: [String]! 7403 | # StixObject 7404 | representative: Representative! 7405 | x_opencti_stix_ids: [StixId] 7406 | is_inferred: Boolean! 7407 | spec_version: String! 7408 | created_at: DateTime! 7409 | updated_at: DateTime! 7410 | draftVersion: DraftVersion 7411 | # StixCoreObject 7412 | createdBy: Identity 7413 | numberOfConnectedElement: Int! 7414 | objectMarking: [MarkingDefinition!] 7415 | objectOrganization: [Organization!] 7416 | objectLabel: [Label!] 7417 | externalReferences(first: Int): ExternalReferenceConnection 7418 | containersNumber: Number 7419 | containers(first: Int, entityTypes: [String!]): ContainerConnection 7420 | reports(first: Int): ReportConnection 7421 | notes(first: Int): NoteConnection 7422 | opinions(first: Int): OpinionConnection 7423 | observedData(first: Int): ObservedDataConnection 7424 | groupings(first: Int): GroupingConnection 7425 | cases(first: Int): CaseConnection 7426 | stixCoreRelationships( 7427 | first: Int 7428 | after: ID 7429 | orderBy: StixCoreRelationshipsOrdering 7430 | orderMode: OrderingMode 7431 | fromId: StixRef 7432 | toId: StixRef 7433 | fromTypes: [String] 7434 | toTypes: [String] 7435 | relationship_type: String 7436 | startTimeStart: DateTime 7437 | startTimeStop: DateTime 7438 | stopTimeStart: DateTime 7439 | stopTimeStop: DateTime 7440 | firstSeenStart: DateTime 7441 | firstSeenStop: DateTime 7442 | lastSeenStart: DateTime 7443 | lastSeenStop: DateTime 7444 | confidences: [Int] 7445 | search: String 7446 | filters: FilterGroup 7447 | ): StixCoreRelationshipConnection 7448 | stixCoreObjectsDistribution( 7449 | relationship_type: [String] 7450 | toTypes: [String] 7451 | field: String! 7452 | startDate: DateTime 7453 | endDate: DateTime 7454 | dateAttribute: String 7455 | operation: StatsOperation! 7456 | limit: Int 7457 | order: String 7458 | types: [String] 7459 | filters: FilterGroup 7460 | search: String 7461 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 7462 | stixCoreRelationshipsDistribution( 7463 | field: String! 7464 | operation: StatsOperation! 7465 | startDate: DateTime 7466 | endDate: DateTime 7467 | dateAttribute: String 7468 | isTo: Boolean 7469 | limit: Int 7470 | order: String 7471 | elementWithTargetTypes: [String] 7472 | fromId: [String] 7473 | fromRole: String 7474 | fromTypes: [String] 7475 | toId: [String] 7476 | toRole: String 7477 | toTypes: [String] 7478 | relationship_type: [String] 7479 | confidences: [Int] 7480 | search: String 7481 | filters: FilterGroup 7482 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 7483 | opinions_metrics: OpinionsMetrics 7484 | # StixCyberObservable 7485 | x_opencti_score: Int 7486 | x_opencti_description: String 7487 | observable_value: String! 7488 | indicators(first: Int): IndicatorConnection 7489 | # Technical 7490 | creators: [Creator!] 7491 | toStix: String 7492 | importFiles( 7493 | first: Int 7494 | prefixMimeType: String 7495 | after: ID 7496 | orderBy: FileOrdering 7497 | orderMode: OrderingMode 7498 | search: String 7499 | filters: FilterGroup 7500 | ): FileConnection 7501 | pendingFiles( 7502 | first: Int 7503 | after: ID 7504 | orderBy: FileOrdering 7505 | orderMode: OrderingMode 7506 | search: String 7507 | filters: FilterGroup 7508 | ): FileConnection 7509 | exportFiles(first: Int): FileConnection 7510 | editContext: [EditUserContext!] 7511 | connectors(onlyAlive: Boolean): [Connector] 7512 | jobs(first: Int): [Work] 7513 | } 7514 | type AutonomousSystem implements BasicObject & StixObject & StixCoreObject & StixCyberObservable { 7515 | id: ID! # internal_id 7516 | standard_id: String! 7517 | entity_type: String! 7518 | parent_types: [String]! 7519 | # StixObject 7520 | representative: Representative! 7521 | x_opencti_stix_ids: [StixId] 7522 | is_inferred: Boolean! 7523 | spec_version: String! 7524 | created_at: DateTime! 7525 | updated_at: DateTime! 7526 | draftVersion: DraftVersion 7527 | # inferences 7528 | x_opencti_inferences: [Inference] 7529 | # StixCoreObject 7530 | createdBy: Identity 7531 | numberOfConnectedElement: Int! 7532 | objectMarking: [MarkingDefinition!] 7533 | objectOrganization: [Organization!] 7534 | objectLabel: [Label!] 7535 | externalReferences(first: Int): ExternalReferenceConnection 7536 | containersNumber: Number 7537 | containers(first: Int, entityTypes: [String!]): ContainerConnection 7538 | reports(first: Int): ReportConnection 7539 | notes(first: Int): NoteConnection 7540 | opinions(first: Int): OpinionConnection 7541 | observedData(first: Int): ObservedDataConnection 7542 | groupings(first: Int): GroupingConnection 7543 | cases(first: Int): CaseConnection 7544 | stixCoreRelationships( 7545 | first: Int 7546 | after: ID 7547 | orderBy: StixCoreRelationshipsOrdering 7548 | orderMode: OrderingMode 7549 | fromId: StixRef 7550 | toId: StixRef 7551 | fromTypes: [String] 7552 | toTypes: [String] 7553 | relationship_type: String 7554 | startTimeStart: DateTime 7555 | startTimeStop: DateTime 7556 | stopTimeStart: DateTime 7557 | stopTimeStop: DateTime 7558 | firstSeenStart: DateTime 7559 | firstSeenStop: DateTime 7560 | lastSeenStart: DateTime 7561 | lastSeenStop: DateTime 7562 | confidences: [Int] 7563 | search: String 7564 | filters: FilterGroup 7565 | ): StixCoreRelationshipConnection 7566 | stixCoreObjectsDistribution( 7567 | relationship_type: [String] 7568 | toTypes: [String] 7569 | field: String! 7570 | startDate: DateTime 7571 | endDate: DateTime 7572 | dateAttribute: String 7573 | operation: StatsOperation! 7574 | limit: Int 7575 | order: String 7576 | types: [String] 7577 | filters: FilterGroup 7578 | search: String 7579 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 7580 | stixCoreRelationshipsDistribution( 7581 | field: String! 7582 | operation: StatsOperation! 7583 | startDate: DateTime 7584 | endDate: DateTime 7585 | dateAttribute: String 7586 | isTo: Boolean 7587 | limit: Int 7588 | order: String 7589 | elementWithTargetTypes: [String] 7590 | fromId: [String] 7591 | fromRole: String 7592 | fromTypes: [String] 7593 | toId: [String] 7594 | toRole: String 7595 | toTypes: [String] 7596 | relationship_type: [String] 7597 | confidences: [Int] 7598 | search: String 7599 | filters: FilterGroup 7600 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 7601 | opinions_metrics: OpinionsMetrics 7602 | # StixCyberObservable 7603 | x_opencti_score: Int 7604 | x_opencti_description: String 7605 | observable_value: String! 7606 | indicators(first: Int): IndicatorConnection 7607 | # AutonomousSystem 7608 | number: Int 7609 | name: String 7610 | rir: String 7611 | # Technical 7612 | creators: [Creator!] 7613 | toStix: String 7614 | importFiles( 7615 | first: Int 7616 | prefixMimeType: String 7617 | after: ID 7618 | orderBy: FileOrdering 7619 | orderMode: OrderingMode 7620 | search: String 7621 | filters: FilterGroup 7622 | ): FileConnection 7623 | pendingFiles( 7624 | first: Int 7625 | after: ID 7626 | orderBy: FileOrdering 7627 | orderMode: OrderingMode 7628 | search: String 7629 | filters: FilterGroup 7630 | ): FileConnection 7631 | exportFiles(first: Int): FileConnection 7632 | editContext: [EditUserContext!] 7633 | connectors(onlyAlive: Boolean): [Connector] 7634 | jobs(first: Int): [Work] 7635 | } 7636 | input AutonomousSystemAddInput { 7637 | number: Int! 7638 | name: String 7639 | rir: String 7640 | file: Upload 7641 | } 7642 | type Directory implements BasicObject & StixObject & StixCoreObject & StixCyberObservable { 7643 | id: ID! # internal_id 7644 | standard_id: String! 7645 | entity_type: String! 7646 | parent_types: [String]! 7647 | # StixObject 7648 | representative: Representative! 7649 | x_opencti_stix_ids: [StixId] 7650 | is_inferred: Boolean! 7651 | spec_version: String! 7652 | created_at: DateTime! 7653 | updated_at: DateTime! 7654 | draftVersion: DraftVersion 7655 | # inferences 7656 | x_opencti_inferences: [Inference] 7657 | # StixCoreObject 7658 | createdBy: Identity 7659 | numberOfConnectedElement: Int! 7660 | objectMarking: [MarkingDefinition!] 7661 | objectOrganization: [Organization!] 7662 | objectLabel: [Label!] 7663 | externalReferences(first: Int): ExternalReferenceConnection 7664 | containersNumber: Number 7665 | containers(first: Int, entityTypes: [String!]): ContainerConnection 7666 | reports(first: Int): ReportConnection 7667 | notes(first: Int): NoteConnection 7668 | opinions(first: Int): OpinionConnection 7669 | observedData(first: Int): ObservedDataConnection 7670 | groupings(first: Int): GroupingConnection 7671 | cases(first: Int): CaseConnection 7672 | stixCoreRelationships( 7673 | first: Int 7674 | after: ID 7675 | orderBy: StixCoreRelationshipsOrdering 7676 | orderMode: OrderingMode 7677 | fromId: StixRef 7678 | toId: StixRef 7679 | fromTypes: [String] 7680 | toTypes: [String] 7681 | relationship_type: String 7682 | startTimeStart: DateTime 7683 | startTimeStop: DateTime 7684 | stopTimeStart: DateTime 7685 | stopTimeStop: DateTime 7686 | firstSeenStart: DateTime 7687 | firstSeenStop: DateTime 7688 | lastSeenStart: DateTime 7689 | lastSeenStop: DateTime 7690 | confidences: [Int] 7691 | search: String 7692 | filters: FilterGroup 7693 | ): StixCoreRelationshipConnection 7694 | stixCoreObjectsDistribution( 7695 | relationship_type: [String] 7696 | toTypes: [String] 7697 | field: String! 7698 | startDate: DateTime 7699 | endDate: DateTime 7700 | dateAttribute: String 7701 | operation: StatsOperation! 7702 | limit: Int 7703 | order: String 7704 | types: [String] 7705 | filters: FilterGroup 7706 | search: String 7707 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 7708 | stixCoreRelationshipsDistribution( 7709 | field: String! 7710 | operation: StatsOperation! 7711 | startDate: DateTime 7712 | endDate: DateTime 7713 | dateAttribute: String 7714 | isTo: Boolean 7715 | limit: Int 7716 | order: String 7717 | elementWithTargetTypes: [String] 7718 | fromId: [String] 7719 | fromRole: String 7720 | fromTypes: [String] 7721 | toId: [String] 7722 | toRole: String 7723 | toTypes: [String] 7724 | relationship_type: [String] 7725 | confidences: [Int] 7726 | search: String 7727 | filters: FilterGroup 7728 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 7729 | opinions_metrics: OpinionsMetrics 7730 | # StixCyberObservable 7731 | x_opencti_score: Int 7732 | x_opencti_description: String 7733 | observable_value: String! 7734 | indicators(first: Int): IndicatorConnection 7735 | # Directory 7736 | path: String! 7737 | path_enc: String 7738 | ctime: DateTime 7739 | mtime: DateTime 7740 | atime: DateTime 7741 | # Technical 7742 | creators: [Creator!] 7743 | toStix: String 7744 | importFiles( 7745 | first: Int 7746 | prefixMimeType: String 7747 | after: ID 7748 | orderBy: FileOrdering 7749 | orderMode: OrderingMode 7750 | search: String 7751 | filters: FilterGroup 7752 | ): FileConnection 7753 | pendingFiles( 7754 | first: Int 7755 | after: ID 7756 | orderBy: FileOrdering 7757 | orderMode: OrderingMode 7758 | search: String 7759 | filters: FilterGroup 7760 | ): FileConnection 7761 | exportFiles(first: Int): FileConnection 7762 | editContext: [EditUserContext!] 7763 | connectors(onlyAlive: Boolean): [Connector] 7764 | jobs(first: Int): [Work] 7765 | } 7766 | input DirectoryAddInput { 7767 | path: String! 7768 | path_enc: String 7769 | ctime: DateTime 7770 | mtime: DateTime 7771 | atime: DateTime 7772 | file: Upload 7773 | } 7774 | type DomainName implements BasicObject & StixObject & StixCoreObject & StixCyberObservable { 7775 | id: ID! # internal_id 7776 | standard_id: String! 7777 | entity_type: String! 7778 | parent_types: [String]! 7779 | # StixObject 7780 | representative: Representative! 7781 | x_opencti_stix_ids: [StixId] 7782 | is_inferred: Boolean! 7783 | spec_version: String! 7784 | created_at: DateTime! 7785 | updated_at: DateTime! 7786 | draftVersion: DraftVersion 7787 | # inferences 7788 | x_opencti_inferences: [Inference] 7789 | # StixCoreObject 7790 | createdBy: Identity 7791 | numberOfConnectedElement: Int! 7792 | objectMarking: [MarkingDefinition!] 7793 | objectOrganization: [Organization!] 7794 | objectLabel: [Label!] 7795 | externalReferences(first: Int): ExternalReferenceConnection 7796 | containersNumber: Number 7797 | containers(first: Int, entityTypes: [String!]): ContainerConnection 7798 | reports(first: Int): ReportConnection 7799 | notes(first: Int): NoteConnection 7800 | opinions(first: Int): OpinionConnection 7801 | observedData(first: Int): ObservedDataConnection 7802 | groupings(first: Int): GroupingConnection 7803 | cases(first: Int): CaseConnection 7804 | stixCoreRelationships( 7805 | first: Int 7806 | after: ID 7807 | orderBy: StixCoreRelationshipsOrdering 7808 | orderMode: OrderingMode 7809 | fromId: StixRef 7810 | toId: StixRef 7811 | fromTypes: [String] 7812 | toTypes: [String] 7813 | relationship_type: String 7814 | startTimeStart: DateTime 7815 | startTimeStop: DateTime 7816 | stopTimeStart: DateTime 7817 | stopTimeStop: DateTime 7818 | firstSeenStart: DateTime 7819 | firstSeenStop: DateTime 7820 | lastSeenStart: DateTime 7821 | lastSeenStop: DateTime 7822 | confidences: [Int] 7823 | search: String 7824 | filters: FilterGroup 7825 | ): StixCoreRelationshipConnection 7826 | stixCoreObjectsDistribution( 7827 | relationship_type: [String] 7828 | toTypes: [String] 7829 | field: String! 7830 | startDate: DateTime 7831 | endDate: DateTime 7832 | dateAttribute: String 7833 | operation: StatsOperation! 7834 | limit: Int 7835 | order: String 7836 | types: [String] 7837 | filters: FilterGroup 7838 | search: String 7839 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 7840 | stixCoreRelationshipsDistribution( 7841 | field: String! 7842 | operation: StatsOperation! 7843 | startDate: DateTime 7844 | endDate: DateTime 7845 | dateAttribute: String 7846 | isTo: Boolean 7847 | limit: Int 7848 | order: String 7849 | elementWithTargetTypes: [String] 7850 | fromId: [String] 7851 | fromRole: String 7852 | fromTypes: [String] 7853 | toId: [String] 7854 | toRole: String 7855 | toTypes: [String] 7856 | relationship_type: [String] 7857 | confidences: [Int] 7858 | search: String 7859 | filters: FilterGroup 7860 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 7861 | opinions_metrics: OpinionsMetrics 7862 | # StixCyberObservable 7863 | observable_value: String! 7864 | x_opencti_score: Int 7865 | x_opencti_description: String 7866 | indicators(first: Int): IndicatorConnection 7867 | # DomainName 7868 | value: String 7869 | # Technical 7870 | creators: [Creator!] 7871 | toStix: String 7872 | importFiles( 7873 | first: Int 7874 | prefixMimeType: String 7875 | after: ID 7876 | orderBy: FileOrdering 7877 | orderMode: OrderingMode 7878 | search: String 7879 | filters: FilterGroup 7880 | ): FileConnection 7881 | pendingFiles( 7882 | first: Int 7883 | after: ID 7884 | orderBy: FileOrdering 7885 | orderMode: OrderingMode 7886 | search: String 7887 | filters: FilterGroup 7888 | ): FileConnection 7889 | exportFiles(first: Int): FileConnection 7890 | editContext: [EditUserContext!] 7891 | connectors(onlyAlive: Boolean): [Connector] 7892 | jobs(first: Int): [Work] 7893 | } 7894 | input DomainNameAddInput { 7895 | value: String! 7896 | file: Upload 7897 | } 7898 | type EmailAddr implements BasicObject & StixObject & StixCoreObject & StixCyberObservable { 7899 | id: ID! # internal_id 7900 | standard_id: String! 7901 | entity_type: String! 7902 | parent_types: [String]! 7903 | # StixObject 7904 | representative: Representative! 7905 | x_opencti_stix_ids: [StixId] 7906 | is_inferred: Boolean! 7907 | spec_version: String! 7908 | created_at: DateTime! 7909 | updated_at: DateTime! 7910 | draftVersion: DraftVersion 7911 | # inferences 7912 | x_opencti_inferences: [Inference] 7913 | # StixCoreObject 7914 | createdBy: Identity 7915 | numberOfConnectedElement: Int! 7916 | objectMarking: [MarkingDefinition!] 7917 | objectOrganization: [Organization!] 7918 | objectLabel: [Label!] 7919 | externalReferences(first: Int): ExternalReferenceConnection 7920 | containersNumber: Number 7921 | containers(first: Int, entityTypes: [String!]): ContainerConnection 7922 | reports(first: Int): ReportConnection 7923 | notes(first: Int): NoteConnection 7924 | opinions(first: Int): OpinionConnection 7925 | observedData(first: Int): ObservedDataConnection 7926 | groupings(first: Int): GroupingConnection 7927 | cases(first: Int): CaseConnection 7928 | stixCoreRelationships( 7929 | first: Int 7930 | after: ID 7931 | orderBy: StixCoreRelationshipsOrdering 7932 | orderMode: OrderingMode 7933 | fromId: StixRef 7934 | toId: StixRef 7935 | fromTypes: [String] 7936 | toTypes: [String] 7937 | relationship_type: String 7938 | startTimeStart: DateTime 7939 | startTimeStop: DateTime 7940 | stopTimeStart: DateTime 7941 | stopTimeStop: DateTime 7942 | firstSeenStart: DateTime 7943 | firstSeenStop: DateTime 7944 | lastSeenStart: DateTime 7945 | lastSeenStop: DateTime 7946 | confidences: [Int] 7947 | search: String 7948 | filters: FilterGroup 7949 | ): StixCoreRelationshipConnection 7950 | stixCoreObjectsDistribution( 7951 | relationship_type: [String] 7952 | toTypes: [String] 7953 | field: String! 7954 | startDate: DateTime 7955 | endDate: DateTime 7956 | dateAttribute: String 7957 | operation: StatsOperation! 7958 | limit: Int 7959 | order: String 7960 | types: [String] 7961 | filters: FilterGroup 7962 | search: String 7963 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 7964 | stixCoreRelationshipsDistribution( 7965 | field: String! 7966 | operation: StatsOperation! 7967 | startDate: DateTime 7968 | endDate: DateTime 7969 | dateAttribute: String 7970 | isTo: Boolean 7971 | limit: Int 7972 | order: String 7973 | elementWithTargetTypes: [String] 7974 | fromId: [String] 7975 | fromRole: String 7976 | fromTypes: [String] 7977 | toId: [String] 7978 | toRole: String 7979 | toTypes: [String] 7980 | relationship_type: [String] 7981 | confidences: [Int] 7982 | search: String 7983 | filters: FilterGroup 7984 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 7985 | opinions_metrics: OpinionsMetrics 7986 | # StixCyberObservable 7987 | x_opencti_score: Int 7988 | x_opencti_description: String 7989 | observable_value: String! 7990 | indicators(first: Int): IndicatorConnection 7991 | # EmailAddr 7992 | value: String 7993 | display_name: String 7994 | # Technical 7995 | creators: [Creator!] 7996 | toStix: String 7997 | importFiles( 7998 | first: Int 7999 | prefixMimeType: String 8000 | after: ID 8001 | orderBy: FileOrdering 8002 | orderMode: OrderingMode 8003 | search: String 8004 | filters: FilterGroup 8005 | ): FileConnection 8006 | pendingFiles( 8007 | first: Int 8008 | after: ID 8009 | orderBy: FileOrdering 8010 | orderMode: OrderingMode 8011 | search: String 8012 | filters: FilterGroup 8013 | ): FileConnection 8014 | exportFiles(first: Int): FileConnection 8015 | editContext: [EditUserContext!] 8016 | connectors(onlyAlive: Boolean): [Connector] 8017 | jobs(first: Int): [Work] 8018 | } 8019 | input EmailAddrAddInput { 8020 | value: String 8021 | display_name: String 8022 | file: Upload 8023 | } 8024 | type EmailMessage implements BasicObject & StixObject & StixCoreObject & StixCyberObservable { 8025 | id: ID! # internal_id 8026 | standard_id: String! 8027 | entity_type: String! 8028 | parent_types: [String]! 8029 | # StixObject 8030 | representative: Representative! 8031 | x_opencti_stix_ids: [StixId] 8032 | is_inferred: Boolean! 8033 | spec_version: String! 8034 | created_at: DateTime! 8035 | updated_at: DateTime! 8036 | draftVersion: DraftVersion 8037 | # inferences 8038 | x_opencti_inferences: [Inference] 8039 | # StixCoreObject 8040 | createdBy: Identity 8041 | numberOfConnectedElement: Int! 8042 | objectMarking: [MarkingDefinition!] 8043 | objectOrganization: [Organization!] 8044 | objectLabel: [Label!] 8045 | externalReferences(first: Int): ExternalReferenceConnection 8046 | containersNumber: Number 8047 | containers(first: Int, entityTypes: [String!]): ContainerConnection 8048 | reports(first: Int): ReportConnection 8049 | notes(first: Int): NoteConnection 8050 | opinions(first: Int): OpinionConnection 8051 | observedData(first: Int): ObservedDataConnection 8052 | groupings(first: Int): GroupingConnection 8053 | cases(first: Int): CaseConnection 8054 | stixCoreRelationships( 8055 | first: Int 8056 | after: ID 8057 | orderBy: StixCoreRelationshipsOrdering 8058 | orderMode: OrderingMode 8059 | fromId: StixRef 8060 | toId: StixRef 8061 | fromTypes: [String] 8062 | toTypes: [String] 8063 | relationship_type: String 8064 | startTimeStart: DateTime 8065 | startTimeStop: DateTime 8066 | stopTimeStart: DateTime 8067 | stopTimeStop: DateTime 8068 | firstSeenStart: DateTime 8069 | firstSeenStop: DateTime 8070 | lastSeenStart: DateTime 8071 | lastSeenStop: DateTime 8072 | confidences: [Int] 8073 | search: String 8074 | filters: FilterGroup 8075 | ): StixCoreRelationshipConnection 8076 | stixCoreObjectsDistribution( 8077 | relationship_type: [String] 8078 | toTypes: [String] 8079 | field: String! 8080 | startDate: DateTime 8081 | endDate: DateTime 8082 | dateAttribute: String 8083 | operation: StatsOperation! 8084 | limit: Int 8085 | order: String 8086 | types: [String] 8087 | filters: FilterGroup 8088 | search: String 8089 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 8090 | stixCoreRelationshipsDistribution( 8091 | field: String! 8092 | operation: StatsOperation! 8093 | startDate: DateTime 8094 | endDate: DateTime 8095 | dateAttribute: String 8096 | isTo: Boolean 8097 | limit: Int 8098 | order: String 8099 | elementWithTargetTypes: [String] 8100 | fromId: [String] 8101 | fromRole: String 8102 | fromTypes: [String] 8103 | toId: [String] 8104 | toRole: String 8105 | toTypes: [String] 8106 | relationship_type: [String] 8107 | confidences: [Int] 8108 | search: String 8109 | filters: FilterGroup 8110 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 8111 | opinions_metrics: OpinionsMetrics 8112 | # StixCyberObservable 8113 | x_opencti_score: Int 8114 | x_opencti_description: String 8115 | observable_value: String! 8116 | indicators(first: Int): IndicatorConnection 8117 | # EmailMessage 8118 | is_multipart: Boolean 8119 | attribute_date: DateTime 8120 | content_type: String 8121 | message_id: String 8122 | subject: String 8123 | received_lines: [String] 8124 | body: String 8125 | # Technical 8126 | creators: [Creator!] 8127 | toStix: String 8128 | importFiles( 8129 | first: Int 8130 | prefixMimeType: String 8131 | after: ID 8132 | orderBy: FileOrdering 8133 | orderMode: OrderingMode 8134 | search: String 8135 | filters: FilterGroup 8136 | ): FileConnection 8137 | pendingFiles( 8138 | first: Int 8139 | after: ID 8140 | orderBy: FileOrdering 8141 | orderMode: OrderingMode 8142 | search: String 8143 | filters: FilterGroup 8144 | ): FileConnection 8145 | exportFiles(first: Int): FileConnection 8146 | editContext: [EditUserContext!] 8147 | connectors(onlyAlive: Boolean): [Connector] 8148 | jobs(first: Int): [Work] 8149 | } 8150 | input EmailMessageAddInput { 8151 | is_multipart: Boolean 8152 | attribute_date: DateTime 8153 | content_type: String 8154 | message_id: String 8155 | subject: String 8156 | received_lines: [String] 8157 | body: String 8158 | file: Upload 8159 | } 8160 | type EmailMimePartType implements BasicObject & StixObject & StixCoreObject & StixCyberObservable { 8161 | id: ID! # internal_id 8162 | standard_id: String! 8163 | entity_type: String! 8164 | parent_types: [String]! 8165 | # StixObject 8166 | representative: Representative! 8167 | x_opencti_stix_ids: [StixId] 8168 | is_inferred: Boolean! 8169 | spec_version: String! 8170 | created_at: DateTime! 8171 | updated_at: DateTime! 8172 | draftVersion: DraftVersion 8173 | # inferences 8174 | x_opencti_inferences: [Inference] 8175 | # StixCoreObject 8176 | createdBy: Identity 8177 | numberOfConnectedElement: Int! 8178 | objectMarking: [MarkingDefinition!] 8179 | objectOrganization: [Organization!] 8180 | objectLabel: [Label!] 8181 | externalReferences(first: Int): ExternalReferenceConnection 8182 | containersNumber: Number 8183 | containers(first: Int, entityTypes: [String!]): ContainerConnection 8184 | reports(first: Int): ReportConnection 8185 | notes(first: Int): NoteConnection 8186 | opinions(first: Int): OpinionConnection 8187 | observedData(first: Int): ObservedDataConnection 8188 | groupings(first: Int): GroupingConnection 8189 | cases(first: Int): CaseConnection 8190 | stixCoreRelationships( 8191 | first: Int 8192 | after: ID 8193 | orderBy: StixCoreRelationshipsOrdering 8194 | orderMode: OrderingMode 8195 | fromId: StixRef 8196 | toId: StixRef 8197 | fromTypes: [String] 8198 | toTypes: [String] 8199 | relationship_type: String 8200 | startTimeStart: DateTime 8201 | startTimeStop: DateTime 8202 | stopTimeStart: DateTime 8203 | stopTimeStop: DateTime 8204 | firstSeenStart: DateTime 8205 | firstSeenStop: DateTime 8206 | lastSeenStart: DateTime 8207 | lastSeenStop: DateTime 8208 | confidences: [Int] 8209 | search: String 8210 | filters: FilterGroup 8211 | ): StixCoreRelationshipConnection 8212 | stixCoreObjectsDistribution( 8213 | relationship_type: [String] 8214 | toTypes: [String] 8215 | field: String! 8216 | startDate: DateTime 8217 | endDate: DateTime 8218 | dateAttribute: String 8219 | operation: StatsOperation! 8220 | limit: Int 8221 | order: String 8222 | types: [String] 8223 | filters: FilterGroup 8224 | search: String 8225 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 8226 | stixCoreRelationshipsDistribution( 8227 | field: String! 8228 | operation: StatsOperation! 8229 | startDate: DateTime 8230 | endDate: DateTime 8231 | dateAttribute: String 8232 | isTo: Boolean 8233 | limit: Int 8234 | order: String 8235 | elementWithTargetTypes: [String] 8236 | fromId: [String] 8237 | fromRole: String 8238 | fromTypes: [String] 8239 | toId: [String] 8240 | toRole: String 8241 | toTypes: [String] 8242 | relationship_type: [String] 8243 | confidences: [Int] 8244 | search: String 8245 | filters: FilterGroup 8246 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 8247 | opinions_metrics: OpinionsMetrics 8248 | # StixCyberObservable 8249 | x_opencti_score: Int 8250 | x_opencti_description: String 8251 | observable_value: String! 8252 | indicators(first: Int): IndicatorConnection 8253 | # EmailMimePartType 8254 | body: String 8255 | content_type: String 8256 | content_disposition: String 8257 | # Technical 8258 | creators: [Creator!] 8259 | toStix: String 8260 | importFiles( 8261 | first: Int 8262 | prefixMimeType: String 8263 | after: ID 8264 | orderBy: FileOrdering 8265 | orderMode: OrderingMode 8266 | search: String 8267 | filters: FilterGroup 8268 | ): FileConnection 8269 | pendingFiles( 8270 | first: Int 8271 | after: ID 8272 | orderBy: FileOrdering 8273 | orderMode: OrderingMode 8274 | search: String 8275 | filters: FilterGroup 8276 | ): FileConnection 8277 | exportFiles(first: Int): FileConnection 8278 | editContext: [EditUserContext!] 8279 | connectors(onlyAlive: Boolean): [Connector] 8280 | jobs(first: Int): [Work] 8281 | } 8282 | input EmailMimePartTypeAddInput { 8283 | body: String 8284 | content_type: String 8285 | content_disposition: String 8286 | file: Upload 8287 | } 8288 | ############## HashedObservable 8289 | input HashInput { 8290 | algorithm: String! @constraint(minLength: 3) 8291 | hash: String! @constraint(minLength: 5) 8292 | } 8293 | type Hash { 8294 | algorithm: String! 8295 | hash: String 8296 | } 8297 | type StixFileEdge { 8298 | cursor: String! 8299 | node: StixFile! 8300 | } 8301 | type StixFileConnection { 8302 | pageInfo: PageInfo! 8303 | edges: [StixFileEdge] 8304 | } 8305 | 8306 | interface HashedObservable { 8307 | id: ID! # internal_id 8308 | standard_id: String! 8309 | entity_type: String! 8310 | parent_types: [String]! 8311 | # StixObject 8312 | representative: Representative! 8313 | x_opencti_stix_ids: [StixId] 8314 | is_inferred: Boolean! 8315 | spec_version: String! 8316 | created_at: DateTime! 8317 | updated_at: DateTime! 8318 | draftVersion: DraftVersion 8319 | # StixCoreObject 8320 | createdBy: Identity 8321 | numberOfConnectedElement: Int! 8322 | objectMarking: [MarkingDefinition!] 8323 | objectOrganization: [Organization!] 8324 | objectLabel: [Label!] 8325 | externalReferences(first: Int): ExternalReferenceConnection 8326 | containersNumber: Number 8327 | containers(first: Int, entityTypes: [String!]): ContainerConnection 8328 | reports(first: Int): ReportConnection 8329 | notes(first: Int): NoteConnection 8330 | opinions(first: Int): OpinionConnection 8331 | observedData(first: Int): ObservedDataConnection 8332 | groupings(first: Int): GroupingConnection 8333 | cases(first: Int): CaseConnection 8334 | stixCoreRelationships( 8335 | first: Int 8336 | after: ID 8337 | orderBy: StixCoreRelationshipsOrdering 8338 | orderMode: OrderingMode 8339 | fromId: StixRef 8340 | toId: StixRef 8341 | fromTypes: [String] 8342 | toTypes: [String] 8343 | relationship_type: String 8344 | startTimeStart: DateTime 8345 | startTimeStop: DateTime 8346 | stopTimeStart: DateTime 8347 | stopTimeStop: DateTime 8348 | firstSeenStart: DateTime 8349 | firstSeenStop: DateTime 8350 | lastSeenStart: DateTime 8351 | lastSeenStop: DateTime 8352 | confidences: [Int] 8353 | search: String 8354 | filters: FilterGroup 8355 | ): StixCoreRelationshipConnection 8356 | stixCoreObjectsDistribution( 8357 | relationship_type: [String] 8358 | toTypes: [String] 8359 | field: String! 8360 | startDate: DateTime 8361 | endDate: DateTime 8362 | dateAttribute: String 8363 | operation: StatsOperation! 8364 | limit: Int 8365 | order: String 8366 | types: [String] 8367 | filters: FilterGroup 8368 | search: String 8369 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 8370 | stixCoreRelationshipsDistribution( 8371 | field: String! 8372 | operation: StatsOperation! 8373 | startDate: DateTime 8374 | endDate: DateTime 8375 | dateAttribute: String 8376 | isTo: Boolean 8377 | limit: Int 8378 | order: String 8379 | elementWithTargetTypes: [String] 8380 | fromId: [String] 8381 | fromRole: String 8382 | fromTypes: [String] 8383 | toId: [String] 8384 | toRole: String 8385 | toTypes: [String] 8386 | relationship_type: [String] 8387 | confidences: [Int] 8388 | search: String 8389 | filters: FilterGroup 8390 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 8391 | opinions_metrics: OpinionsMetrics 8392 | # StixCyberObservable 8393 | x_opencti_score: Int 8394 | x_opencti_description: String 8395 | observable_value: String! 8396 | indicators(first: Int): IndicatorConnection 8397 | # HashedObservable 8398 | hashes: [Hash] 8399 | # Technical 8400 | creators: [Creator!] 8401 | toStix: String 8402 | importFiles( 8403 | first: Int 8404 | prefixMimeType: String 8405 | after: ID 8406 | orderBy: FileOrdering 8407 | orderMode: OrderingMode 8408 | search: String 8409 | filters: FilterGroup 8410 | ): FileConnection 8411 | pendingFiles( 8412 | first: Int 8413 | after: ID 8414 | orderBy: FileOrdering 8415 | orderMode: OrderingMode 8416 | search: String 8417 | filters: FilterGroup 8418 | ): FileConnection 8419 | exportFiles(first: Int): FileConnection 8420 | editContext: [EditUserContext!] 8421 | connectors(onlyAlive: Boolean): [Connector] 8422 | jobs(first: Int): [Work] 8423 | } 8424 | type Artifact implements BasicObject & StixObject & StixCoreObject & StixCyberObservable & HashedObservable { 8425 | id: ID! # internal_id 8426 | standard_id: String! 8427 | entity_type: String! 8428 | parent_types: [String]! 8429 | # StixObject 8430 | representative: Representative! 8431 | x_opencti_stix_ids: [StixId] 8432 | is_inferred: Boolean! 8433 | spec_version: String! 8434 | created_at: DateTime! 8435 | updated_at: DateTime! 8436 | draftVersion: DraftVersion 8437 | # inferences 8438 | x_opencti_inferences: [Inference] 8439 | # StixCoreObject 8440 | createdBy: Identity 8441 | numberOfConnectedElement: Int! 8442 | objectMarking: [MarkingDefinition!] 8443 | objectOrganization: [Organization!] 8444 | objectLabel: [Label!] 8445 | externalReferences(first: Int): ExternalReferenceConnection 8446 | containersNumber: Number 8447 | containers(first: Int, entityTypes: [String!]): ContainerConnection 8448 | reports(first: Int): ReportConnection 8449 | notes(first: Int): NoteConnection 8450 | opinions(first: Int): OpinionConnection 8451 | observedData(first: Int): ObservedDataConnection 8452 | groupings(first: Int): GroupingConnection 8453 | cases(first: Int): CaseConnection 8454 | stixCoreRelationships( 8455 | first: Int 8456 | after: ID 8457 | orderBy: StixCoreRelationshipsOrdering 8458 | orderMode: OrderingMode 8459 | fromId: StixRef 8460 | toId: StixRef 8461 | fromTypes: [String] 8462 | toTypes: [String] 8463 | relationship_type: String 8464 | startTimeStart: DateTime 8465 | startTimeStop: DateTime 8466 | stopTimeStart: DateTime 8467 | stopTimeStop: DateTime 8468 | firstSeenStart: DateTime 8469 | firstSeenStop: DateTime 8470 | lastSeenStart: DateTime 8471 | lastSeenStop: DateTime 8472 | confidences: [Int] 8473 | search: String 8474 | filters: FilterGroup 8475 | ): StixCoreRelationshipConnection 8476 | stixCoreObjectsDistribution( 8477 | relationship_type: [String] 8478 | toTypes: [String] 8479 | field: String! 8480 | startDate: DateTime 8481 | endDate: DateTime 8482 | dateAttribute: String 8483 | operation: StatsOperation! 8484 | limit: Int 8485 | order: String 8486 | types: [String] 8487 | filters: FilterGroup 8488 | search: String 8489 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 8490 | stixCoreRelationshipsDistribution( 8491 | field: String! 8492 | operation: StatsOperation! 8493 | startDate: DateTime 8494 | endDate: DateTime 8495 | dateAttribute: String 8496 | isTo: Boolean 8497 | limit: Int 8498 | order: String 8499 | elementWithTargetTypes: [String] 8500 | fromId: [String] 8501 | fromRole: String 8502 | fromTypes: [String] 8503 | toId: [String] 8504 | toRole: String 8505 | toTypes: [String] 8506 | relationship_type: [String] 8507 | confidences: [Int] 8508 | search: String 8509 | filters: FilterGroup 8510 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 8511 | opinions_metrics: OpinionsMetrics 8512 | # StixCyberObservable 8513 | x_opencti_score: Int 8514 | x_opencti_description: String 8515 | observable_value: String! 8516 | indicators(first: Int): IndicatorConnection 8517 | # HashedObservable 8518 | hashes: [Hash] 8519 | # Artifact 8520 | mime_type: String 8521 | payload_bin: String 8522 | url: String 8523 | encryption_algorithm: String 8524 | decryption_key: String 8525 | x_opencti_additional_names: [String] 8526 | # Technical 8527 | creators: [Creator!] 8528 | toStix: String 8529 | importFiles( 8530 | first: Int 8531 | prefixMimeType: String 8532 | after: ID 8533 | orderBy: FileOrdering 8534 | orderMode: OrderingMode 8535 | search: String 8536 | filters: FilterGroup 8537 | ): FileConnection 8538 | pendingFiles( 8539 | first: Int 8540 | after: ID 8541 | orderBy: FileOrdering 8542 | orderMode: OrderingMode 8543 | search: String 8544 | filters: FilterGroup 8545 | ): FileConnection 8546 | exportFiles(first: Int): FileConnection 8547 | editContext: [EditUserContext!] 8548 | connectors(onlyAlive: Boolean): [Connector] 8549 | jobs(first: Int): [Work] 8550 | } 8551 | input ArtifactAddInput { 8552 | hashes: [HashInput] 8553 | mime_type: String 8554 | payload_bin: String 8555 | url: String 8556 | encryption_algorithm: String 8557 | decryption_key: String 8558 | x_opencti_additional_names: [String] 8559 | file: Upload 8560 | } 8561 | type StixFile implements BasicObject & StixObject & StixCoreObject & StixCyberObservable & HashedObservable { 8562 | id: ID! # internal_id 8563 | standard_id: String! 8564 | entity_type: String! 8565 | parent_types: [String]! 8566 | # StixObject 8567 | representative: Representative! 8568 | x_opencti_stix_ids: [StixId] 8569 | is_inferred: Boolean! 8570 | spec_version: String! 8571 | created_at: DateTime! 8572 | updated_at: DateTime! 8573 | draftVersion: DraftVersion 8574 | # inferences 8575 | x_opencti_inferences: [Inference] 8576 | # StixCoreObject 8577 | createdBy: Identity 8578 | numberOfConnectedElement: Int! 8579 | objectMarking: [MarkingDefinition!] 8580 | objectOrganization: [Organization!] 8581 | objectLabel: [Label!] 8582 | externalReferences(first: Int): ExternalReferenceConnection 8583 | containersNumber: Number 8584 | containers(first: Int, entityTypes: [String!]): ContainerConnection 8585 | reports(first: Int): ReportConnection 8586 | notes(first: Int): NoteConnection 8587 | opinions(first: Int): OpinionConnection 8588 | observedData(first: Int): ObservedDataConnection 8589 | groupings(first: Int): GroupingConnection 8590 | cases(first: Int): CaseConnection 8591 | stixCoreRelationships( 8592 | first: Int 8593 | after: ID 8594 | orderBy: StixCoreRelationshipsOrdering 8595 | orderMode: OrderingMode 8596 | fromId: StixRef 8597 | toId: StixRef 8598 | fromTypes: [String] 8599 | toTypes: [String] 8600 | relationship_type: String 8601 | startTimeStart: DateTime 8602 | startTimeStop: DateTime 8603 | stopTimeStart: DateTime 8604 | stopTimeStop: DateTime 8605 | firstSeenStart: DateTime 8606 | firstSeenStop: DateTime 8607 | lastSeenStart: DateTime 8608 | lastSeenStop: DateTime 8609 | confidences: [Int] 8610 | search: String 8611 | filters: FilterGroup 8612 | ): StixCoreRelationshipConnection 8613 | stixCoreObjectsDistribution( 8614 | relationship_type: [String] 8615 | toTypes: [String] 8616 | field: String! 8617 | startDate: DateTime 8618 | endDate: DateTime 8619 | dateAttribute: String 8620 | operation: StatsOperation! 8621 | limit: Int 8622 | order: String 8623 | types: [String] 8624 | filters: FilterGroup 8625 | search: String 8626 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 8627 | stixCoreRelationshipsDistribution( 8628 | field: String! 8629 | operation: StatsOperation! 8630 | startDate: DateTime 8631 | endDate: DateTime 8632 | dateAttribute: String 8633 | isTo: Boolean 8634 | limit: Int 8635 | order: String 8636 | elementWithTargetTypes: [String] 8637 | fromId: [String] 8638 | fromRole: String 8639 | fromTypes: [String] 8640 | toId: [String] 8641 | toRole: String 8642 | toTypes: [String] 8643 | relationship_type: [String] 8644 | confidences: [Int] 8645 | search: String 8646 | filters: FilterGroup 8647 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 8648 | opinions_metrics: OpinionsMetrics 8649 | # StixCyberObservable 8650 | x_opencti_score: Int 8651 | x_opencti_description: String 8652 | observable_value: String! 8653 | indicators(first: Int): IndicatorConnection 8654 | # HashedObservable 8655 | hashes: [Hash] 8656 | # File 8657 | extensions: String 8658 | size: Int 8659 | name: String 8660 | name_enc: String 8661 | magic_number_hex: String 8662 | mime_type: String 8663 | ctime: DateTime 8664 | mtime: DateTime 8665 | atime: DateTime 8666 | x_opencti_additional_names: [String] 8667 | obsContent: Artifact 8668 | # Technical 8669 | creators: [Creator!] 8670 | toStix: String 8671 | importFiles( 8672 | first: Int 8673 | prefixMimeType: String 8674 | after: ID 8675 | orderBy: FileOrdering 8676 | orderMode: OrderingMode 8677 | search: String 8678 | filters: FilterGroup 8679 | ): FileConnection 8680 | pendingFiles( 8681 | first: Int 8682 | after: ID 8683 | orderBy: FileOrdering 8684 | orderMode: OrderingMode 8685 | search: String 8686 | filters: FilterGroup 8687 | ): FileConnection 8688 | exportFiles(first: Int): FileConnection 8689 | editContext: [EditUserContext!] 8690 | connectors(onlyAlive: Boolean): [Connector] 8691 | jobs(first: Int): [Work] 8692 | } 8693 | input StixFileAddInput { 8694 | hashes: [HashInput] 8695 | size: Int 8696 | name: String 8697 | name_enc: String 8698 | magic_number_hex: String 8699 | mime_type: String 8700 | ctime: DateTime 8701 | mtime: DateTime 8702 | atime: DateTime 8703 | x_opencti_additional_names: [String] 8704 | obsContent: ID 8705 | file: Upload 8706 | } 8707 | type X509Certificate implements BasicObject & StixObject & StixCoreObject & StixCyberObservable & HashedObservable { 8708 | id: ID! # internal_id 8709 | standard_id: String! 8710 | entity_type: String! 8711 | parent_types: [String]! 8712 | # StixObject 8713 | representative: Representative! 8714 | x_opencti_stix_ids: [StixId] 8715 | is_inferred: Boolean! 8716 | spec_version: String! 8717 | created_at: DateTime! 8718 | updated_at: DateTime! 8719 | draftVersion: DraftVersion 8720 | # inferences 8721 | x_opencti_inferences: [Inference] 8722 | # StixCoreObject 8723 | createdBy: Identity 8724 | numberOfConnectedElement: Int! 8725 | objectMarking: [MarkingDefinition!] 8726 | objectOrganization: [Organization!] 8727 | objectLabel: [Label!] 8728 | externalReferences(first: Int): ExternalReferenceConnection 8729 | containersNumber: Number 8730 | containers(first: Int, entityTypes: [String!]): ContainerConnection 8731 | reports(first: Int): ReportConnection 8732 | notes(first: Int): NoteConnection 8733 | opinions(first: Int): OpinionConnection 8734 | observedData(first: Int): ObservedDataConnection 8735 | groupings(first: Int): GroupingConnection 8736 | cases(first: Int): CaseConnection 8737 | stixCoreRelationships( 8738 | first: Int 8739 | after: ID 8740 | orderBy: StixCoreRelationshipsOrdering 8741 | orderMode: OrderingMode 8742 | fromId: StixRef 8743 | toId: StixRef 8744 | fromTypes: [String] 8745 | toTypes: [String] 8746 | relationship_type: String 8747 | startTimeStart: DateTime 8748 | startTimeStop: DateTime 8749 | stopTimeStart: DateTime 8750 | stopTimeStop: DateTime 8751 | firstSeenStart: DateTime 8752 | firstSeenStop: DateTime 8753 | lastSeenStart: DateTime 8754 | lastSeenStop: DateTime 8755 | confidences: [Int] 8756 | search: String 8757 | filters: FilterGroup 8758 | ): StixCoreRelationshipConnection 8759 | stixCoreObjectsDistribution( 8760 | relationship_type: [String] 8761 | toTypes: [String] 8762 | field: String! 8763 | startDate: DateTime 8764 | endDate: DateTime 8765 | dateAttribute: String 8766 | operation: StatsOperation! 8767 | limit: Int 8768 | order: String 8769 | types: [String] 8770 | filters: FilterGroup 8771 | search: String 8772 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 8773 | stixCoreRelationshipsDistribution( 8774 | field: String! 8775 | operation: StatsOperation! 8776 | startDate: DateTime 8777 | endDate: DateTime 8778 | dateAttribute: String 8779 | isTo: Boolean 8780 | limit: Int 8781 | order: String 8782 | elementWithTargetTypes: [String] 8783 | fromId: [String] 8784 | fromRole: String 8785 | fromTypes: [String] 8786 | toId: [String] 8787 | toRole: String 8788 | toTypes: [String] 8789 | relationship_type: [String] 8790 | confidences: [Int] 8791 | search: String 8792 | filters: FilterGroup 8793 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 8794 | opinions_metrics: OpinionsMetrics 8795 | # StixCyberObservable 8796 | x_opencti_score: Int 8797 | x_opencti_description: String 8798 | observable_value: String! 8799 | indicators(first: Int): IndicatorConnection 8800 | # HashedObservable 8801 | hashes: [Hash] 8802 | # X509Certificate 8803 | is_self_signed: Boolean 8804 | version: String 8805 | serial_number: String 8806 | signature_algorithm: String 8807 | issuer: String 8808 | subject: String 8809 | subject_public_key_algorithm: String 8810 | subject_public_key_modulus: String 8811 | subject_public_key_exponent: Int 8812 | validity_not_before: DateTime 8813 | validity_not_after: DateTime 8814 | # X509V3ExtensionsType 8815 | basic_constraints: String 8816 | name_constraints: String 8817 | policy_constraints: String 8818 | key_usage: String 8819 | extended_key_usage: String 8820 | subject_key_identifier: String 8821 | authority_key_identifier: String 8822 | subject_alternative_name: String 8823 | issuer_alternative_name: String 8824 | subject_directory_attributes: String 8825 | crl_distribution_points: String 8826 | inhibit_any_policy: String 8827 | private_key_usage_period_not_before: DateTime 8828 | private_key_usage_period_not_after: DateTime 8829 | certificate_policies: String 8830 | policy_mappings: String 8831 | # Technical 8832 | creators: [Creator!] 8833 | toStix: String 8834 | importFiles( 8835 | first: Int 8836 | prefixMimeType: String 8837 | after: ID 8838 | orderBy: FileOrdering 8839 | orderMode: OrderingMode 8840 | search: String 8841 | filters: FilterGroup 8842 | ): FileConnection 8843 | pendingFiles( 8844 | first: Int 8845 | after: ID 8846 | orderBy: FileOrdering 8847 | orderMode: OrderingMode 8848 | search: String 8849 | filters: FilterGroup 8850 | ): FileConnection 8851 | exportFiles(first: Int): FileConnection 8852 | editContext: [EditUserContext!] 8853 | connectors(onlyAlive: Boolean): [Connector] 8854 | jobs(first: Int): [Work] 8855 | } 8856 | input X509CertificateAddInput { 8857 | hashes: [HashInput] 8858 | is_self_signed: Boolean 8859 | version: String 8860 | serial_number: String 8861 | signature_algorithm: String 8862 | issuer: String 8863 | subject: String 8864 | subject_public_key_algorithm: String 8865 | subject_public_key_modulus: String 8866 | subject_public_key_exponent: Int 8867 | validity_not_before: DateTime 8868 | validity_not_after: DateTime 8869 | # X509V3ExtensionsType 8870 | basic_constraints: String 8871 | name_constraints: String 8872 | policy_constraints: String 8873 | key_usage: String 8874 | extended_key_usage: String 8875 | subject_key_identifier: String 8876 | authority_key_identifier: String 8877 | subject_alternative_name: String 8878 | issuer_alternative_name: String 8879 | subject_directory_attributes: String 8880 | crl_distribution_points: String 8881 | inhibit_any_policy: String 8882 | private_key_usage_period_not_before: DateTime 8883 | private_key_usage_period_not_after: DateTime 8884 | certificate_policies: String 8885 | policy_mappings: String 8886 | file: Upload 8887 | } 8888 | type IPv4Addr implements BasicObject & StixObject & StixCoreObject & StixCyberObservable { 8889 | id: ID! # internal_id 8890 | standard_id: String! 8891 | entity_type: String! 8892 | parent_types: [String]! 8893 | # StixObject 8894 | representative: Representative! 8895 | x_opencti_stix_ids: [StixId] 8896 | is_inferred: Boolean! 8897 | spec_version: String! 8898 | created_at: DateTime! 8899 | updated_at: DateTime! 8900 | draftVersion: DraftVersion 8901 | # inferences 8902 | x_opencti_inferences: [Inference] 8903 | # StixCoreObject 8904 | createdBy: Identity 8905 | numberOfConnectedElement: Int! 8906 | objectMarking: [MarkingDefinition!] 8907 | objectOrganization: [Organization!] 8908 | objectLabel: [Label!] 8909 | externalReferences(first: Int): ExternalReferenceConnection 8910 | containersNumber: Number 8911 | containers(first: Int, entityTypes: [String!]): ContainerConnection 8912 | reports(first: Int): ReportConnection 8913 | notes(first: Int): NoteConnection 8914 | opinions(first: Int): OpinionConnection 8915 | observedData(first: Int): ObservedDataConnection 8916 | groupings(first: Int): GroupingConnection 8917 | cases(first: Int): CaseConnection 8918 | stixCoreRelationships( 8919 | first: Int 8920 | after: ID 8921 | orderBy: StixCoreRelationshipsOrdering 8922 | orderMode: OrderingMode 8923 | fromId: StixRef 8924 | toId: StixRef 8925 | fromTypes: [String] 8926 | toTypes: [String] 8927 | relationship_type: String 8928 | startTimeStart: DateTime 8929 | startTimeStop: DateTime 8930 | stopTimeStart: DateTime 8931 | stopTimeStop: DateTime 8932 | firstSeenStart: DateTime 8933 | firstSeenStop: DateTime 8934 | lastSeenStart: DateTime 8935 | lastSeenStop: DateTime 8936 | confidences: [Int] 8937 | search: String 8938 | filters: FilterGroup 8939 | ): StixCoreRelationshipConnection 8940 | stixCoreObjectsDistribution( 8941 | relationship_type: [String] 8942 | toTypes: [String] 8943 | field: String! 8944 | startDate: DateTime 8945 | endDate: DateTime 8946 | dateAttribute: String 8947 | operation: StatsOperation! 8948 | limit: Int 8949 | order: String 8950 | types: [String] 8951 | filters: FilterGroup 8952 | search: String 8953 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 8954 | stixCoreRelationshipsDistribution( 8955 | field: String! 8956 | operation: StatsOperation! 8957 | startDate: DateTime 8958 | endDate: DateTime 8959 | dateAttribute: String 8960 | isTo: Boolean 8961 | limit: Int 8962 | order: String 8963 | elementWithTargetTypes: [String] 8964 | fromId: [String] 8965 | fromRole: String 8966 | fromTypes: [String] 8967 | toId: [String] 8968 | toRole: String 8969 | toTypes: [String] 8970 | relationship_type: [String] 8971 | confidences: [Int] 8972 | search: String 8973 | filters: FilterGroup 8974 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 8975 | opinions_metrics: OpinionsMetrics 8976 | # StixCyberObservable 8977 | x_opencti_score: Int 8978 | x_opencti_description: String 8979 | observable_value: String! 8980 | indicators(first: Int): IndicatorConnection 8981 | # IPv4Addr 8982 | value: String 8983 | countries: CountryConnection 8984 | # Technical 8985 | creators: [Creator!] 8986 | toStix: String 8987 | importFiles( 8988 | first: Int 8989 | prefixMimeType: String 8990 | after: ID 8991 | orderBy: FileOrdering 8992 | orderMode: OrderingMode 8993 | search: String 8994 | filters: FilterGroup 8995 | ): FileConnection 8996 | pendingFiles( 8997 | first: Int 8998 | after: ID 8999 | orderBy: FileOrdering 9000 | orderMode: OrderingMode 9001 | search: String 9002 | filters: FilterGroup 9003 | ): FileConnection 9004 | exportFiles(first: Int): FileConnection 9005 | editContext: [EditUserContext!] 9006 | connectors(onlyAlive: Boolean): [Connector] 9007 | jobs(first: Int): [Work] 9008 | } 9009 | input IPv4AddrAddInput { 9010 | value: String 9011 | belongsTo: [String] 9012 | resolvesTo: [String] 9013 | file: Upload 9014 | } 9015 | type IPv6Addr implements BasicObject & StixObject & StixCoreObject & StixCyberObservable { 9016 | id: ID! # internal_id 9017 | standard_id: String! 9018 | entity_type: String! 9019 | parent_types: [String]! 9020 | # StixObject 9021 | representative: Representative! 9022 | x_opencti_stix_ids: [StixId] 9023 | is_inferred: Boolean! 9024 | spec_version: String! 9025 | created_at: DateTime! 9026 | updated_at: DateTime! 9027 | draftVersion: DraftVersion 9028 | # inferences 9029 | x_opencti_inferences: [Inference] 9030 | # StixCoreObject 9031 | createdBy: Identity 9032 | numberOfConnectedElement: Int! 9033 | objectMarking: [MarkingDefinition!] 9034 | objectOrganization: [Organization!] 9035 | objectLabel: [Label!] 9036 | externalReferences(first: Int): ExternalReferenceConnection 9037 | containersNumber: Number 9038 | containers(first: Int, entityTypes: [String!]): ContainerConnection 9039 | reports(first: Int): ReportConnection 9040 | notes(first: Int): NoteConnection 9041 | opinions(first: Int): OpinionConnection 9042 | observedData(first: Int): ObservedDataConnection 9043 | groupings(first: Int): GroupingConnection 9044 | cases(first: Int): CaseConnection 9045 | stixCoreRelationships( 9046 | first: Int 9047 | after: ID 9048 | orderBy: StixCoreRelationshipsOrdering 9049 | orderMode: OrderingMode 9050 | fromId: StixRef 9051 | toId: StixRef 9052 | fromTypes: [String] 9053 | toTypes: [String] 9054 | relationship_type: String 9055 | startTimeStart: DateTime 9056 | startTimeStop: DateTime 9057 | stopTimeStart: DateTime 9058 | stopTimeStop: DateTime 9059 | firstSeenStart: DateTime 9060 | firstSeenStop: DateTime 9061 | lastSeenStart: DateTime 9062 | lastSeenStop: DateTime 9063 | confidences: [Int] 9064 | search: String 9065 | filters: FilterGroup 9066 | ): StixCoreRelationshipConnection 9067 | stixCoreObjectsDistribution( 9068 | relationship_type: [String] 9069 | toTypes: [String] 9070 | field: String! 9071 | startDate: DateTime 9072 | endDate: DateTime 9073 | dateAttribute: String 9074 | operation: StatsOperation! 9075 | limit: Int 9076 | order: String 9077 | types: [String] 9078 | filters: FilterGroup 9079 | search: String 9080 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 9081 | stixCoreRelationshipsDistribution( 9082 | field: String! 9083 | operation: StatsOperation! 9084 | startDate: DateTime 9085 | endDate: DateTime 9086 | dateAttribute: String 9087 | isTo: Boolean 9088 | limit: Int 9089 | order: String 9090 | elementWithTargetTypes: [String] 9091 | fromId: [String] 9092 | fromRole: String 9093 | fromTypes: [String] 9094 | toId: [String] 9095 | toRole: String 9096 | toTypes: [String] 9097 | relationship_type: [String] 9098 | confidences: [Int] 9099 | search: String 9100 | filters: FilterGroup 9101 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 9102 | opinions_metrics: OpinionsMetrics 9103 | # StixCyberObservable 9104 | x_opencti_score: Int 9105 | x_opencti_description: String 9106 | observable_value: String! 9107 | indicators(first: Int): IndicatorConnection 9108 | # IPv4Addr 9109 | value: String 9110 | countries: CountryConnection 9111 | # Technical 9112 | creators: [Creator!] 9113 | toStix: String 9114 | importFiles( 9115 | first: Int 9116 | prefixMimeType: String 9117 | after: ID 9118 | orderBy: FileOrdering 9119 | orderMode: OrderingMode 9120 | search: String 9121 | filters: FilterGroup 9122 | ): FileConnection 9123 | pendingFiles( 9124 | first: Int 9125 | after: ID 9126 | orderBy: FileOrdering 9127 | orderMode: OrderingMode 9128 | search: String 9129 | filters: FilterGroup 9130 | ): FileConnection 9131 | exportFiles(first: Int): FileConnection 9132 | editContext: [EditUserContext!] 9133 | connectors(onlyAlive: Boolean): [Connector] 9134 | jobs(first: Int): [Work] 9135 | } 9136 | input IPv6AddrAddInput { 9137 | value: String 9138 | file: Upload 9139 | } 9140 | type MacAddr implements BasicObject & StixObject & StixCoreObject & StixCyberObservable { 9141 | id: ID! # internal_id 9142 | standard_id: String! 9143 | entity_type: String! 9144 | parent_types: [String]! 9145 | # StixObject 9146 | representative: Representative! 9147 | x_opencti_stix_ids: [StixId] 9148 | is_inferred: Boolean! 9149 | spec_version: String! 9150 | created_at: DateTime! 9151 | updated_at: DateTime! 9152 | draftVersion: DraftVersion 9153 | # inferences 9154 | x_opencti_inferences: [Inference] 9155 | # StixCoreObject 9156 | createdBy: Identity 9157 | numberOfConnectedElement: Int! 9158 | objectMarking: [MarkingDefinition!] 9159 | objectOrganization: [Organization!] 9160 | objectLabel: [Label!] 9161 | externalReferences(first: Int): ExternalReferenceConnection 9162 | containersNumber: Number 9163 | containers(first: Int, entityTypes: [String!]): ContainerConnection 9164 | reports(first: Int): ReportConnection 9165 | notes(first: Int): NoteConnection 9166 | opinions(first: Int): OpinionConnection 9167 | observedData(first: Int): ObservedDataConnection 9168 | groupings(first: Int): GroupingConnection 9169 | cases(first: Int): CaseConnection 9170 | stixCoreRelationships( 9171 | first: Int 9172 | after: ID 9173 | orderBy: StixCoreRelationshipsOrdering 9174 | orderMode: OrderingMode 9175 | fromId: StixRef 9176 | toId: StixRef 9177 | fromTypes: [String] 9178 | toTypes: [String] 9179 | relationship_type: String 9180 | startTimeStart: DateTime 9181 | startTimeStop: DateTime 9182 | stopTimeStart: DateTime 9183 | stopTimeStop: DateTime 9184 | firstSeenStart: DateTime 9185 | firstSeenStop: DateTime 9186 | lastSeenStart: DateTime 9187 | lastSeenStop: DateTime 9188 | confidences: [Int] 9189 | search: String 9190 | filters: FilterGroup 9191 | ): StixCoreRelationshipConnection 9192 | stixCoreObjectsDistribution( 9193 | relationship_type: [String] 9194 | toTypes: [String] 9195 | field: String! 9196 | startDate: DateTime 9197 | endDate: DateTime 9198 | dateAttribute: String 9199 | operation: StatsOperation! 9200 | limit: Int 9201 | order: String 9202 | types: [String] 9203 | filters: FilterGroup 9204 | search: String 9205 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 9206 | stixCoreRelationshipsDistribution( 9207 | field: String! 9208 | operation: StatsOperation! 9209 | startDate: DateTime 9210 | endDate: DateTime 9211 | dateAttribute: String 9212 | isTo: Boolean 9213 | limit: Int 9214 | order: String 9215 | elementWithTargetTypes: [String] 9216 | fromId: [String] 9217 | fromRole: String 9218 | fromTypes: [String] 9219 | toId: [String] 9220 | toRole: String 9221 | toTypes: [String] 9222 | relationship_type: [String] 9223 | confidences: [Int] 9224 | search: String 9225 | filters: FilterGroup 9226 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 9227 | opinions_metrics: OpinionsMetrics 9228 | # StixCyberObservable 9229 | x_opencti_score: Int 9230 | x_opencti_description: String 9231 | observable_value: String! 9232 | indicators(first: Int): IndicatorConnection 9233 | # MacAddr 9234 | value: String 9235 | # Technical 9236 | creators: [Creator!] 9237 | toStix: String 9238 | importFiles( 9239 | first: Int 9240 | prefixMimeType: String 9241 | after: ID 9242 | orderBy: FileOrdering 9243 | orderMode: OrderingMode 9244 | search: String 9245 | filters: FilterGroup 9246 | ): FileConnection 9247 | pendingFiles( 9248 | first: Int 9249 | after: ID 9250 | orderBy: FileOrdering 9251 | orderMode: OrderingMode 9252 | search: String 9253 | filters: FilterGroup 9254 | ): FileConnection 9255 | exportFiles(first: Int): FileConnection 9256 | editContext: [EditUserContext!] 9257 | connectors(onlyAlive: Boolean): [Connector] 9258 | jobs(first: Int): [Work] 9259 | } 9260 | input MacAddrAddInput { 9261 | value: String 9262 | file: Upload 9263 | } 9264 | type Mutex implements BasicObject & StixObject & StixCoreObject & StixCyberObservable { 9265 | id: ID! # internal_id 9266 | standard_id: String! 9267 | entity_type: String! 9268 | parent_types: [String]! 9269 | # StixObject 9270 | representative: Representative! 9271 | x_opencti_stix_ids: [StixId] 9272 | is_inferred: Boolean! 9273 | spec_version: String! 9274 | created_at: DateTime! 9275 | updated_at: DateTime! 9276 | draftVersion: DraftVersion 9277 | # inferences 9278 | x_opencti_inferences: [Inference] 9279 | # StixCoreObject 9280 | createdBy: Identity 9281 | numberOfConnectedElement: Int! 9282 | objectMarking: [MarkingDefinition!] 9283 | objectOrganization: [Organization!] 9284 | objectLabel: [Label!] 9285 | externalReferences(first: Int): ExternalReferenceConnection 9286 | containersNumber: Number 9287 | containers(first: Int, entityTypes: [String!]): ContainerConnection 9288 | reports(first: Int): ReportConnection 9289 | notes(first: Int): NoteConnection 9290 | opinions(first: Int): OpinionConnection 9291 | observedData(first: Int): ObservedDataConnection 9292 | groupings(first: Int): GroupingConnection 9293 | cases(first: Int): CaseConnection 9294 | stixCoreRelationships( 9295 | first: Int 9296 | after: ID 9297 | orderBy: StixCoreRelationshipsOrdering 9298 | orderMode: OrderingMode 9299 | fromId: StixRef 9300 | toId: StixRef 9301 | fromTypes: [String] 9302 | toTypes: [String] 9303 | relationship_type: String 9304 | startTimeStart: DateTime 9305 | startTimeStop: DateTime 9306 | stopTimeStart: DateTime 9307 | stopTimeStop: DateTime 9308 | firstSeenStart: DateTime 9309 | firstSeenStop: DateTime 9310 | lastSeenStart: DateTime 9311 | lastSeenStop: DateTime 9312 | confidences: [Int] 9313 | search: String 9314 | filters: FilterGroup 9315 | ): StixCoreRelationshipConnection 9316 | stixCoreObjectsDistribution( 9317 | relationship_type: [String] 9318 | toTypes: [String] 9319 | field: String! 9320 | startDate: DateTime 9321 | endDate: DateTime 9322 | dateAttribute: String 9323 | operation: StatsOperation! 9324 | limit: Int 9325 | order: String 9326 | types: [String] 9327 | filters: FilterGroup 9328 | search: String 9329 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 9330 | stixCoreRelationshipsDistribution( 9331 | field: String! 9332 | operation: StatsOperation! 9333 | startDate: DateTime 9334 | endDate: DateTime 9335 | dateAttribute: String 9336 | isTo: Boolean 9337 | limit: Int 9338 | order: String 9339 | elementWithTargetTypes: [String] 9340 | fromId: [String] 9341 | fromRole: String 9342 | fromTypes: [String] 9343 | toId: [String] 9344 | toRole: String 9345 | toTypes: [String] 9346 | relationship_type: [String] 9347 | confidences: [Int] 9348 | search: String 9349 | filters: FilterGroup 9350 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 9351 | opinions_metrics: OpinionsMetrics 9352 | # StixCyberObservable 9353 | x_opencti_score: Int 9354 | x_opencti_description: String 9355 | observable_value: String! 9356 | indicators(first: Int): IndicatorConnection 9357 | # Mutex 9358 | name: String 9359 | # Technical 9360 | creators: [Creator!] 9361 | toStix: String 9362 | importFiles( 9363 | first: Int 9364 | prefixMimeType: String 9365 | after: ID 9366 | orderBy: FileOrdering 9367 | orderMode: OrderingMode 9368 | search: String 9369 | filters: FilterGroup 9370 | ): FileConnection 9371 | pendingFiles( 9372 | first: Int 9373 | after: ID 9374 | orderBy: FileOrdering 9375 | orderMode: OrderingMode 9376 | search: String 9377 | filters: FilterGroup 9378 | ): FileConnection 9379 | exportFiles(first: Int): FileConnection 9380 | editContext: [EditUserContext!] 9381 | connectors(onlyAlive: Boolean): [Connector] 9382 | jobs(first: Int): [Work] 9383 | } 9384 | input MutexAddInput { 9385 | name: String 9386 | file: Upload 9387 | } 9388 | type NetworkTraffic implements BasicObject & StixObject & StixCoreObject & StixCyberObservable { 9389 | id: ID! # internal_id 9390 | standard_id: String! 9391 | entity_type: String! 9392 | parent_types: [String]! 9393 | # StixObject 9394 | representative: Representative! 9395 | x_opencti_stix_ids: [StixId] 9396 | is_inferred: Boolean! 9397 | spec_version: String! 9398 | created_at: DateTime! 9399 | updated_at: DateTime! 9400 | draftVersion: DraftVersion 9401 | # inferences 9402 | x_opencti_inferences: [Inference] 9403 | # StixCoreObject 9404 | createdBy: Identity 9405 | numberOfConnectedElement: Int! 9406 | objectMarking: [MarkingDefinition!] 9407 | objectOrganization: [Organization!] 9408 | objectLabel: [Label!] 9409 | externalReferences(first: Int): ExternalReferenceConnection 9410 | containersNumber: Number 9411 | containers(first: Int, entityTypes: [String!]): ContainerConnection 9412 | reports(first: Int): ReportConnection 9413 | notes(first: Int): NoteConnection 9414 | opinions(first: Int): OpinionConnection 9415 | observedData(first: Int): ObservedDataConnection 9416 | groupings(first: Int): GroupingConnection 9417 | cases(first: Int): CaseConnection 9418 | stixCoreRelationships( 9419 | first: Int 9420 | after: ID 9421 | orderBy: StixCoreRelationshipsOrdering 9422 | orderMode: OrderingMode 9423 | fromId: StixRef 9424 | toId: StixRef 9425 | fromTypes: [String] 9426 | toTypes: [String] 9427 | relationship_type: String 9428 | startTimeStart: DateTime 9429 | startTimeStop: DateTime 9430 | stopTimeStart: DateTime 9431 | stopTimeStop: DateTime 9432 | firstSeenStart: DateTime 9433 | firstSeenStop: DateTime 9434 | lastSeenStart: DateTime 9435 | lastSeenStop: DateTime 9436 | confidences: [Int] 9437 | search: String 9438 | filters: FilterGroup 9439 | ): StixCoreRelationshipConnection 9440 | stixCoreObjectsDistribution( 9441 | relationship_type: [String] 9442 | toTypes: [String] 9443 | field: String! 9444 | startDate: DateTime 9445 | endDate: DateTime 9446 | dateAttribute: String 9447 | operation: StatsOperation! 9448 | limit: Int 9449 | order: String 9450 | types: [String] 9451 | filters: FilterGroup 9452 | search: String 9453 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 9454 | stixCoreRelationshipsDistribution( 9455 | field: String! 9456 | operation: StatsOperation! 9457 | startDate: DateTime 9458 | endDate: DateTime 9459 | dateAttribute: String 9460 | isTo: Boolean 9461 | limit: Int 9462 | order: String 9463 | elementWithTargetTypes: [String] 9464 | fromId: [String] 9465 | fromRole: String 9466 | fromTypes: [String] 9467 | toId: [String] 9468 | toRole: String 9469 | toTypes: [String] 9470 | relationship_type: [String] 9471 | confidences: [Int] 9472 | search: String 9473 | filters: FilterGroup 9474 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 9475 | opinions_metrics: OpinionsMetrics 9476 | # StixCyberObservable 9477 | x_opencti_score: Int 9478 | x_opencti_description: String 9479 | observable_value: String! 9480 | indicators(first: Int): IndicatorConnection 9481 | # NetworkTraffic 9482 | extensions: String 9483 | start: DateTime 9484 | end: DateTime 9485 | is_active: Boolean 9486 | src_port: Int 9487 | dst_port: Int 9488 | protocols: [String] 9489 | src_byte_count: Int 9490 | dst_byte_count: Int 9491 | src_packets: Int 9492 | dst_packets: Int 9493 | # Technical 9494 | creators: [Creator!] 9495 | toStix: String 9496 | importFiles( 9497 | first: Int 9498 | prefixMimeType: String 9499 | after: ID 9500 | orderBy: FileOrdering 9501 | orderMode: OrderingMode 9502 | search: String 9503 | filters: FilterGroup 9504 | ): FileConnection 9505 | pendingFiles( 9506 | first: Int 9507 | after: ID 9508 | orderBy: FileOrdering 9509 | orderMode: OrderingMode 9510 | search: String 9511 | filters: FilterGroup 9512 | ): FileConnection 9513 | exportFiles(first: Int): FileConnection 9514 | editContext: [EditUserContext!] 9515 | connectors(onlyAlive: Boolean): [Connector] 9516 | jobs(first: Int): [Work] 9517 | } 9518 | input NetworkTrafficAddInput { 9519 | start: DateTime 9520 | end: DateTime 9521 | is_active: Boolean 9522 | networkSrc: String 9523 | networkDst: String 9524 | src_port: Int 9525 | dst_port: Int 9526 | protocols: [String] 9527 | src_byte_count: Int 9528 | dst_byte_count: Int 9529 | src_packets: Int 9530 | dst_packets: Int 9531 | file: Upload 9532 | } 9533 | type Process implements BasicObject & StixObject & StixCoreObject & StixCyberObservable { 9534 | id: ID! # internal_id 9535 | standard_id: String! 9536 | entity_type: String! 9537 | parent_types: [String]! 9538 | # StixObject 9539 | representative: Representative! 9540 | x_opencti_stix_ids: [StixId] 9541 | is_inferred: Boolean! 9542 | spec_version: String! 9543 | created_at: DateTime! 9544 | updated_at: DateTime! 9545 | draftVersion: DraftVersion 9546 | # inferences 9547 | x_opencti_inferences: [Inference] 9548 | # StixCoreObject 9549 | createdBy: Identity 9550 | numberOfConnectedElement: Int! 9551 | objectMarking: [MarkingDefinition!] 9552 | objectOrganization: [Organization!] 9553 | objectLabel: [Label!] 9554 | externalReferences(first: Int): ExternalReferenceConnection 9555 | containersNumber: Number 9556 | containers(first: Int, entityTypes: [String!]): ContainerConnection 9557 | reports(first: Int): ReportConnection 9558 | notes(first: Int): NoteConnection 9559 | opinions(first: Int): OpinionConnection 9560 | observedData(first: Int): ObservedDataConnection 9561 | groupings(first: Int): GroupingConnection 9562 | cases(first: Int): CaseConnection 9563 | stixCoreRelationships( 9564 | first: Int 9565 | after: ID 9566 | orderBy: StixCoreRelationshipsOrdering 9567 | orderMode: OrderingMode 9568 | fromId: StixRef 9569 | toId: StixRef 9570 | fromTypes: [String] 9571 | toTypes: [String] 9572 | relationship_type: String 9573 | startTimeStart: DateTime 9574 | startTimeStop: DateTime 9575 | stopTimeStart: DateTime 9576 | stopTimeStop: DateTime 9577 | firstSeenStart: DateTime 9578 | firstSeenStop: DateTime 9579 | lastSeenStart: DateTime 9580 | lastSeenStop: DateTime 9581 | confidences: [Int] 9582 | search: String 9583 | filters: FilterGroup 9584 | ): StixCoreRelationshipConnection 9585 | stixCoreObjectsDistribution( 9586 | relationship_type: [String] 9587 | toTypes: [String] 9588 | field: String! 9589 | startDate: DateTime 9590 | endDate: DateTime 9591 | dateAttribute: String 9592 | operation: StatsOperation! 9593 | limit: Int 9594 | order: String 9595 | types: [String] 9596 | filters: FilterGroup 9597 | search: String 9598 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 9599 | stixCoreRelationshipsDistribution( 9600 | field: String! 9601 | operation: StatsOperation! 9602 | startDate: DateTime 9603 | endDate: DateTime 9604 | dateAttribute: String 9605 | isTo: Boolean 9606 | limit: Int 9607 | order: String 9608 | elementWithTargetTypes: [String] 9609 | fromId: [String] 9610 | fromRole: String 9611 | fromTypes: [String] 9612 | toId: [String] 9613 | toRole: String 9614 | toTypes: [String] 9615 | relationship_type: [String] 9616 | confidences: [Int] 9617 | search: String 9618 | filters: FilterGroup 9619 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 9620 | opinions_metrics: OpinionsMetrics 9621 | # StixCyberObservable 9622 | x_opencti_score: Int 9623 | x_opencti_description: String 9624 | observable_value: String! 9625 | indicators(first: Int): IndicatorConnection 9626 | # Process 9627 | extensions: String 9628 | is_hidden: Boolean 9629 | pid: Int 9630 | created_time: DateTime 9631 | cwd: String 9632 | command_line: String 9633 | environment_variables: [String] 9634 | ## windows-process-ext 9635 | aslr_enabled: Boolean 9636 | dep_enabled: Boolean 9637 | priority: String 9638 | owner_sid: String 9639 | window_title: String 9640 | startup_info: [Dictionary] 9641 | integrity_level: String 9642 | ## windows-service-ext 9643 | service_name: String 9644 | descriptions: [String] 9645 | display_name: String 9646 | group_name: String 9647 | start_type: String 9648 | serviceDlls: StixFileConnection 9649 | service_type: String 9650 | service_status: String 9651 | # Technical 9652 | creators: [Creator!] 9653 | toStix: String 9654 | importFiles( 9655 | first: Int 9656 | prefixMimeType: String 9657 | after: ID 9658 | orderBy: FileOrdering 9659 | orderMode: OrderingMode 9660 | search: String 9661 | filters: FilterGroup 9662 | ): FileConnection 9663 | pendingFiles( 9664 | first: Int 9665 | after: ID 9666 | orderBy: FileOrdering 9667 | orderMode: OrderingMode 9668 | search: String 9669 | filters: FilterGroup 9670 | ): FileConnection 9671 | exportFiles(first: Int): FileConnection 9672 | editContext: [EditUserContext!] 9673 | connectors(onlyAlive: Boolean): [Connector] 9674 | jobs(first: Int): [Work] 9675 | } 9676 | input ProcessAddInput { 9677 | is_hidden: Boolean 9678 | pid: Int 9679 | created_time: DateTime 9680 | cwd: String 9681 | x_opencti_description: String 9682 | command_line: String! 9683 | environment_variables: [String] 9684 | ## windows-process-ext 9685 | aslr_enabled: Boolean 9686 | dep_enabled: Boolean 9687 | priority: String 9688 | owner_sid: String 9689 | window_title: String 9690 | startup_info: [DictionaryInput] 9691 | integrity_level: String # windows-integrity-level-enum 9692 | ## windows-service-ext 9693 | service_name: String 9694 | descriptions: [String] 9695 | display_name: String 9696 | group_name: String 9697 | start_type: String # windows-service-start-type-enum 9698 | serviceDlls: [String] # service_dll_refs 9699 | service_type: String # windows-service-type-enum 9700 | service_status: String # windows-service-status-enum 9701 | file: Upload 9702 | } 9703 | type Software implements BasicObject & StixObject & StixCoreObject & StixCyberObservable { 9704 | id: ID! # internal_id 9705 | standard_id: String! 9706 | entity_type: String! 9707 | parent_types: [String]! 9708 | # StixObject 9709 | representative: Representative! 9710 | x_opencti_stix_ids: [StixId] 9711 | is_inferred: Boolean! 9712 | spec_version: String! 9713 | created_at: DateTime! 9714 | updated_at: DateTime! 9715 | draftVersion: DraftVersion 9716 | # inferences 9717 | x_opencti_inferences: [Inference] 9718 | # StixCoreObject 9719 | createdBy: Identity 9720 | numberOfConnectedElement: Int! 9721 | objectMarking: [MarkingDefinition!] 9722 | objectOrganization: [Organization!] 9723 | objectLabel: [Label!] 9724 | externalReferences(first: Int): ExternalReferenceConnection 9725 | containersNumber: Number 9726 | containers(first: Int, entityTypes: [String!]): ContainerConnection 9727 | reports(first: Int): ReportConnection 9728 | notes(first: Int): NoteConnection 9729 | opinions(first: Int): OpinionConnection 9730 | observedData(first: Int): ObservedDataConnection 9731 | groupings(first: Int): GroupingConnection 9732 | cases(first: Int): CaseConnection 9733 | stixCoreRelationships( 9734 | first: Int 9735 | after: ID 9736 | orderBy: StixCoreRelationshipsOrdering 9737 | orderMode: OrderingMode 9738 | fromId: StixRef 9739 | toId: StixRef 9740 | fromTypes: [String] 9741 | toTypes: [String] 9742 | relationship_type: String 9743 | startTimeStart: DateTime 9744 | startTimeStop: DateTime 9745 | stopTimeStart: DateTime 9746 | stopTimeStop: DateTime 9747 | firstSeenStart: DateTime 9748 | firstSeenStop: DateTime 9749 | lastSeenStart: DateTime 9750 | lastSeenStop: DateTime 9751 | confidences: [Int] 9752 | search: String 9753 | filters: FilterGroup 9754 | ): StixCoreRelationshipConnection 9755 | stixCoreObjectsDistribution( 9756 | relationship_type: [String] 9757 | toTypes: [String] 9758 | field: String! 9759 | startDate: DateTime 9760 | endDate: DateTime 9761 | dateAttribute: String 9762 | operation: StatsOperation! 9763 | limit: Int 9764 | order: String 9765 | types: [String] 9766 | filters: FilterGroup 9767 | search: String 9768 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 9769 | stixCoreRelationshipsDistribution( 9770 | field: String! 9771 | operation: StatsOperation! 9772 | startDate: DateTime 9773 | endDate: DateTime 9774 | dateAttribute: String 9775 | isTo: Boolean 9776 | limit: Int 9777 | order: String 9778 | elementWithTargetTypes: [String] 9779 | fromId: [String] 9780 | fromRole: String 9781 | fromTypes: [String] 9782 | toId: [String] 9783 | toRole: String 9784 | toTypes: [String] 9785 | relationship_type: [String] 9786 | confidences: [Int] 9787 | search: String 9788 | filters: FilterGroup 9789 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 9790 | opinions_metrics: OpinionsMetrics 9791 | # StixCyberObservable 9792 | x_opencti_score: Int 9793 | x_opencti_description: String 9794 | observable_value: String! 9795 | indicators(first: Int): IndicatorConnection 9796 | # Software 9797 | name: String 9798 | cpe: String 9799 | swid: String 9800 | languages: [String] 9801 | vendor: String 9802 | version: String 9803 | vulnerabilities: VulnerabilityConnection 9804 | # Technical 9805 | creators: [Creator!] 9806 | toStix: String 9807 | importFiles( 9808 | first: Int 9809 | prefixMimeType: String 9810 | after: ID 9811 | orderBy: FileOrdering 9812 | orderMode: OrderingMode 9813 | search: String 9814 | filters: FilterGroup 9815 | ): FileConnection 9816 | pendingFiles( 9817 | first: Int 9818 | after: ID 9819 | orderBy: FileOrdering 9820 | orderMode: OrderingMode 9821 | search: String 9822 | filters: FilterGroup 9823 | ): FileConnection 9824 | exportFiles(first: Int): FileConnection 9825 | editContext: [EditUserContext!] 9826 | connectors(onlyAlive: Boolean): [Connector] 9827 | jobs(first: Int): [Work] 9828 | } 9829 | type SoftwareConnection { 9830 | pageInfo: PageInfo! 9831 | edges: [SoftwareEdge!]! 9832 | } 9833 | type SoftwareEdge { 9834 | cursor: String! 9835 | node: Software! 9836 | } 9837 | input SoftwareAddInput { 9838 | name: String 9839 | cpe: String 9840 | swid: String 9841 | languages: [String] 9842 | vendor: String 9843 | version: String 9844 | file: Upload 9845 | } 9846 | type Url implements BasicObject & StixObject & StixCoreObject & StixCyberObservable { 9847 | id: ID! # internal_id 9848 | standard_id: String! 9849 | entity_type: String! 9850 | parent_types: [String]! 9851 | # StixObject 9852 | representative: Representative! 9853 | x_opencti_stix_ids: [StixId] 9854 | is_inferred: Boolean! 9855 | spec_version: String! 9856 | created_at: DateTime! 9857 | updated_at: DateTime! 9858 | draftVersion: DraftVersion 9859 | # inferences 9860 | x_opencti_inferences: [Inference] 9861 | # StixCoreObject 9862 | createdBy: Identity 9863 | numberOfConnectedElement: Int! 9864 | objectMarking: [MarkingDefinition!] 9865 | objectOrganization: [Organization!] 9866 | objectLabel: [Label!] 9867 | externalReferences(first: Int): ExternalReferenceConnection 9868 | containersNumber: Number 9869 | containers(first: Int, entityTypes: [String!]): ContainerConnection 9870 | reports(first: Int): ReportConnection 9871 | notes(first: Int): NoteConnection 9872 | opinions(first: Int): OpinionConnection 9873 | observedData(first: Int): ObservedDataConnection 9874 | groupings(first: Int): GroupingConnection 9875 | cases(first: Int): CaseConnection 9876 | stixCoreRelationships( 9877 | first: Int 9878 | after: ID 9879 | orderBy: StixCoreRelationshipsOrdering 9880 | orderMode: OrderingMode 9881 | fromId: StixRef 9882 | toId: StixRef 9883 | fromTypes: [String] 9884 | toTypes: [String] 9885 | relationship_type: String 9886 | startTimeStart: DateTime 9887 | startTimeStop: DateTime 9888 | stopTimeStart: DateTime 9889 | stopTimeStop: DateTime 9890 | firstSeenStart: DateTime 9891 | firstSeenStop: DateTime 9892 | lastSeenStart: DateTime 9893 | lastSeenStop: DateTime 9894 | confidences: [Int] 9895 | search: String 9896 | filters: FilterGroup 9897 | ): StixCoreRelationshipConnection 9898 | stixCoreObjectsDistribution( 9899 | relationship_type: [String] 9900 | toTypes: [String] 9901 | field: String! 9902 | startDate: DateTime 9903 | endDate: DateTime 9904 | dateAttribute: String 9905 | operation: StatsOperation! 9906 | limit: Int 9907 | order: String 9908 | types: [String] 9909 | filters: FilterGroup 9910 | search: String 9911 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 9912 | stixCoreRelationshipsDistribution( 9913 | field: String! 9914 | operation: StatsOperation! 9915 | startDate: DateTime 9916 | endDate: DateTime 9917 | dateAttribute: String 9918 | isTo: Boolean 9919 | limit: Int 9920 | order: String 9921 | elementWithTargetTypes: [String] 9922 | fromId: [String] 9923 | fromRole: String 9924 | fromTypes: [String] 9925 | toId: [String] 9926 | toRole: String 9927 | toTypes: [String] 9928 | relationship_type: [String] 9929 | confidences: [Int] 9930 | search: String 9931 | filters: FilterGroup 9932 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 9933 | opinions_metrics: OpinionsMetrics 9934 | # StixCyberObservable 9935 | x_opencti_score: Int 9936 | x_opencti_description: String 9937 | observable_value: String! 9938 | indicators(first: Int): IndicatorConnection 9939 | # Url 9940 | value: String 9941 | # Technical 9942 | creators: [Creator!] 9943 | toStix: String 9944 | importFiles( 9945 | first: Int 9946 | prefixMimeType: String 9947 | after: ID 9948 | orderBy: FileOrdering 9949 | orderMode: OrderingMode 9950 | search: String 9951 | filters: FilterGroup 9952 | ): FileConnection 9953 | pendingFiles( 9954 | first: Int 9955 | after: ID 9956 | orderBy: FileOrdering 9957 | orderMode: OrderingMode 9958 | search: String 9959 | filters: FilterGroup 9960 | ): FileConnection 9961 | exportFiles(first: Int): FileConnection 9962 | editContext: [EditUserContext!] 9963 | connectors(onlyAlive: Boolean): [Connector] 9964 | jobs(first: Int): [Work] 9965 | } 9966 | input UrlAddInput { 9967 | value: String 9968 | file: Upload 9969 | } 9970 | type UserAccount implements BasicObject & StixObject & StixCoreObject & StixCyberObservable { 9971 | id: ID! # internal_id 9972 | standard_id: String! 9973 | entity_type: String! 9974 | parent_types: [String]! 9975 | # StixObject 9976 | representative: Representative! 9977 | x_opencti_stix_ids: [StixId] 9978 | is_inferred: Boolean! 9979 | spec_version: String! 9980 | created_at: DateTime! 9981 | updated_at: DateTime! 9982 | draftVersion: DraftVersion 9983 | # inferences 9984 | x_opencti_inferences: [Inference] 9985 | # StixCoreObject 9986 | createdBy: Identity 9987 | numberOfConnectedElement: Int! 9988 | objectMarking: [MarkingDefinition!] 9989 | objectOrganization: [Organization!] 9990 | objectLabel: [Label!] 9991 | externalReferences(first: Int): ExternalReferenceConnection 9992 | containersNumber: Number 9993 | containers(first: Int, entityTypes: [String!]): ContainerConnection 9994 | reports(first: Int): ReportConnection 9995 | notes(first: Int): NoteConnection 9996 | opinions(first: Int): OpinionConnection 9997 | observedData(first: Int): ObservedDataConnection 9998 | groupings(first: Int): GroupingConnection 9999 | cases(first: Int): CaseConnection 10000 | stixCoreRelationships( 10001 | first: Int 10002 | after: ID 10003 | orderBy: StixCoreRelationshipsOrdering 10004 | orderMode: OrderingMode 10005 | fromId: StixRef 10006 | toId: StixRef 10007 | fromTypes: [String] 10008 | toTypes: [String] 10009 | relationship_type: String 10010 | startTimeStart: DateTime 10011 | startTimeStop: DateTime 10012 | stopTimeStart: DateTime 10013 | stopTimeStop: DateTime 10014 | firstSeenStart: DateTime 10015 | firstSeenStop: DateTime 10016 | lastSeenStart: DateTime 10017 | lastSeenStop: DateTime 10018 | confidences: [Int] 10019 | search: String 10020 | filters: FilterGroup 10021 | ): StixCoreRelationshipConnection 10022 | stixCoreObjectsDistribution( 10023 | relationship_type: [String] 10024 | toTypes: [String] 10025 | field: String! 10026 | startDate: DateTime 10027 | endDate: DateTime 10028 | dateAttribute: String 10029 | operation: StatsOperation! 10030 | limit: Int 10031 | order: String 10032 | types: [String] 10033 | filters: FilterGroup 10034 | search: String 10035 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 10036 | stixCoreRelationshipsDistribution( 10037 | field: String! 10038 | operation: StatsOperation! 10039 | startDate: DateTime 10040 | endDate: DateTime 10041 | dateAttribute: String 10042 | isTo: Boolean 10043 | limit: Int 10044 | order: String 10045 | elementWithTargetTypes: [String] 10046 | fromId: [String] 10047 | fromRole: String 10048 | fromTypes: [String] 10049 | toId: [String] 10050 | toRole: String 10051 | toTypes: [String] 10052 | relationship_type: [String] 10053 | confidences: [Int] 10054 | search: String 10055 | filters: FilterGroup 10056 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 10057 | opinions_metrics: OpinionsMetrics 10058 | # StixCyberObservable 10059 | x_opencti_score: Int 10060 | x_opencti_description: String 10061 | observable_value: String! 10062 | indicators(first: Int): IndicatorConnection 10063 | # UserAccount 10064 | extensions: String 10065 | user_id: String 10066 | credential: String 10067 | account_login: String 10068 | account_type: String 10069 | display_name: String 10070 | is_service_account: Boolean 10071 | is_privileged: Boolean 10072 | can_escalate_privs: Boolean 10073 | is_disabled: Boolean 10074 | account_created: DateTime 10075 | account_expires: DateTime 10076 | credential_last_changed: DateTime 10077 | account_first_login: DateTime 10078 | account_last_login: DateTime 10079 | # Technical 10080 | creators: [Creator!] 10081 | toStix: String 10082 | importFiles( 10083 | first: Int 10084 | prefixMimeType: String 10085 | after: ID 10086 | orderBy: FileOrdering 10087 | orderMode: OrderingMode 10088 | search: String 10089 | filters: FilterGroup 10090 | ): FileConnection 10091 | pendingFiles( 10092 | first: Int 10093 | after: ID 10094 | orderBy: FileOrdering 10095 | orderMode: OrderingMode 10096 | search: String 10097 | filters: FilterGroup 10098 | ): FileConnection 10099 | exportFiles(first: Int): FileConnection 10100 | editContext: [EditUserContext!] 10101 | connectors(onlyAlive: Boolean): [Connector] 10102 | jobs(first: Int): [Work] 10103 | } 10104 | input UserAccountAddInput { 10105 | user_id: String 10106 | credential: String 10107 | account_login: String 10108 | account_type: String 10109 | display_name: String 10110 | is_service_account: Boolean 10111 | is_privileged: Boolean 10112 | can_escalate_privs: Boolean 10113 | is_disabled: Boolean 10114 | account_created: DateTime 10115 | account_expires: DateTime 10116 | credential_last_changed: DateTime 10117 | account_first_login: DateTime 10118 | account_last_login: DateTime 10119 | file: Upload 10120 | } 10121 | type WindowsRegistryKey implements BasicObject & StixObject & StixCoreObject & StixCyberObservable { 10122 | id: ID! # internal_id 10123 | standard_id: String! 10124 | entity_type: String! 10125 | parent_types: [String]! 10126 | # StixObject 10127 | representative: Representative! 10128 | x_opencti_stix_ids: [StixId] 10129 | is_inferred: Boolean! 10130 | spec_version: String! 10131 | created_at: DateTime! 10132 | updated_at: DateTime! 10133 | draftVersion: DraftVersion 10134 | # inferences 10135 | x_opencti_inferences: [Inference] 10136 | # StixCoreObject 10137 | createdBy: Identity 10138 | numberOfConnectedElement: Int! 10139 | objectMarking: [MarkingDefinition!] 10140 | objectOrganization: [Organization!] 10141 | objectLabel: [Label!] 10142 | externalReferences(first: Int): ExternalReferenceConnection 10143 | containersNumber: Number 10144 | containers(first: Int, entityTypes: [String!]): ContainerConnection 10145 | reports(first: Int): ReportConnection 10146 | notes(first: Int): NoteConnection 10147 | opinions(first: Int): OpinionConnection 10148 | observedData(first: Int): ObservedDataConnection 10149 | groupings(first: Int): GroupingConnection 10150 | cases(first: Int): CaseConnection 10151 | stixCoreRelationships( 10152 | first: Int 10153 | after: ID 10154 | orderBy: StixCoreRelationshipsOrdering 10155 | orderMode: OrderingMode 10156 | fromId: StixRef 10157 | toId: StixRef 10158 | fromTypes: [String] 10159 | toTypes: [String] 10160 | relationship_type: String 10161 | startTimeStart: DateTime 10162 | startTimeStop: DateTime 10163 | stopTimeStart: DateTime 10164 | stopTimeStop: DateTime 10165 | firstSeenStart: DateTime 10166 | firstSeenStop: DateTime 10167 | lastSeenStart: DateTime 10168 | lastSeenStop: DateTime 10169 | confidences: [Int] 10170 | search: String 10171 | filters: FilterGroup 10172 | ): StixCoreRelationshipConnection 10173 | stixCoreObjectsDistribution( 10174 | relationship_type: [String] 10175 | toTypes: [String] 10176 | field: String! 10177 | startDate: DateTime 10178 | endDate: DateTime 10179 | dateAttribute: String 10180 | operation: StatsOperation! 10181 | limit: Int 10182 | order: String 10183 | types: [String] 10184 | filters: FilterGroup 10185 | search: String 10186 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 10187 | stixCoreRelationshipsDistribution( 10188 | field: String! 10189 | operation: StatsOperation! 10190 | startDate: DateTime 10191 | endDate: DateTime 10192 | dateAttribute: String 10193 | isTo: Boolean 10194 | limit: Int 10195 | order: String 10196 | elementWithTargetTypes: [String] 10197 | fromId: [String] 10198 | fromRole: String 10199 | fromTypes: [String] 10200 | toId: [String] 10201 | toRole: String 10202 | toTypes: [String] 10203 | relationship_type: [String] 10204 | confidences: [Int] 10205 | search: String 10206 | filters: FilterGroup 10207 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 10208 | opinions_metrics: OpinionsMetrics 10209 | # StixCyberObservable 10210 | x_opencti_score: Int 10211 | x_opencti_description: String 10212 | observable_value: String! 10213 | indicators(first: Int): IndicatorConnection 10214 | # WindowsRegistryKey 10215 | attribute_key: String 10216 | modified_time: DateTime 10217 | number_of_subkeys: Int 10218 | # Technical 10219 | creators: [Creator!] 10220 | toStix: String 10221 | importFiles( 10222 | first: Int 10223 | prefixMimeType: String 10224 | after: ID 10225 | orderBy: FileOrdering 10226 | orderMode: OrderingMode 10227 | search: String 10228 | filters: FilterGroup 10229 | ): FileConnection 10230 | pendingFiles( 10231 | first: Int 10232 | after: ID 10233 | orderBy: FileOrdering 10234 | orderMode: OrderingMode 10235 | search: String 10236 | filters: FilterGroup 10237 | ): FileConnection 10238 | exportFiles(first: Int): FileConnection 10239 | editContext: [EditUserContext!] 10240 | connectors(onlyAlive: Boolean): [Connector] 10241 | jobs(first: Int): [Work] 10242 | } 10243 | input WindowsRegistryKeyAddInput { 10244 | attribute_key: String 10245 | modified_time: DateTime 10246 | file: Upload 10247 | number_of_subkeys: Int 10248 | } 10249 | type WindowsRegistryValueType implements BasicObject & StixObject & StixCoreObject & StixCyberObservable { 10250 | id: ID! # internal_id 10251 | standard_id: String! 10252 | entity_type: String! 10253 | parent_types: [String]! 10254 | # StixObject 10255 | representative: Representative! 10256 | x_opencti_stix_ids: [StixId] 10257 | is_inferred: Boolean! 10258 | spec_version: String! 10259 | created_at: DateTime! 10260 | updated_at: DateTime! 10261 | draftVersion: DraftVersion 10262 | # inferences 10263 | x_opencti_inferences: [Inference] 10264 | # StixCoreObject 10265 | createdBy: Identity 10266 | numberOfConnectedElement: Int! 10267 | objectMarking: [MarkingDefinition!] 10268 | objectOrganization: [Organization!] 10269 | objectLabel: [Label!] 10270 | externalReferences(first: Int): ExternalReferenceConnection 10271 | containersNumber: Number 10272 | containers(first: Int, entityTypes: [String!]): ContainerConnection 10273 | reports(first: Int): ReportConnection 10274 | notes(first: Int): NoteConnection 10275 | opinions(first: Int): OpinionConnection 10276 | observedData(first: Int): ObservedDataConnection 10277 | groupings(first: Int): GroupingConnection 10278 | cases(first: Int): CaseConnection 10279 | stixCoreRelationships( 10280 | first: Int 10281 | after: ID 10282 | orderBy: StixCoreRelationshipsOrdering 10283 | orderMode: OrderingMode 10284 | fromId: StixRef 10285 | toId: StixRef 10286 | fromTypes: [String] 10287 | toTypes: [String] 10288 | relationship_type: String 10289 | startTimeStart: DateTime 10290 | startTimeStop: DateTime 10291 | stopTimeStart: DateTime 10292 | stopTimeStop: DateTime 10293 | firstSeenStart: DateTime 10294 | firstSeenStop: DateTime 10295 | lastSeenStart: DateTime 10296 | lastSeenStop: DateTime 10297 | confidences: [Int] 10298 | search: String 10299 | filters: FilterGroup 10300 | ): StixCoreRelationshipConnection 10301 | stixCoreObjectsDistribution( 10302 | relationship_type: [String] 10303 | toTypes: [String] 10304 | field: String! 10305 | startDate: DateTime 10306 | endDate: DateTime 10307 | dateAttribute: String 10308 | operation: StatsOperation! 10309 | limit: Int 10310 | order: String 10311 | types: [String] 10312 | filters: FilterGroup 10313 | search: String 10314 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 10315 | stixCoreRelationshipsDistribution( 10316 | field: String! 10317 | operation: StatsOperation! 10318 | startDate: DateTime 10319 | endDate: DateTime 10320 | dateAttribute: String 10321 | isTo: Boolean 10322 | limit: Int 10323 | order: String 10324 | elementWithTargetTypes: [String] 10325 | fromId: [String] 10326 | fromRole: String 10327 | fromTypes: [String] 10328 | toId: [String] 10329 | toRole: String 10330 | toTypes: [String] 10331 | relationship_type: [String] 10332 | confidences: [Int] 10333 | search: String 10334 | filters: FilterGroup 10335 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 10336 | opinions_metrics: OpinionsMetrics 10337 | # StixCyberObservable 10338 | x_opencti_score: Int 10339 | x_opencti_description: String 10340 | observable_value: String! 10341 | indicators(first: Int): IndicatorConnection 10342 | # WindowsRegistryKey 10343 | name: String 10344 | data: String 10345 | data_type: String 10346 | # Technical 10347 | creators: [Creator!] 10348 | toStix: String 10349 | importFiles( 10350 | first: Int 10351 | prefixMimeType: String 10352 | after: ID 10353 | orderBy: FileOrdering 10354 | orderMode: OrderingMode 10355 | search: String 10356 | filters: FilterGroup 10357 | ): FileConnection 10358 | pendingFiles( 10359 | first: Int 10360 | after: ID 10361 | orderBy: FileOrdering 10362 | orderMode: OrderingMode 10363 | search: String 10364 | filters: FilterGroup 10365 | ): FileConnection 10366 | exportFiles(first: Int): FileConnection 10367 | editContext: [EditUserContext!] 10368 | connectors(onlyAlive: Boolean): [Connector] 10369 | jobs(first: Int): [Work] 10370 | } 10371 | input WindowsRegistryValueTypeAddInput { 10372 | name: String 10373 | data: String 10374 | data_type: String 10375 | file: Upload 10376 | } 10377 | type CryptographicKey implements BasicObject & StixObject & StixCoreObject & StixCyberObservable { 10378 | id: ID! # internal_id 10379 | standard_id: String! 10380 | entity_type: String! 10381 | parent_types: [String]! 10382 | # StixObject 10383 | representative: Representative! 10384 | x_opencti_stix_ids: [StixId] 10385 | is_inferred: Boolean! 10386 | spec_version: String! 10387 | created_at: DateTime! 10388 | updated_at: DateTime! 10389 | draftVersion: DraftVersion 10390 | # inferences 10391 | x_opencti_inferences: [Inference] 10392 | # StixCoreObject 10393 | createdBy: Identity 10394 | numberOfConnectedElement: Int! 10395 | objectMarking: [MarkingDefinition!] 10396 | objectOrganization: [Organization!] 10397 | objectLabel: [Label!] 10398 | externalReferences(first: Int): ExternalReferenceConnection 10399 | containersNumber: Number 10400 | containers(first: Int, entityTypes: [String!]): ContainerConnection 10401 | reports(first: Int): ReportConnection 10402 | notes(first: Int): NoteConnection 10403 | opinions(first: Int): OpinionConnection 10404 | observedData(first: Int): ObservedDataConnection 10405 | groupings(first: Int): GroupingConnection 10406 | cases(first: Int): CaseConnection 10407 | stixCoreRelationships( 10408 | first: Int 10409 | after: ID 10410 | orderBy: StixCoreRelationshipsOrdering 10411 | orderMode: OrderingMode 10412 | fromId: StixRef 10413 | toId: StixRef 10414 | fromTypes: [String] 10415 | toTypes: [String] 10416 | relationship_type: String 10417 | startTimeStart: DateTime 10418 | startTimeStop: DateTime 10419 | stopTimeStart: DateTime 10420 | stopTimeStop: DateTime 10421 | firstSeenStart: DateTime 10422 | firstSeenStop: DateTime 10423 | lastSeenStart: DateTime 10424 | lastSeenStop: DateTime 10425 | confidences: [Int] 10426 | search: String 10427 | filters: FilterGroup 10428 | ): StixCoreRelationshipConnection 10429 | stixCoreObjectsDistribution( 10430 | relationship_type: [String] 10431 | toTypes: [String] 10432 | field: String! 10433 | startDate: DateTime 10434 | endDate: DateTime 10435 | dateAttribute: String 10436 | operation: StatsOperation! 10437 | limit: Int 10438 | order: String 10439 | types: [String] 10440 | filters: FilterGroup 10441 | search: String 10442 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 10443 | stixCoreRelationshipsDistribution( 10444 | field: String! 10445 | operation: StatsOperation! 10446 | startDate: DateTime 10447 | endDate: DateTime 10448 | dateAttribute: String 10449 | isTo: Boolean 10450 | limit: Int 10451 | order: String 10452 | elementWithTargetTypes: [String] 10453 | fromId: [String] 10454 | fromRole: String 10455 | fromTypes: [String] 10456 | toId: [String] 10457 | toRole: String 10458 | toTypes: [String] 10459 | relationship_type: [String] 10460 | confidences: [Int] 10461 | search: String 10462 | filters: FilterGroup 10463 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 10464 | opinions_metrics: OpinionsMetrics 10465 | # StixCyberObservable 10466 | x_opencti_score: Int 10467 | x_opencti_description: String 10468 | observable_value: String! 10469 | indicators(first: Int): IndicatorConnection 10470 | # CryptographicKey 10471 | value: String 10472 | # Technical 10473 | creators: [Creator!] 10474 | toStix: String 10475 | importFiles( 10476 | first: Int 10477 | prefixMimeType: String 10478 | after: ID 10479 | orderBy: FileOrdering 10480 | orderMode: OrderingMode 10481 | search: String 10482 | filters: FilterGroup 10483 | ): FileConnection 10484 | pendingFiles( 10485 | first: Int 10486 | after: ID 10487 | orderBy: FileOrdering 10488 | orderMode: OrderingMode 10489 | search: String 10490 | filters: FilterGroup 10491 | ): FileConnection 10492 | exportFiles(first: Int): FileConnection 10493 | editContext: [EditUserContext!] 10494 | connectors(onlyAlive: Boolean): [Connector] 10495 | jobs(first: Int): [Work] 10496 | } 10497 | input CryptographicKeyAddInput { 10498 | value: String 10499 | file: Upload 10500 | } 10501 | type CryptocurrencyWallet implements BasicObject & StixObject & StixCoreObject & StixCyberObservable { 10502 | id: ID! # internal_id 10503 | standard_id: String! 10504 | entity_type: String! 10505 | parent_types: [String]! 10506 | # StixObject 10507 | representative: Representative! 10508 | x_opencti_stix_ids: [StixId] 10509 | is_inferred: Boolean! 10510 | spec_version: String! 10511 | created_at: DateTime! 10512 | updated_at: DateTime! 10513 | draftVersion: DraftVersion 10514 | # inferences 10515 | x_opencti_inferences: [Inference] 10516 | # StixCoreObject 10517 | createdBy: Identity 10518 | numberOfConnectedElement: Int! 10519 | objectMarking: [MarkingDefinition!] 10520 | objectOrganization: [Organization!] 10521 | objectLabel: [Label!] 10522 | externalReferences(first: Int): ExternalReferenceConnection 10523 | containersNumber: Number 10524 | containers(first: Int, entityTypes: [String!]): ContainerConnection 10525 | reports(first: Int): ReportConnection 10526 | notes(first: Int): NoteConnection 10527 | opinions(first: Int): OpinionConnection 10528 | observedData(first: Int): ObservedDataConnection 10529 | groupings(first: Int): GroupingConnection 10530 | cases(first: Int): CaseConnection 10531 | stixCoreRelationships( 10532 | first: Int 10533 | after: ID 10534 | orderBy: StixCoreRelationshipsOrdering 10535 | orderMode: OrderingMode 10536 | fromId: StixRef 10537 | toId: StixRef 10538 | fromTypes: [String] 10539 | toTypes: [String] 10540 | relationship_type: String 10541 | startTimeStart: DateTime 10542 | startTimeStop: DateTime 10543 | stopTimeStart: DateTime 10544 | stopTimeStop: DateTime 10545 | firstSeenStart: DateTime 10546 | firstSeenStop: DateTime 10547 | lastSeenStart: DateTime 10548 | lastSeenStop: DateTime 10549 | confidences: [Int] 10550 | search: String 10551 | filters: FilterGroup 10552 | ): StixCoreRelationshipConnection 10553 | stixCoreObjectsDistribution( 10554 | relationship_type: [String] 10555 | toTypes: [String] 10556 | field: String! 10557 | startDate: DateTime 10558 | endDate: DateTime 10559 | dateAttribute: String 10560 | operation: StatsOperation! 10561 | limit: Int 10562 | order: String 10563 | types: [String] 10564 | filters: FilterGroup 10565 | search: String 10566 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 10567 | stixCoreRelationshipsDistribution( 10568 | field: String! 10569 | operation: StatsOperation! 10570 | startDate: DateTime 10571 | endDate: DateTime 10572 | dateAttribute: String 10573 | isTo: Boolean 10574 | limit: Int 10575 | order: String 10576 | elementWithTargetTypes: [String] 10577 | fromId: [String] 10578 | fromRole: String 10579 | fromTypes: [String] 10580 | toId: [String] 10581 | toRole: String 10582 | toTypes: [String] 10583 | relationship_type: [String] 10584 | confidences: [Int] 10585 | search: String 10586 | filters: FilterGroup 10587 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 10588 | opinions_metrics: OpinionsMetrics 10589 | # StixCyberObservable 10590 | x_opencti_score: Int 10591 | x_opencti_description: String 10592 | observable_value: String! 10593 | indicators(first: Int): IndicatorConnection 10594 | # CryptocurrencyWallet 10595 | value: String 10596 | # Technical 10597 | creators: [Creator!] 10598 | toStix: String 10599 | importFiles( 10600 | first: Int 10601 | prefixMimeType: String 10602 | after: ID 10603 | orderBy: FileOrdering 10604 | orderMode: OrderingMode 10605 | search: String 10606 | filters: FilterGroup 10607 | ): FileConnection 10608 | pendingFiles( 10609 | first: Int 10610 | after: ID 10611 | orderBy: FileOrdering 10612 | orderMode: OrderingMode 10613 | search: String 10614 | filters: FilterGroup 10615 | ): FileConnection 10616 | exportFiles(first: Int): FileConnection 10617 | editContext: [EditUserContext!] 10618 | connectors(onlyAlive: Boolean): [Connector] 10619 | jobs(first: Int): [Work] 10620 | } 10621 | input CryptocurrencyWalletAddInput { 10622 | value: String 10623 | file: Upload 10624 | } 10625 | type Hostname implements BasicObject & StixObject & StixCoreObject & StixCyberObservable { 10626 | id: ID! # internal_id 10627 | standard_id: String! 10628 | entity_type: String! 10629 | parent_types: [String]! 10630 | # StixObject 10631 | representative: Representative! 10632 | x_opencti_stix_ids: [StixId] 10633 | is_inferred: Boolean! 10634 | spec_version: String! 10635 | created_at: DateTime! 10636 | updated_at: DateTime! 10637 | draftVersion: DraftVersion 10638 | # inferences 10639 | x_opencti_inferences: [Inference] 10640 | # StixCoreObject 10641 | createdBy: Identity 10642 | numberOfConnectedElement: Int! 10643 | objectMarking: [MarkingDefinition!] 10644 | objectOrganization: [Organization!] 10645 | objectLabel: [Label!] 10646 | externalReferences(first: Int): ExternalReferenceConnection 10647 | containersNumber: Number 10648 | containers(first: Int, entityTypes: [String!]): ContainerConnection 10649 | reports(first: Int): ReportConnection 10650 | notes(first: Int): NoteConnection 10651 | opinions(first: Int): OpinionConnection 10652 | observedData(first: Int): ObservedDataConnection 10653 | groupings(first: Int): GroupingConnection 10654 | cases(first: Int): CaseConnection 10655 | stixCoreRelationships( 10656 | first: Int 10657 | after: ID 10658 | orderBy: StixCoreRelationshipsOrdering 10659 | orderMode: OrderingMode 10660 | fromId: StixRef 10661 | toId: StixRef 10662 | fromTypes: [String] 10663 | toTypes: [String] 10664 | relationship_type: String 10665 | startTimeStart: DateTime 10666 | startTimeStop: DateTime 10667 | stopTimeStart: DateTime 10668 | stopTimeStop: DateTime 10669 | firstSeenStart: DateTime 10670 | firstSeenStop: DateTime 10671 | lastSeenStart: DateTime 10672 | lastSeenStop: DateTime 10673 | confidences: [Int] 10674 | search: String 10675 | filters: FilterGroup 10676 | ): StixCoreRelationshipConnection 10677 | stixCoreObjectsDistribution( 10678 | relationship_type: [String] 10679 | toTypes: [String] 10680 | field: String! 10681 | startDate: DateTime 10682 | endDate: DateTime 10683 | dateAttribute: String 10684 | operation: StatsOperation! 10685 | limit: Int 10686 | order: String 10687 | types: [String] 10688 | filters: FilterGroup 10689 | search: String 10690 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 10691 | stixCoreRelationshipsDistribution( 10692 | field: String! 10693 | operation: StatsOperation! 10694 | startDate: DateTime 10695 | endDate: DateTime 10696 | dateAttribute: String 10697 | isTo: Boolean 10698 | limit: Int 10699 | order: String 10700 | elementWithTargetTypes: [String] 10701 | fromId: [String] 10702 | fromRole: String 10703 | fromTypes: [String] 10704 | toId: [String] 10705 | toRole: String 10706 | toTypes: [String] 10707 | relationship_type: [String] 10708 | confidences: [Int] 10709 | search: String 10710 | filters: FilterGroup 10711 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 10712 | opinions_metrics: OpinionsMetrics 10713 | # StixCyberObservable 10714 | x_opencti_score: Int 10715 | x_opencti_description: String 10716 | observable_value: String! 10717 | indicators(first: Int): IndicatorConnection 10718 | # Hostname 10719 | value: String 10720 | # Technical 10721 | creators: [Creator!] 10722 | toStix: String 10723 | importFiles( 10724 | first: Int 10725 | prefixMimeType: String 10726 | after: ID 10727 | orderBy: FileOrdering 10728 | orderMode: OrderingMode 10729 | search: String 10730 | filters: FilterGroup 10731 | ): FileConnection 10732 | pendingFiles( 10733 | first: Int 10734 | after: ID 10735 | orderBy: FileOrdering 10736 | orderMode: OrderingMode 10737 | search: String 10738 | filters: FilterGroup 10739 | ): FileConnection 10740 | exportFiles(first: Int): FileConnection 10741 | editContext: [EditUserContext!] 10742 | connectors(onlyAlive: Boolean): [Connector] 10743 | jobs(first: Int): [Work] 10744 | } 10745 | input HostnameAddInput { 10746 | value: String 10747 | file: Upload 10748 | } 10749 | type Text implements BasicObject & StixObject & StixCoreObject & StixCyberObservable { 10750 | id: ID! # internal_id 10751 | standard_id: String! 10752 | entity_type: String! 10753 | parent_types: [String]! 10754 | # StixObject 10755 | representative: Representative! 10756 | x_opencti_stix_ids: [StixId] 10757 | is_inferred: Boolean! 10758 | spec_version: String! 10759 | created_at: DateTime! 10760 | updated_at: DateTime! 10761 | draftVersion: DraftVersion 10762 | # inferences 10763 | x_opencti_inferences: [Inference] 10764 | # StixCoreObject 10765 | createdBy: Identity 10766 | numberOfConnectedElement: Int! 10767 | objectMarking: [MarkingDefinition!] 10768 | objectOrganization: [Organization!] 10769 | objectLabel: [Label!] 10770 | externalReferences(first: Int): ExternalReferenceConnection 10771 | containersNumber: Number 10772 | containers(first: Int, entityTypes: [String!]): ContainerConnection 10773 | reports(first: Int): ReportConnection 10774 | notes(first: Int): NoteConnection 10775 | opinions(first: Int): OpinionConnection 10776 | observedData(first: Int): ObservedDataConnection 10777 | groupings(first: Int): GroupingConnection 10778 | cases(first: Int): CaseConnection 10779 | stixCoreRelationships( 10780 | first: Int 10781 | after: ID 10782 | orderBy: StixCoreRelationshipsOrdering 10783 | orderMode: OrderingMode 10784 | fromId: StixRef 10785 | toId: StixRef 10786 | fromTypes: [String] 10787 | toTypes: [String] 10788 | relationship_type: String 10789 | startTimeStart: DateTime 10790 | startTimeStop: DateTime 10791 | stopTimeStart: DateTime 10792 | stopTimeStop: DateTime 10793 | firstSeenStart: DateTime 10794 | firstSeenStop: DateTime 10795 | lastSeenStart: DateTime 10796 | lastSeenStop: DateTime 10797 | confidences: [Int] 10798 | search: String 10799 | filters: FilterGroup 10800 | ): StixCoreRelationshipConnection 10801 | stixCoreObjectsDistribution( 10802 | relationship_type: [String] 10803 | toTypes: [String] 10804 | field: String! 10805 | startDate: DateTime 10806 | endDate: DateTime 10807 | dateAttribute: String 10808 | operation: StatsOperation! 10809 | limit: Int 10810 | order: String 10811 | types: [String] 10812 | filters: FilterGroup 10813 | search: String 10814 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 10815 | stixCoreRelationshipsDistribution( 10816 | field: String! 10817 | operation: StatsOperation! 10818 | startDate: DateTime 10819 | endDate: DateTime 10820 | dateAttribute: String 10821 | isTo: Boolean 10822 | limit: Int 10823 | order: String 10824 | elementWithTargetTypes: [String] 10825 | fromId: [String] 10826 | fromRole: String 10827 | fromTypes: [String] 10828 | toId: [String] 10829 | toRole: String 10830 | toTypes: [String] 10831 | relationship_type: [String] 10832 | confidences: [Int] 10833 | search: String 10834 | filters: FilterGroup 10835 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 10836 | opinions_metrics: OpinionsMetrics 10837 | # StixCyberObservable 10838 | x_opencti_score: Int 10839 | x_opencti_description: String 10840 | observable_value: String! 10841 | indicators(first: Int): IndicatorConnection 10842 | # Text 10843 | value: String 10844 | # Technical 10845 | creators: [Creator!] 10846 | toStix: String 10847 | importFiles( 10848 | first: Int 10849 | prefixMimeType: String 10850 | after: ID 10851 | orderBy: FileOrdering 10852 | orderMode: OrderingMode 10853 | search: String 10854 | filters: FilterGroup 10855 | ): FileConnection 10856 | pendingFiles( 10857 | first: Int 10858 | after: ID 10859 | orderBy: FileOrdering 10860 | orderMode: OrderingMode 10861 | search: String 10862 | filters: FilterGroup 10863 | ): FileConnection 10864 | exportFiles(first: Int): FileConnection 10865 | editContext: [EditUserContext!] 10866 | connectors(onlyAlive: Boolean): [Connector] 10867 | jobs(first: Int): [Work] 10868 | } 10869 | input TextAddInput { 10870 | value: String 10871 | file: Upload 10872 | } 10873 | type UserAgent implements BasicObject & StixObject & StixCoreObject & StixCyberObservable { 10874 | id: ID! # internal_id 10875 | standard_id: String! 10876 | entity_type: String! 10877 | parent_types: [String]! 10878 | # StixObject 10879 | representative: Representative! 10880 | x_opencti_stix_ids: [StixId] 10881 | is_inferred: Boolean! 10882 | spec_version: String! 10883 | created_at: DateTime! 10884 | updated_at: DateTime! 10885 | draftVersion: DraftVersion 10886 | # inferences 10887 | x_opencti_inferences: [Inference] 10888 | # StixCoreObject 10889 | createdBy: Identity 10890 | numberOfConnectedElement: Int! 10891 | objectMarking: [MarkingDefinition!] 10892 | objectOrganization: [Organization!] 10893 | objectLabel: [Label!] 10894 | externalReferences(first: Int): ExternalReferenceConnection 10895 | containersNumber: Number 10896 | containers(first: Int, entityTypes: [String!]): ContainerConnection 10897 | reports(first: Int): ReportConnection 10898 | notes(first: Int): NoteConnection 10899 | opinions(first: Int): OpinionConnection 10900 | observedData(first: Int): ObservedDataConnection 10901 | groupings(first: Int): GroupingConnection 10902 | cases(first: Int): CaseConnection 10903 | stixCoreRelationships( 10904 | first: Int 10905 | after: ID 10906 | orderBy: StixCoreRelationshipsOrdering 10907 | orderMode: OrderingMode 10908 | fromId: StixRef 10909 | toId: StixRef 10910 | fromTypes: [String] 10911 | toTypes: [String] 10912 | relationship_type: String 10913 | startTimeStart: DateTime 10914 | startTimeStop: DateTime 10915 | stopTimeStart: DateTime 10916 | stopTimeStop: DateTime 10917 | firstSeenStart: DateTime 10918 | firstSeenStop: DateTime 10919 | lastSeenStart: DateTime 10920 | lastSeenStop: DateTime 10921 | confidences: [Int] 10922 | search: String 10923 | filters: FilterGroup 10924 | ): StixCoreRelationshipConnection 10925 | stixCoreObjectsDistribution( 10926 | relationship_type: [String] 10927 | toTypes: [String] 10928 | field: String! 10929 | startDate: DateTime 10930 | endDate: DateTime 10931 | dateAttribute: String 10932 | operation: StatsOperation! 10933 | limit: Int 10934 | order: String 10935 | types: [String] 10936 | filters: FilterGroup 10937 | search: String 10938 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 10939 | stixCoreRelationshipsDistribution( 10940 | field: String! 10941 | operation: StatsOperation! 10942 | startDate: DateTime 10943 | endDate: DateTime 10944 | dateAttribute: String 10945 | isTo: Boolean 10946 | limit: Int 10947 | order: String 10948 | elementWithTargetTypes: [String] 10949 | fromId: [String] 10950 | fromRole: String 10951 | fromTypes: [String] 10952 | toId: [String] 10953 | toRole: String 10954 | toTypes: [String] 10955 | relationship_type: [String] 10956 | confidences: [Int] 10957 | search: String 10958 | filters: FilterGroup 10959 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 10960 | opinions_metrics: OpinionsMetrics 10961 | # StixCyberObservable 10962 | x_opencti_score: Int 10963 | x_opencti_description: String 10964 | observable_value: String! 10965 | indicators(first: Int): IndicatorConnection 10966 | # UserAgent 10967 | value: String 10968 | # Technical 10969 | creators: [Creator!] 10970 | toStix: String 10971 | importFiles( 10972 | first: Int 10973 | prefixMimeType: String 10974 | after: ID 10975 | orderBy: FileOrdering 10976 | orderMode: OrderingMode 10977 | search: String 10978 | filters: FilterGroup 10979 | ): FileConnection 10980 | pendingFiles( 10981 | first: Int 10982 | after: ID 10983 | orderBy: FileOrdering 10984 | orderMode: OrderingMode 10985 | search: String 10986 | filters: FilterGroup 10987 | ): FileConnection 10988 | exportFiles(first: Int): FileConnection 10989 | editContext: [EditUserContext!] 10990 | connectors(onlyAlive: Boolean): [Connector] 10991 | jobs(first: Int): [Work] 10992 | } 10993 | input UserAgentAddInput { 10994 | value: String 10995 | file: Upload 10996 | } 10997 | type BankAccount implements BasicObject & StixObject & StixCoreObject & StixCyberObservable { 10998 | id: ID! # internal_id 10999 | standard_id: String! 11000 | entity_type: String! 11001 | parent_types: [String]! 11002 | # StixObject 11003 | representative: Representative! 11004 | x_opencti_stix_ids: [StixId] 11005 | is_inferred: Boolean! 11006 | spec_version: String! 11007 | created_at: DateTime! 11008 | updated_at: DateTime! 11009 | draftVersion: DraftVersion 11010 | # inferences 11011 | x_opencti_inferences: [Inference] 11012 | # StixCoreObject 11013 | createdBy: Identity 11014 | numberOfConnectedElement: Int! 11015 | objectMarking: [MarkingDefinition!] 11016 | objectOrganization: [Organization!] 11017 | objectLabel: [Label!] 11018 | externalReferences(first: Int): ExternalReferenceConnection 11019 | containersNumber: Number 11020 | containers(first: Int, entityTypes: [String!]): ContainerConnection 11021 | reports(first: Int): ReportConnection 11022 | notes(first: Int): NoteConnection 11023 | opinions(first: Int): OpinionConnection 11024 | observedData(first: Int): ObservedDataConnection 11025 | groupings(first: Int): GroupingConnection 11026 | cases(first: Int): CaseConnection 11027 | stixCoreRelationships( 11028 | first: Int 11029 | after: ID 11030 | orderBy: StixCoreRelationshipsOrdering 11031 | orderMode: OrderingMode 11032 | fromId: StixRef 11033 | toId: StixRef 11034 | fromTypes: [String] 11035 | toTypes: [String] 11036 | relationship_type: String 11037 | startTimeStart: DateTime 11038 | startTimeStop: DateTime 11039 | stopTimeStart: DateTime 11040 | stopTimeStop: DateTime 11041 | firstSeenStart: DateTime 11042 | firstSeenStop: DateTime 11043 | lastSeenStart: DateTime 11044 | lastSeenStop: DateTime 11045 | confidences: [Int] 11046 | search: String 11047 | filters: FilterGroup 11048 | ): StixCoreRelationshipConnection 11049 | stixCoreObjectsDistribution( 11050 | relationship_type: [String] 11051 | toTypes: [String] 11052 | field: String! 11053 | startDate: DateTime 11054 | endDate: DateTime 11055 | dateAttribute: String 11056 | operation: StatsOperation! 11057 | limit: Int 11058 | order: String 11059 | types: [String] 11060 | filters: FilterGroup 11061 | search: String 11062 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 11063 | stixCoreRelationshipsDistribution( 11064 | field: String! 11065 | operation: StatsOperation! 11066 | startDate: DateTime 11067 | endDate: DateTime 11068 | dateAttribute: String 11069 | isTo: Boolean 11070 | limit: Int 11071 | order: String 11072 | fromOrToId: [String] 11073 | elementWithTargetTypes: [String] 11074 | fromId: [String] 11075 | fromRole: String 11076 | fromTypes: [String] 11077 | toId: [String] 11078 | toRole: String 11079 | toTypes: [String] 11080 | relationship_type: [String] 11081 | confidences: [Int] 11082 | search: String 11083 | filters: FilterGroup 11084 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 11085 | opinions_metrics: OpinionsMetrics 11086 | # StixCyberObservable 11087 | x_opencti_score: Int 11088 | x_opencti_description: String 11089 | observable_value: String! 11090 | indicators(first: Int): IndicatorConnection 11091 | # BankAccount 11092 | iban: String 11093 | bic: String 11094 | account_number: String 11095 | # Technical 11096 | creators: [Creator!] 11097 | toStix: String 11098 | importFiles( 11099 | first: Int 11100 | prefixMimeType: String 11101 | after: ID 11102 | orderBy: FileOrdering 11103 | orderMode: OrderingMode 11104 | search: String 11105 | filters: FilterGroup 11106 | ): FileConnection 11107 | pendingFiles( 11108 | first: Int 11109 | after: ID 11110 | orderBy: FileOrdering 11111 | orderMode: OrderingMode 11112 | search: String 11113 | filters: FilterGroup 11114 | ): FileConnection 11115 | exportFiles(first: Int): FileConnection 11116 | editContext: [EditUserContext!] 11117 | connectors(onlyAlive: Boolean): [Connector] 11118 | jobs(first: Int): [Work] 11119 | } 11120 | input BankAccountAddInput { 11121 | iban: String 11122 | bic: String 11123 | account_number: String 11124 | file: Upload 11125 | } 11126 | type TrackingNumber implements BasicObject & StixObject & StixCoreObject & StixCyberObservable { 11127 | id: ID! # internal_id 11128 | standard_id: String! 11129 | entity_type: String! 11130 | parent_types: [String]! 11131 | # StixObject 11132 | representative: Representative! 11133 | x_opencti_stix_ids: [StixId] 11134 | is_inferred: Boolean! 11135 | spec_version: String! 11136 | created_at: DateTime! 11137 | updated_at: DateTime! 11138 | draftVersion: DraftVersion 11139 | # inferences 11140 | x_opencti_inferences: [Inference] 11141 | # StixCoreObject 11142 | createdBy: Identity 11143 | numberOfConnectedElement: Int! 11144 | objectMarking: [MarkingDefinition!] 11145 | objectOrganization: [Organization!] @auth(for: [KNOWLEDGE_KNUPDATE_KNORGARESTRICT]) 11146 | objectLabel: [Label!] 11147 | externalReferences(first: Int): ExternalReferenceConnection 11148 | containersNumber: Number 11149 | containers(first: Int, entityTypes: [String!], elementId: [String]): ContainerConnection 11150 | reports(first: Int): ReportConnection 11151 | notes(first: Int): NoteConnection 11152 | opinions(first: Int): OpinionConnection 11153 | observedData(first: Int): ObservedDataConnection 11154 | groupings(first: Int): GroupingConnection 11155 | cases(first: Int): CaseConnection 11156 | stixCoreRelationships( 11157 | first: Int 11158 | after: ID 11159 | orderBy: StixCoreRelationshipsOrdering 11160 | orderMode: OrderingMode 11161 | fromId: StixRef 11162 | toId: StixRef 11163 | fromTypes: [String] 11164 | toTypes: [String] 11165 | relationship_type: String 11166 | startTimeStart: DateTime 11167 | startTimeStop: DateTime 11168 | stopTimeStart: DateTime 11169 | stopTimeStop: DateTime 11170 | firstSeenStart: DateTime 11171 | firstSeenStop: DateTime 11172 | lastSeenStart: DateTime 11173 | lastSeenStop: DateTime 11174 | confidences: [Int] 11175 | search: String 11176 | filters: FilterGroup 11177 | filterMode: FilterMode 11178 | ): StixCoreRelationshipConnection 11179 | stixCoreObjectsDistribution( 11180 | relationship_type: [String] 11181 | toTypes: [String] 11182 | field: String! 11183 | startDate: DateTime 11184 | endDate: DateTime 11185 | dateAttribute: String 11186 | operation: StatsOperation! 11187 | limit: Int 11188 | order: String 11189 | types: [String] 11190 | filters: FilterGroup 11191 | filterMode: FilterMode 11192 | search: String 11193 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 11194 | stixCoreRelationshipsDistribution( 11195 | field: String! 11196 | operation: StatsOperation! 11197 | startDate: DateTime 11198 | endDate: DateTime 11199 | dateAttribute: String 11200 | isTo: Boolean 11201 | limit: Int 11202 | order: String 11203 | elementWithTargetTypes: [String] 11204 | fromId: [String] 11205 | fromRole: String 11206 | fromTypes: [String] 11207 | toId: [String] 11208 | toRole: String 11209 | toTypes: [String] 11210 | relationship_type: [String] 11211 | confidences: [Int] 11212 | search: String 11213 | filters: FilterGroup 11214 | filterMode: FilterMode 11215 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 11216 | opinions_metrics: OpinionsMetrics 11217 | # StixCyberObservable 11218 | x_opencti_score: Int 11219 | x_opencti_description: String 11220 | observable_value: String! 11221 | indicators(first: Int): IndicatorConnection 11222 | # TrackingNumber 11223 | value: String 11224 | # Technical 11225 | creators: [Creator!] 11226 | toStix: String 11227 | importFiles( 11228 | first: Int 11229 | prefixMimeType: String 11230 | after: ID 11231 | orderBy: FileOrdering 11232 | orderMode: OrderingMode 11233 | search: String 11234 | filters: FilterGroup 11235 | ): FileConnection 11236 | pendingFiles( 11237 | first: Int 11238 | after: ID 11239 | orderBy: FileOrdering 11240 | orderMode: OrderingMode 11241 | search: String 11242 | filters: FilterGroup 11243 | ): FileConnection 11244 | exportFiles(first: Int): FileConnection 11245 | editContext: [EditUserContext!] 11246 | connectors(onlyAlive: Boolean): [Connector] 11247 | jobs(first: Int): [Work] 11248 | } 11249 | input TrackingNumberAddInput { 11250 | value: String 11251 | file: Upload 11252 | } 11253 | type Credential implements BasicObject & StixObject & StixCoreObject & StixCyberObservable { 11254 | id: ID! # internal_id 11255 | standard_id: String! 11256 | entity_type: String! 11257 | parent_types: [String]! 11258 | # StixObject 11259 | representative: Representative! 11260 | x_opencti_stix_ids: [StixId] 11261 | is_inferred: Boolean! 11262 | spec_version: String! 11263 | created_at: DateTime! 11264 | updated_at: DateTime! 11265 | draftVersion: DraftVersion 11266 | # inferences 11267 | x_opencti_inferences: [Inference] 11268 | # StixCoreObject 11269 | createdBy: Identity 11270 | numberOfConnectedElement: Int! 11271 | objectMarking: [MarkingDefinition!] 11272 | objectOrganization: [Organization!] @auth(for: [KNOWLEDGE_KNUPDATE_KNORGARESTRICT]) 11273 | objectLabel: [Label!] 11274 | externalReferences(first: Int): ExternalReferenceConnection 11275 | containersNumber: Number 11276 | containers(first: Int, entityTypes: [String!], elementId: [String]): ContainerConnection 11277 | reports(first: Int): ReportConnection 11278 | notes(first: Int): NoteConnection 11279 | opinions(first: Int): OpinionConnection 11280 | observedData(first: Int): ObservedDataConnection 11281 | groupings(first: Int): GroupingConnection 11282 | cases(first: Int): CaseConnection 11283 | stixCoreRelationships( 11284 | first: Int 11285 | after: ID 11286 | orderBy: StixCoreRelationshipsOrdering 11287 | orderMode: OrderingMode 11288 | fromId: StixRef 11289 | toId: StixRef 11290 | fromTypes: [String] 11291 | toTypes: [String] 11292 | relationship_type: String 11293 | startTimeStart: DateTime 11294 | startTimeStop: DateTime 11295 | stopTimeStart: DateTime 11296 | stopTimeStop: DateTime 11297 | firstSeenStart: DateTime 11298 | firstSeenStop: DateTime 11299 | lastSeenStart: DateTime 11300 | lastSeenStop: DateTime 11301 | confidences: [Int] 11302 | search: String 11303 | filters: FilterGroup 11304 | filterMode: FilterMode 11305 | ): StixCoreRelationshipConnection 11306 | stixCoreObjectsDistribution( 11307 | relationship_type: [String] 11308 | toTypes: [String] 11309 | field: String! 11310 | startDate: DateTime 11311 | endDate: DateTime 11312 | dateAttribute: String 11313 | operation: StatsOperation! 11314 | limit: Int 11315 | order: String 11316 | types: [String] 11317 | filters: FilterGroup 11318 | filterMode: FilterMode 11319 | search: String 11320 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 11321 | stixCoreRelationshipsDistribution( 11322 | field: String! 11323 | operation: StatsOperation! 11324 | startDate: DateTime 11325 | endDate: DateTime 11326 | dateAttribute: String 11327 | isTo: Boolean 11328 | limit: Int 11329 | order: String 11330 | elementWithTargetTypes: [String] 11331 | fromId: [String] 11332 | fromRole: String 11333 | fromTypes: [String] 11334 | toId: [String] 11335 | toRole: String 11336 | toTypes: [String] 11337 | relationship_type: [String] 11338 | confidences: [Int] 11339 | search: String 11340 | filters: FilterGroup 11341 | filterMode: FilterMode 11342 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 11343 | opinions_metrics: OpinionsMetrics 11344 | # StixCyberObservable 11345 | x_opencti_score: Int 11346 | x_opencti_description: String 11347 | observable_value: String! 11348 | indicators(first: Int): IndicatorConnection 11349 | # Credential 11350 | value: String 11351 | # Technical 11352 | creators: [Creator!] 11353 | toStix: String 11354 | importFiles( 11355 | first: Int 11356 | prefixMimeType: String 11357 | after: ID 11358 | orderBy: FileOrdering 11359 | orderMode: OrderingMode 11360 | search: String 11361 | filters: FilterGroup 11362 | ): FileConnection 11363 | pendingFiles( 11364 | first: Int 11365 | after: ID 11366 | orderBy: FileOrdering 11367 | orderMode: OrderingMode 11368 | search: String 11369 | filters: FilterGroup 11370 | ): FileConnection 11371 | exportFiles(first: Int): FileConnection 11372 | editContext: [EditUserContext!] 11373 | connectors(onlyAlive: Boolean): [Connector] 11374 | jobs(first: Int): [Work] 11375 | } 11376 | input CredentialAddInput { 11377 | value: String 11378 | file: Upload 11379 | } 11380 | type PhoneNumber implements BasicObject & StixObject & StixCoreObject & StixCyberObservable { 11381 | id: ID! # internal_id 11382 | standard_id: String! 11383 | entity_type: String! 11384 | parent_types: [String]! 11385 | # StixObject 11386 | representative: Representative! 11387 | x_opencti_stix_ids: [StixId] 11388 | is_inferred: Boolean! 11389 | spec_version: String! 11390 | created_at: DateTime! 11391 | updated_at: DateTime! 11392 | draftVersion: DraftVersion 11393 | # inferences 11394 | x_opencti_inferences: [Inference] 11395 | # StixCoreObject 11396 | createdBy: Identity 11397 | numberOfConnectedElement: Int! 11398 | objectMarking: [MarkingDefinition!] 11399 | objectOrganization: [Organization!] 11400 | objectLabel: [Label!] 11401 | externalReferences(first: Int): ExternalReferenceConnection 11402 | containersNumber: Number 11403 | containers(first: Int, entityTypes: [String!]): ContainerConnection 11404 | reports(first: Int): ReportConnection 11405 | notes(first: Int): NoteConnection 11406 | opinions(first: Int): OpinionConnection 11407 | observedData(first: Int): ObservedDataConnection 11408 | groupings(first: Int): GroupingConnection 11409 | cases(first: Int): CaseConnection 11410 | stixCoreRelationships( 11411 | first: Int 11412 | after: ID 11413 | orderBy: StixCoreRelationshipsOrdering 11414 | orderMode: OrderingMode 11415 | fromId: StixRef 11416 | toId: StixRef 11417 | fromTypes: [String] 11418 | toTypes: [String] 11419 | relationship_type: String 11420 | startTimeStart: DateTime 11421 | startTimeStop: DateTime 11422 | stopTimeStart: DateTime 11423 | stopTimeStop: DateTime 11424 | firstSeenStart: DateTime 11425 | firstSeenStop: DateTime 11426 | lastSeenStart: DateTime 11427 | lastSeenStop: DateTime 11428 | confidences: [Int] 11429 | search: String 11430 | filters: FilterGroup 11431 | ): StixCoreRelationshipConnection 11432 | stixCoreObjectsDistribution( 11433 | relationship_type: [String] 11434 | toTypes: [String] 11435 | field: String! 11436 | startDate: DateTime 11437 | endDate: DateTime 11438 | dateAttribute: String 11439 | operation: StatsOperation! 11440 | limit: Int 11441 | order: String 11442 | types: [String] 11443 | filters: FilterGroup 11444 | search: String 11445 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 11446 | stixCoreRelationshipsDistribution( 11447 | field: String! 11448 | operation: StatsOperation! 11449 | startDate: DateTime 11450 | endDate: DateTime 11451 | dateAttribute: String 11452 | isTo: Boolean 11453 | limit: Int 11454 | order: String 11455 | elementWithTargetTypes: [String] 11456 | fromId: [String] 11457 | fromRole: String 11458 | fromTypes: [String] 11459 | toId: [String] 11460 | toRole: String 11461 | toTypes: [String] 11462 | relationship_type: [String] 11463 | confidences: [Int] 11464 | search: String 11465 | filters: FilterGroup 11466 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 11467 | opinions_metrics: OpinionsMetrics 11468 | # StixCyberObservable 11469 | x_opencti_score: Int 11470 | x_opencti_description: String 11471 | observable_value: String! 11472 | indicators(first: Int): IndicatorConnection 11473 | # PhoneNumber 11474 | value: String 11475 | # Technical 11476 | creators: [Creator!] 11477 | toStix: String 11478 | importFiles( 11479 | first: Int 11480 | prefixMimeType: String 11481 | after: ID 11482 | orderBy: FileOrdering 11483 | orderMode: OrderingMode 11484 | search: String 11485 | filters: FilterGroup 11486 | ): FileConnection 11487 | pendingFiles( 11488 | first: Int 11489 | after: ID 11490 | orderBy: FileOrdering 11491 | orderMode: OrderingMode 11492 | search: String 11493 | filters: FilterGroup 11494 | ): FileConnection 11495 | exportFiles(first: Int): FileConnection 11496 | editContext: [EditUserContext!] 11497 | connectors(onlyAlive: Boolean): [Connector] 11498 | jobs(first: Int): [Work] 11499 | } 11500 | input PhoneNumberAddInput { 11501 | value: String 11502 | file: Upload 11503 | } 11504 | type PaymentCard implements BasicObject & StixObject & StixCoreObject & StixCyberObservable { 11505 | id: ID! # internal_id 11506 | standard_id: String! 11507 | entity_type: String! 11508 | parent_types: [String]! 11509 | # StixObject 11510 | representative: Representative! 11511 | x_opencti_stix_ids: [StixId] 11512 | is_inferred: Boolean! 11513 | spec_version: String! 11514 | created_at: DateTime! 11515 | updated_at: DateTime! 11516 | draftVersion: DraftVersion 11517 | # inferences 11518 | x_opencti_inferences: [Inference] 11519 | # StixCoreObject 11520 | createdBy: Identity 11521 | numberOfConnectedElement: Int! 11522 | objectMarking: [MarkingDefinition!] 11523 | objectOrganization: [Organization!] 11524 | objectLabel: [Label!] 11525 | externalReferences(first: Int): ExternalReferenceConnection 11526 | containersNumber: Number 11527 | containers(first: Int, entityTypes: [String!]): ContainerConnection 11528 | reports(first: Int): ReportConnection 11529 | notes(first: Int): NoteConnection 11530 | opinions(first: Int): OpinionConnection 11531 | observedData(first: Int): ObservedDataConnection 11532 | groupings(first: Int): GroupingConnection 11533 | cases(first: Int): CaseConnection 11534 | stixCoreRelationships( 11535 | first: Int 11536 | after: ID 11537 | orderBy: StixCoreRelationshipsOrdering 11538 | orderMode: OrderingMode 11539 | fromId: StixRef 11540 | toId: StixRef 11541 | fromTypes: [String] 11542 | toTypes: [String] 11543 | relationship_type: String 11544 | startTimeStart: DateTime 11545 | startTimeStop: DateTime 11546 | stopTimeStart: DateTime 11547 | stopTimeStop: DateTime 11548 | firstSeenStart: DateTime 11549 | firstSeenStop: DateTime 11550 | lastSeenStart: DateTime 11551 | lastSeenStop: DateTime 11552 | confidences: [Int] 11553 | search: String 11554 | filters: FilterGroup 11555 | ): StixCoreRelationshipConnection 11556 | stixCoreObjectsDistribution( 11557 | relationship_type: [String] 11558 | toTypes: [String] 11559 | field: String! 11560 | startDate: DateTime 11561 | endDate: DateTime 11562 | dateAttribute: String 11563 | operation: StatsOperation! 11564 | limit: Int 11565 | order: String 11566 | types: [String] 11567 | filters: FilterGroup 11568 | search: String 11569 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 11570 | stixCoreRelationshipsDistribution( 11571 | field: String! 11572 | operation: StatsOperation! 11573 | startDate: DateTime 11574 | endDate: DateTime 11575 | dateAttribute: String 11576 | isTo: Boolean 11577 | limit: Int 11578 | order: String 11579 | elementWithTargetTypes: [String] 11580 | fromId: [String] 11581 | fromRole: String 11582 | fromTypes: [String] 11583 | toId: [String] 11584 | toRole: String 11585 | toTypes: [String] 11586 | relationship_type: [String] 11587 | confidences: [Int] 11588 | search: String 11589 | filters: FilterGroup 11590 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 11591 | opinions_metrics: OpinionsMetrics 11592 | # StixCyberObservable 11593 | x_opencti_score: Int 11594 | x_opencti_description: String 11595 | observable_value: String! 11596 | indicators(first: Int): IndicatorConnection 11597 | # CreditCard 11598 | card_number: String 11599 | expiration_date: DateTime 11600 | cvv: Int 11601 | holder_name: String 11602 | # Technical 11603 | creators: [Creator!] 11604 | toStix: String 11605 | importFiles( 11606 | first: Int 11607 | prefixMimeType: String 11608 | after: ID 11609 | orderBy: FileOrdering 11610 | orderMode: OrderingMode 11611 | search: String 11612 | filters: FilterGroup 11613 | ): FileConnection 11614 | pendingFiles( 11615 | first: Int 11616 | after: ID 11617 | orderBy: FileOrdering 11618 | orderMode: OrderingMode 11619 | search: String 11620 | filters: FilterGroup 11621 | ): FileConnection 11622 | exportFiles(first: Int): FileConnection 11623 | editContext: [EditUserContext!] 11624 | connectors(onlyAlive: Boolean): [Connector] 11625 | jobs(first: Int): [Work] 11626 | } 11627 | input PaymentCardAddInput { 11628 | card_number: String! 11629 | expiration_date: DateTime 11630 | cvv: Int 11631 | holder_name: String 11632 | file: Upload 11633 | } 11634 | type MediaContent implements BasicObject & StixObject & StixCoreObject & StixCyberObservable { 11635 | id: ID! # internal_id 11636 | standard_id: String! 11637 | entity_type: String! 11638 | parent_types: [String]! 11639 | # StixObject 11640 | representative: Representative! 11641 | x_opencti_stix_ids: [StixId] 11642 | is_inferred: Boolean! 11643 | spec_version: String! 11644 | created_at: DateTime! 11645 | updated_at: DateTime! 11646 | draftVersion: DraftVersion 11647 | # inferences 11648 | x_opencti_inferences: [Inference] 11649 | # StixCoreObject 11650 | createdBy: Identity 11651 | numberOfConnectedElement: Int! 11652 | objectMarking: [MarkingDefinition!] 11653 | objectLabel: [Label!] 11654 | objectOrganization: [Organization!] 11655 | externalReferences(first: Int): ExternalReferenceConnection 11656 | containersNumber: Number 11657 | containers(first: Int, entityTypes: [String!]): ContainerConnection 11658 | reports(first: Int): ReportConnection 11659 | notes(first: Int): NoteConnection 11660 | opinions(first: Int): OpinionConnection 11661 | observedData(first: Int): ObservedDataConnection 11662 | groupings(first: Int): GroupingConnection 11663 | cases(first: Int): CaseConnection 11664 | stixCoreRelationships( 11665 | first: Int 11666 | after: ID 11667 | orderBy: StixCoreRelationshipsOrdering 11668 | orderMode: OrderingMode 11669 | fromId: StixRef 11670 | toId: StixRef 11671 | fromTypes: [String] 11672 | toTypes: [String] 11673 | relationship_type: String 11674 | startTimeStart: DateTime 11675 | startTimeStop: DateTime 11676 | stopTimeStart: DateTime 11677 | stopTimeStop: DateTime 11678 | firstSeenStart: DateTime 11679 | firstSeenStop: DateTime 11680 | lastSeenStart: DateTime 11681 | lastSeenStop: DateTime 11682 | confidences: [Int] 11683 | search: String 11684 | filters: FilterGroup 11685 | ): StixCoreRelationshipConnection 11686 | stixCoreObjectsDistribution( 11687 | relationship_type: [String] 11688 | toTypes: [String] 11689 | field: String! 11690 | startDate: DateTime 11691 | endDate: DateTime 11692 | dateAttribute: String 11693 | operation: StatsOperation! 11694 | limit: Int 11695 | order: String 11696 | types: [String] 11697 | filters: FilterGroup 11698 | search: String 11699 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 11700 | stixCoreRelationshipsDistribution( 11701 | field: String! 11702 | operation: StatsOperation! 11703 | startDate: DateTime 11704 | endDate: DateTime 11705 | dateAttribute: String 11706 | isTo: Boolean 11707 | limit: Int 11708 | order: String 11709 | elementWithTargetTypes: [String] 11710 | fromId: [String] 11711 | fromRole: String 11712 | fromTypes: [String] 11713 | toId: [String] 11714 | toRole: String 11715 | toTypes: [String] 11716 | relationship_type: [String] 11717 | confidences: [Int] 11718 | search: String 11719 | filters: FilterGroup 11720 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 11721 | opinions_metrics: OpinionsMetrics 11722 | # StixCyberObservable 11723 | x_opencti_score: Int 11724 | x_opencti_description: String 11725 | observable_value: String! 11726 | indicators(first: Int): IndicatorConnection 11727 | # MediaContent 11728 | title: String 11729 | description: String 11730 | content: String 11731 | media_category: String 11732 | url: String 11733 | publication_date: DateTime 11734 | # Technical 11735 | creators: [Creator!] 11736 | toStix: String 11737 | importFiles( 11738 | first: Int 11739 | prefixMimeType: String 11740 | after: ID 11741 | orderBy: FileOrdering 11742 | orderMode: OrderingMode 11743 | search: String 11744 | filters: FilterGroup 11745 | ): FileConnection 11746 | pendingFiles( 11747 | first: Int 11748 | after: ID 11749 | orderBy: FileOrdering 11750 | orderMode: OrderingMode 11751 | search: String 11752 | filters: FilterGroup 11753 | ): FileConnection 11754 | exportFiles(first: Int): FileConnection 11755 | editContext: [EditUserContext!] 11756 | connectors(onlyAlive: Boolean): [Connector] 11757 | jobs(first: Int): [Work] 11758 | } 11759 | input MediaContentAddInput { 11760 | title: String 11761 | content: String 11762 | media_category: String 11763 | url: String! 11764 | publication_date: DateTime 11765 | file: Upload 11766 | } 11767 | type Persona implements BasicObject & StixObject & StixCoreObject & StixCyberObservable { 11768 | id: ID! # internal_id 11769 | standard_id: String! 11770 | entity_type: String! 11771 | parent_types: [String]! 11772 | # StixObject 11773 | representative: Representative! 11774 | x_opencti_stix_ids: [StixId] 11775 | is_inferred: Boolean! 11776 | spec_version: String! 11777 | created_at: DateTime! 11778 | updated_at: DateTime! 11779 | draftVersion: DraftVersion 11780 | # inferences 11781 | x_opencti_inferences: [Inference] 11782 | # StixCoreObject 11783 | createdBy: Identity 11784 | numberOfConnectedElement: Int! 11785 | objectMarking: [MarkingDefinition!] 11786 | objectLabel: [Label!] 11787 | objectOrganization: [Organization!] 11788 | externalReferences(first: Int): ExternalReferenceConnection 11789 | containersNumber: Number 11790 | containers(first: Int, entityTypes: [String!]): ContainerConnection 11791 | reports(first: Int): ReportConnection 11792 | notes(first: Int): NoteConnection 11793 | opinions(first: Int): OpinionConnection 11794 | observedData(first: Int): ObservedDataConnection 11795 | groupings(first: Int): GroupingConnection 11796 | cases(first: Int): CaseConnection 11797 | stixCoreRelationships( 11798 | first: Int 11799 | after: ID 11800 | orderBy: StixCoreRelationshipsOrdering 11801 | orderMode: OrderingMode 11802 | fromId: StixRef 11803 | toId: StixRef 11804 | fromTypes: [String] 11805 | toTypes: [String] 11806 | relationship_type: String 11807 | startTimeStart: DateTime 11808 | startTimeStop: DateTime 11809 | stopTimeStart: DateTime 11810 | stopTimeStop: DateTime 11811 | firstSeenStart: DateTime 11812 | firstSeenStop: DateTime 11813 | lastSeenStart: DateTime 11814 | lastSeenStop: DateTime 11815 | confidences: [Int] 11816 | search: String 11817 | filters: FilterGroup 11818 | ): StixCoreRelationshipConnection 11819 | stixCoreObjectsDistribution( 11820 | relationship_type: [String] 11821 | toTypes: [String] 11822 | field: String! 11823 | startDate: DateTime 11824 | endDate: DateTime 11825 | dateAttribute: String 11826 | operation: StatsOperation! 11827 | limit: Int 11828 | order: String 11829 | types: [String] 11830 | filters: FilterGroup 11831 | search: String 11832 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 11833 | stixCoreRelationshipsDistribution( 11834 | field: String! 11835 | operation: StatsOperation! 11836 | startDate: DateTime 11837 | endDate: DateTime 11838 | dateAttribute: String 11839 | isTo: Boolean 11840 | limit: Int 11841 | order: String 11842 | elementWithTargetTypes: [String] 11843 | fromId: [String] 11844 | fromRole: String 11845 | fromTypes: [String] 11846 | toId: [String] 11847 | toRole: String 11848 | toTypes: [String] 11849 | relationship_type: [String] 11850 | confidences: [Int] 11851 | search: String 11852 | filters: FilterGroup 11853 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 11854 | opinions_metrics: OpinionsMetrics 11855 | # StixCyberObservable 11856 | x_opencti_score: Int 11857 | x_opencti_description: String 11858 | observable_value: String! 11859 | indicators(first: Int): IndicatorConnection 11860 | # Persona 11861 | persona_name: String! 11862 | persona_type: String! 11863 | # Technical 11864 | creators: [Creator!] 11865 | toStix: String 11866 | importFiles( 11867 | first: Int 11868 | prefixMimeType: String 11869 | after: ID 11870 | orderBy: FileOrdering 11871 | orderMode: OrderingMode 11872 | search: String 11873 | filters: FilterGroup 11874 | ): FileConnection 11875 | pendingFiles( 11876 | first: Int 11877 | after: ID 11878 | orderBy: FileOrdering 11879 | orderMode: OrderingMode 11880 | search: String 11881 | filters: FilterGroup 11882 | ): FileConnection 11883 | exportFiles(first: Int): FileConnection 11884 | editContext: [EditUserContext!] 11885 | connectors(onlyAlive: Boolean): [Connector] 11886 | jobs(first: Int): [Work] 11887 | } 11888 | input PersonaAddInput { 11889 | persona_name: String! @constraint(minLength: 2, format: "not-blank") 11890 | persona_type: String! 11891 | } 11892 | ###### RELATIONSHIPS 11893 | 11894 | interface BasicRelationship { 11895 | id: ID! # internal_id 11896 | standard_id: String! 11897 | entity_type: String! 11898 | parent_types: [String]! 11899 | fromRole: String 11900 | toRole: String 11901 | created_at: DateTime! 11902 | updated_at: DateTime! 11903 | # Technical 11904 | creators: [Creator!] 11905 | } 11906 | 11907 | ######## INTERNAL RELATIONSHIPS 11908 | 11909 | type InternalRelationship implements BasicRelationship { 11910 | # BasicRelationship 11911 | id: ID! # internal_id 11912 | standard_id: String! 11913 | entity_type: String! 11914 | parent_types: [String]! 11915 | fromRole: String 11916 | toRole: String 11917 | created_at: DateTime! 11918 | updated_at: DateTime! 11919 | # InternalRelationship 11920 | from: InternalObject 11921 | to: InternalObject 11922 | # Technical 11923 | creators: [Creator!] 11924 | } 11925 | input InternalRelationshipAddInput { 11926 | relationship_type: String! # Will be checked by code 11927 | fromId: ID 11928 | toId: ID 11929 | } 11930 | 11931 | ######## STIX RELATIONSHIPS 11932 | enum StixObjectOrStixRelationshipsOrdering { 11933 | name 11934 | entity_type 11935 | created_at 11936 | updated_at 11937 | createdBy 11938 | objectMarking 11939 | objectLabel 11940 | observable_value 11941 | start_time 11942 | created 11943 | modified 11944 | relationship_type 11945 | creator 11946 | _score 11947 | } 11948 | type StixObjectOrStixRelationshipConnection { 11949 | pageInfo: PageInfo! 11950 | edges: [StixObjectOrStixRelationshipEdge] 11951 | } 11952 | type StixObjectOrStixRelationshipRefConnection { 11953 | pageInfo: PageInfo! 11954 | edges: [StixObjectOrStixRelationshipRefEdge] 11955 | } 11956 | type StixObjectOrStixRelationshipEdge { 11957 | cursor: String! 11958 | node: StixObjectOrStixRelationship! 11959 | } 11960 | type StixObjectOrStixRelationshipRefEdge { 11961 | cursor: String! 11962 | types: [String]! 11963 | node: StixObjectOrStixRelationship! 11964 | } 11965 | union StixObjectOrStixRelationshipOrCreator = 11966 | MarkingDefinition 11967 | | Label 11968 | | KillChainPhase 11969 | | ExternalReference 11970 | | AttackPattern 11971 | | Campaign 11972 | | Channel 11973 | | Event 11974 | | Narrative 11975 | | Note 11976 | | ObservedData 11977 | | Opinion 11978 | | Report 11979 | | Grouping 11980 | | CourseOfAction 11981 | | Individual 11982 | | Organization 11983 | | Sector 11984 | | System 11985 | | Indicator 11986 | | Infrastructure 11987 | | IntrusionSet 11988 | | Language 11989 | | City 11990 | | AdministrativeArea 11991 | | Country 11992 | | Region 11993 | | Position 11994 | | Malware 11995 | | MalwareAnalysis 11996 | | ThreatActorGroup 11997 | | ThreatActorIndividual 11998 | | Tool 11999 | | Vulnerability 12000 | | Incident 12001 | | AutonomousSystem 12002 | | Directory 12003 | | DomainName 12004 | | EmailAddr 12005 | | EmailMessage 12006 | | EmailMimePartType 12007 | | Artifact 12008 | | StixFile 12009 | | X509Certificate 12010 | | IPv4Addr 12011 | | IPv6Addr 12012 | | MacAddr 12013 | | Mutex 12014 | | NetworkTraffic 12015 | | Process 12016 | | Software 12017 | | Url 12018 | | UserAccount 12019 | | WindowsRegistryKey 12020 | | WindowsRegistryValueType 12021 | | CryptographicKey 12022 | | CryptocurrencyWallet 12023 | | Hostname 12024 | | Text 12025 | | UserAgent 12026 | | BankAccount 12027 | | Credential 12028 | | TrackingNumber 12029 | | PhoneNumber 12030 | | PaymentCard 12031 | | MediaContent 12032 | | Persona 12033 | | StixCoreRelationship 12034 | | StixSightingRelationship 12035 | | StixRefRelationship 12036 | | Task 12037 | | DataComponent 12038 | | DataSource 12039 | | CaseIncident 12040 | | CaseRfi 12041 | | CaseRft 12042 | | Feedback 12043 | | CaseTemplate 12044 | | EntitySetting 12045 | | ManagerConfiguration 12046 | | Creator 12047 | | Group 12048 | | Workspace 12049 | | CsvMapper 12050 | | Status 12051 | | PublicDashboard 12052 | union StixObjectOrStixRelationship = 12053 | MarkingDefinition 12054 | | Label 12055 | | KillChainPhase 12056 | | ExternalReference 12057 | | AttackPattern 12058 | | Campaign 12059 | | Channel 12060 | | Event 12061 | | Narrative 12062 | | Note 12063 | | ObservedData 12064 | | Opinion 12065 | | Report 12066 | | Grouping 12067 | | CourseOfAction 12068 | | Individual 12069 | | Organization 12070 | | Sector 12071 | | System 12072 | | Indicator 12073 | | Infrastructure 12074 | | IntrusionSet 12075 | | Language 12076 | | City 12077 | | AdministrativeArea 12078 | | Country 12079 | | Region 12080 | | Position 12081 | | Malware 12082 | | MalwareAnalysis 12083 | | ThreatActorGroup 12084 | | ThreatActorIndividual 12085 | | Tool 12086 | | Vulnerability 12087 | | Incident 12088 | | AutonomousSystem 12089 | | Directory 12090 | | DomainName 12091 | | EmailAddr 12092 | | EmailMessage 12093 | | EmailMimePartType 12094 | | Artifact 12095 | | StixFile 12096 | | X509Certificate 12097 | | IPv4Addr 12098 | | IPv6Addr 12099 | | MacAddr 12100 | | Mutex 12101 | | NetworkTraffic 12102 | | Process 12103 | | Software 12104 | | Url 12105 | | UserAccount 12106 | | WindowsRegistryKey 12107 | | WindowsRegistryValueType 12108 | | CryptographicKey 12109 | | CryptocurrencyWallet 12110 | | Hostname 12111 | | Text 12112 | | UserAgent 12113 | | BankAccount 12114 | | Credential 12115 | | TrackingNumber 12116 | | PhoneNumber 12117 | | PaymentCard 12118 | | MediaContent 12119 | | Persona 12120 | | StixCoreRelationship 12121 | | StixSightingRelationship 12122 | | StixRefRelationship 12123 | | DataComponent 12124 | | DataSource 12125 | | CaseIncident 12126 | | CaseRfi 12127 | | CaseRft 12128 | | Feedback 12129 | | CaseTemplate 12130 | | Task 12131 | | EntitySetting 12132 | | ManagerConfiguration 12133 | | Workspace 12134 | | CsvMapper 12135 | | PublicDashboard 12136 | union StixCoreObjectOrStixCoreRelationship = 12137 | #### Stix Core Objects 12138 | ## Stix Domain Objects 12139 | AttackPattern 12140 | | Campaign 12141 | | Channel 12142 | | Event 12143 | | Note 12144 | | ObservedData 12145 | | Opinion 12146 | | Report 12147 | | Grouping 12148 | | CourseOfAction 12149 | | Individual 12150 | | Organization 12151 | | Sector 12152 | | Indicator 12153 | | Infrastructure 12154 | | IntrusionSet 12155 | | Language 12156 | | City 12157 | | AdministrativeArea 12158 | | Country 12159 | | Region 12160 | | Position 12161 | | Malware 12162 | | MalwareAnalysis 12163 | | Narrative 12164 | | ThreatActorGroup 12165 | | ThreatActorIndividual 12166 | | Tool 12167 | | Vulnerability 12168 | | Incident ## Six Cyber Observables 12169 | | AutonomousSystem 12170 | | Directory 12171 | | DomainName 12172 | | EmailAddr 12173 | | EmailMessage 12174 | | EmailMimePartType 12175 | | Artifact 12176 | | StixFile 12177 | | X509Certificate 12178 | | IPv4Addr 12179 | | IPv6Addr 12180 | | MacAddr 12181 | | Mutex 12182 | | NetworkTraffic 12183 | | Process 12184 | | Software 12185 | | Url 12186 | | UserAccount 12187 | | WindowsRegistryKey 12188 | | WindowsRegistryValueType 12189 | | CryptographicKey 12190 | | CryptocurrencyWallet 12191 | | Hostname 12192 | | Text 12193 | | UserAgent 12194 | | BankAccount 12195 | | Credential 12196 | | TrackingNumber 12197 | | PhoneNumber 12198 | | PaymentCard 12199 | | MediaContent 12200 | | Persona 12201 | | StixCoreRelationship 12202 | | DataComponent 12203 | | DataSource 12204 | | CaseIncident 12205 | | CaseRfi 12206 | | CaseRft 12207 | | Feedback 12208 | | CaseTemplate 12209 | | Task 12210 | | EntitySetting 12211 | | ManagerConfiguration 12212 | | Workspace 12213 | | PublicDashboard 12214 | 12215 | enum StixRelationshipsOrdering { 12216 | entity_type 12217 | relationship_type 12218 | confidence 12219 | start_time 12220 | stop_time 12221 | created 12222 | modified 12223 | created_at 12224 | updated_at 12225 | objectMarking 12226 | objectLabel 12227 | killChainPhase 12228 | toName 12229 | toValidFrom 12230 | toValidUntil 12231 | toObservableValue 12232 | toPatternType 12233 | x_opencti_workflow_id 12234 | createdBy 12235 | creator 12236 | _score 12237 | } 12238 | type StixRelationshipConnection { 12239 | pageInfo: PageInfo! 12240 | edges: [StixRelationshipEdge] 12241 | } 12242 | type StixRelationshipEdge { 12243 | cursor: String! 12244 | node: StixRelationship! 12245 | } 12246 | interface StixRelationship { 12247 | # BasicRelationship 12248 | id: ID! # internal_id 12249 | standard_id: String! 12250 | entity_type: String! 12251 | parent_types: [String]! 12252 | fromRole: String 12253 | toRole: String 12254 | created_at: DateTime! 12255 | updated_at: DateTime! 12256 | # StixRelationship 12257 | representative: Representative! 12258 | x_opencti_stix_ids: [StixId] 12259 | is_inferred: Boolean! 12260 | from: StixObjectOrStixRelationshipOrCreator 12261 | to: StixObjectOrStixRelationshipOrCreator 12262 | x_opencti_inferences: [Inference] 12263 | spec_version: String! 12264 | created: DateTime 12265 | modified: DateTime 12266 | confidence: Int 12267 | relationship_type: String! 12268 | createdBy: Identity 12269 | objectMarking: [MarkingDefinition!] 12270 | toStix: String 12271 | draftVersion: DraftVersion 12272 | # Technical 12273 | creators: [Creator!] 12274 | } 12275 | type StixRelationshipSchema { 12276 | key: String! 12277 | values: [String!]! 12278 | } 12279 | 12280 | type StixRelationshipRefSchemaValue { 12281 | name: String! 12282 | toTypes: [String!]! 12283 | } 12284 | type StixRelationshipRefSchema { 12285 | key: String! 12286 | values: [StixRelationshipRefSchemaValue!]! 12287 | } 12288 | 12289 | ############## StixCoreRelationships 12290 | enum StixCoreRelationshipsOrdering { 12291 | entity_type 12292 | relationship_type 12293 | confidence 12294 | start_time 12295 | stop_time 12296 | created 12297 | modified 12298 | created_at 12299 | updated_at 12300 | objectMarking 12301 | objectLabel 12302 | killChainPhase 12303 | toName 12304 | toValidFrom 12305 | toValidUntil 12306 | toObservableValue 12307 | toPatternType 12308 | x_opencti_workflow_id 12309 | createdBy 12310 | creator 12311 | _score 12312 | } 12313 | type StixCoreRelationshipConnection { 12314 | pageInfo: PageInfo! 12315 | edges: [StixCoreRelationshipEdge!]! 12316 | } 12317 | type StixCoreRelationshipEdge { 12318 | cursor: String! 12319 | node: StixCoreRelationship! 12320 | } 12321 | type StixCoreRelationship implements BasicRelationship & StixRelationship { 12322 | # BasicRelationship 12323 | id: ID! # internal_id 12324 | standard_id: String! 12325 | entity_type: String! 12326 | parent_types: [String]! 12327 | fromRole: String 12328 | toRole: String 12329 | created_at: DateTime! 12330 | updated_at: DateTime! 12331 | # StixRelationship 12332 | representative: Representative! 12333 | x_opencti_stix_ids: [StixId] 12334 | is_inferred: Boolean! 12335 | from: StixObjectOrStixRelationshipOrCreator 12336 | fromId: String! 12337 | fromType: String! 12338 | to: StixObjectOrStixRelationshipOrCreator 12339 | toId: String! 12340 | toType: String! 12341 | x_opencti_inferences: [Inference] 12342 | spec_version: String! 12343 | created: DateTime 12344 | modified: DateTime 12345 | confidence: Int 12346 | relationship_type: String! 12347 | createdBy: Identity 12348 | objectMarking: [MarkingDefinition!] 12349 | draftVersion: DraftVersion 12350 | # StixCoreRelationship 12351 | description: String 12352 | start_time: DateTime 12353 | stop_time: DateTime 12354 | revoked: Boolean! 12355 | lang: String 12356 | objectLabel: [Label!] 12357 | objectOrganization: [Organization!] 12358 | externalReferences(first: Int): ExternalReferenceConnection 12359 | containersNumber: Number 12360 | containers(first: Int, entityTypes: [String!]): ContainerConnection 12361 | reports(first: Int): ReportConnection 12362 | notes(first: Int): NoteConnection 12363 | opinions(first: Int): OpinionConnection 12364 | groupings(first: Int): GroupingConnection 12365 | cases(first: Int): CaseConnection 12366 | stixCoreRelationships( 12367 | first: Int 12368 | after: ID 12369 | orderBy: StixCoreRelationshipsOrdering 12370 | orderMode: OrderingMode 12371 | fromId: StixRef 12372 | toId: StixRef 12373 | fromTypes: [String] 12374 | toTypes: [String] 12375 | relationship_type: String 12376 | startTimeStart: DateTime 12377 | startTimeStop: DateTime 12378 | stopTimeStart: DateTime 12379 | stopTimeStop: DateTime 12380 | firstSeenStart: DateTime 12381 | firstSeenStop: DateTime 12382 | lastSeenStart: DateTime 12383 | lastSeenStop: DateTime 12384 | confidences: [Int] 12385 | search: String 12386 | filters: FilterGroup 12387 | ): StixCoreRelationshipConnection 12388 | killChainPhases: [KillChainPhase!] 12389 | # Technical 12390 | creators: [Creator!] 12391 | toStix: String 12392 | editContext: [EditUserContext!] 12393 | status: Status 12394 | workflowEnabled: Boolean 12395 | } 12396 | input StixCoreRelationshipAddInput { 12397 | # StixRelationship 12398 | stix_id: StixId 12399 | x_opencti_stix_ids: [StixId] 12400 | fromId: StixRef! 12401 | toId: StixRef! 12402 | created: DateTime 12403 | modified: DateTime 12404 | confidence: Int 12405 | relationship_type: String! 12406 | createdBy: String 12407 | objectMarking: [String] 12408 | # StixCoreRelationship 12409 | description: String 12410 | start_time: DateTime 12411 | stop_time: DateTime 12412 | revoked: Boolean 12413 | lang: String 12414 | objectLabel: [String] 12415 | objectOrganization: [String] 12416 | externalReferences: [String] 12417 | killChainPhases: [String] 12418 | x_opencti_workflow_id: String 12419 | clientMutationId: String 12420 | update: Boolean 12421 | } 12422 | 12423 | ############## StixSightingRelationships 12424 | enum StixSightingRelationshipsOrdering { 12425 | confidence 12426 | x_opencti_negative 12427 | first_seen 12428 | last_seen 12429 | created 12430 | modified 12431 | created_at 12432 | updated_at 12433 | objectMarking 12434 | objectLabel 12435 | toName 12436 | toValidFrom 12437 | toValidUntil 12438 | toPatternType 12439 | toCreatedAt 12440 | attribute_count 12441 | x_opencti_workflow_id 12442 | _score 12443 | } 12444 | type StixSightingRelationshipConnection { 12445 | pageInfo: PageInfo! 12446 | edges: [StixSightingRelationshipsEdge] 12447 | } 12448 | type StixSightingRelationshipsEdge { 12449 | cursor: String! 12450 | node: StixSightingRelationship! 12451 | } 12452 | type StixSightingRelationship implements BasicRelationship & StixRelationship { 12453 | # BasicRelationship 12454 | id: ID! # internal_id 12455 | standard_id: String! 12456 | entity_type: String! 12457 | parent_types: [String]! 12458 | fromRole: String 12459 | toRole: String 12460 | created_at: DateTime! 12461 | updated_at: DateTime! 12462 | # StixRelationship 12463 | representative: Representative! 12464 | x_opencti_stix_ids: [StixId] 12465 | is_inferred: Boolean! 12466 | from: StixObjectOrStixRelationshipOrCreator 12467 | fromId: String! 12468 | fromType: String! 12469 | to: StixObjectOrStixRelationshipOrCreator 12470 | toId: String! 12471 | toType: String! 12472 | x_opencti_inferences: [Inference] 12473 | spec_version: String! 12474 | created: DateTime 12475 | modified: DateTime 12476 | confidence: Int 12477 | relationship_type: String! 12478 | createdBy: Identity 12479 | objectMarking: [MarkingDefinition!] 12480 | draftVersion: DraftVersion 12481 | # StixSightingRelationship 12482 | description: String 12483 | first_seen: DateTime 12484 | last_seen: DateTime 12485 | attribute_count: Int! 12486 | x_opencti_negative: Boolean! 12487 | objectLabel: [Label!] 12488 | objectOrganization: [Organization!] 12489 | externalReferences(first: Int): ExternalReferenceConnection 12490 | containersNumber: Number 12491 | containers(first: Int, entityTypes: [String!]): ContainerConnection 12492 | reports(first: Int): ReportConnection 12493 | notes(first: Int): NoteConnection 12494 | opinions(first: Int): OpinionConnection 12495 | groupings(first: Int): GroupingConnection 12496 | cases(first: Int): CaseConnection 12497 | # Technical 12498 | creators: [Creator!] 12499 | toStix: String 12500 | editContext: [EditUserContext!] 12501 | status: Status 12502 | workflowEnabled: Boolean 12503 | } 12504 | input StixSightingRelationshipAddInput { 12505 | # StixRelationship 12506 | stix_id: StixId 12507 | x_opencti_stix_ids: [StixId] 12508 | fromId: StixRef! 12509 | toId: StixRef! 12510 | created: DateTime 12511 | modified: DateTime 12512 | confidence: Int 12513 | createdBy: String 12514 | objectMarking: [String] 12515 | # StixSightingRelationship 12516 | description: String 12517 | first_seen: DateTime 12518 | last_seen: DateTime 12519 | attribute_count: Int! 12520 | x_opencti_negative: Boolean 12521 | objectLabel: [String] 12522 | objectOrganization: [String] 12523 | externalReferences: [String] 12524 | clientMutationId: String 12525 | update: Boolean 12526 | x_opencti_workflow_id: String 12527 | } 12528 | 12529 | ############## StixRefRelationships 12530 | enum StixRefRelationshipsOrdering { 12531 | relationship_type 12532 | entity_type 12533 | confidence 12534 | start_time 12535 | stop_time 12536 | created 12537 | modified 12538 | created_at 12539 | updated_at 12540 | toName 12541 | toValidFrom 12542 | toValidUntil 12543 | toPatternType 12544 | toCreatedAt 12545 | _score 12546 | } 12547 | type StixRefRelationshipConnection { 12548 | pageInfo: PageInfo! 12549 | edges: [StixRefRelationshipEdge] 12550 | } 12551 | type StixRefRelationshipEdge { 12552 | cursor: String! 12553 | node: StixRefRelationship! 12554 | } 12555 | type StixRefRelationship implements BasicRelationship & StixRelationship { 12556 | # BasicRelationship 12557 | id: ID! # internal_id 12558 | standard_id: String! 12559 | entity_type: String! 12560 | parent_types: [String]! 12561 | fromRole: String 12562 | toRole: String 12563 | created_at: DateTime! 12564 | updated_at: DateTime! 12565 | # StixRelationship 12566 | representative: Representative! 12567 | x_opencti_stix_ids: [StixId] 12568 | is_inferred: Boolean! 12569 | from: StixObjectOrStixRelationshipOrCreator 12570 | to: StixObjectOrStixRelationshipOrCreator 12571 | x_opencti_inferences: [Inference] 12572 | spec_version: String! 12573 | created: DateTime 12574 | modified: DateTime 12575 | confidence: Int 12576 | relationship_type: String! 12577 | createdBy: Identity 12578 | objectMarking: [MarkingDefinition!] 12579 | draftVersion: DraftVersion 12580 | # StixRefRelationship 12581 | start_time: DateTime 12582 | stop_time: DateTime 12583 | datable: Boolean 12584 | containersNumber: Number 12585 | containers(first: Int, entityTypes: [String!]): ContainerConnection 12586 | notes(first: Int): NoteConnection 12587 | reports(first: Int): ReportConnection 12588 | opinions(first: Int): OpinionConnection 12589 | groupings(first: Int): GroupingConnection 12590 | cases(first: Int): CaseConnection 12591 | toStix: String 12592 | # Technical 12593 | creators: [Creator!] 12594 | editContext: [EditUserContext!] 12595 | } 12596 | 12597 | type DefinitionRefRelationship { 12598 | entity: StixObjectOrStixRelationshipOrCreator! 12599 | from: [String!] 12600 | to: [String!] 12601 | } 12602 | 12603 | # Mutations 12604 | input StixRefRelationshipAddInput { 12605 | stix_id: StixId 12606 | x_opencti_stix_ids: [StixId] 12607 | fromId: StixRef 12608 | toId: StixRef 12609 | relationship_type: String! 12610 | confidence: Int 12611 | createdBy: String 12612 | start_time: DateTime 12613 | stop_time: DateTime 12614 | objectMarking: [String] 12615 | objectLabel: [String] 12616 | created: DateTime 12617 | modified: DateTime 12618 | clientMutationId: String 12619 | update: Boolean 12620 | file: Upload 12621 | } 12622 | input StixRefRelationshipsAddInput { 12623 | relationship_type: String! 12624 | fromIds: [StixRef] 12625 | toIds: [StixRef!]! 12626 | } 12627 | 12628 | ### QUERIES 12629 | 12630 | type Query { 12631 | stix(id: String!): String @auth(for: [KNOWLEDGE]) 12632 | enrichmentConnectors(type: String!): [Connector] @auth(for: [MODULES]) 12633 | 12634 | ###### INTERNAL 12635 | 12636 | about: AppInfo @auth 12637 | logsWorkerConfig: LogsWorkerConfig @auth(for: [CONNECTORAPI]) 12638 | rabbitMQMetrics(prefix: String): RabbitMQMetrics @auth(for: [MODULES]) 12639 | elasticSearchMetrics: ElasticSearchMetrics @auth(for: [MODULES]) 12640 | logs( 12641 | first: Int 12642 | after: ID 12643 | orderBy: LogsOrdering 12644 | orderMode: OrderingMode 12645 | filters: FilterGroup 12646 | search: String 12647 | ): LogConnection @auth(for: [KNOWLEDGE, SETTINGS_SETACCESSES]) 12648 | audits( 12649 | first: Int 12650 | after: ID 12651 | types: [String!] 12652 | orderBy: LogsOrdering 12653 | orderMode: OrderingMode 12654 | filters: FilterGroup 12655 | search: String 12656 | ): LogConnection @auth(for: [SETTINGS_SETACCESSES, SETTINGS_SECURITYACTIVITY, VIRTUAL_ORGANIZATION_ADMIN]) 12657 | auditsNumber( 12658 | dateAttribute: String 12659 | types: [String] 12660 | startDate: DateTime 12661 | endDate: DateTime 12662 | onlyInferred: Boolean 12663 | filters: FilterGroup 12664 | search: String 12665 | ): Number @auth(for: [SETTINGS_SETACCESSES, SETTINGS_SECURITYACTIVITY, VIRTUAL_ORGANIZATION_ADMIN]) 12666 | auditsTimeSeries( 12667 | field: String! 12668 | operation: StatsOperation! 12669 | startDate: DateTime! 12670 | endDate: DateTime 12671 | interval: String! 12672 | types: [String] 12673 | filters: FilterGroup 12674 | search: String 12675 | ): [TimeSeries] @auth(for: [SETTINGS_SETACCESSES, SETTINGS_SECURITYACTIVITY, VIRTUAL_ORGANIZATION_ADMIN]) 12676 | auditsDistribution( 12677 | field: String! 12678 | startDate: DateTime 12679 | endDate: DateTime 12680 | dateAttribute: String 12681 | operation: StatsOperation! 12682 | limit: Int 12683 | order: String 12684 | types: [String] 12685 | filters: FilterGroup 12686 | search: String 12687 | ): [Distribution] @auth(for: [SETTINGS_SETACCESSES, SETTINGS_SECURITYACTIVITY, VIRTUAL_ORGANIZATION_ADMIN]) 12688 | auditsMultiTimeSeries( 12689 | operation: StatsOperation! 12690 | startDate: DateTime! 12691 | endDate: DateTime 12692 | interval: String! 12693 | onlyInferred: Boolean 12694 | timeSeriesParameters: [AuditsTimeSeriesParameters] 12695 | ): [MultiTimeSeries] @auth(for: [SETTINGS_SETACCESSES, SETTINGS_SECURITYACTIVITY, VIRTUAL_ORGANIZATION_ADMIN]) 12696 | subType(id: String!): SubType @auth(for: [KNOWLEDGE, SETTINGS_SETCUSTOMIZATION]) 12697 | subTypes( 12698 | first: Int 12699 | after: ID 12700 | orderBy: SubTypesOrdering 12701 | orderMode: OrderingMode 12702 | type: String 12703 | includeParents: Boolean 12704 | search: String 12705 | ): SubTypeConnection! @auth 12706 | file(id: String!): File @auth(for: [KNOWLEDGE_KNASKIMPORT]) 12707 | importFiles( 12708 | first: Int 12709 | after: ID 12710 | orderBy: FileOrdering 12711 | orderMode: OrderingMode 12712 | search: String 12713 | filters: FilterGroup 12714 | ): FileConnection @auth(for: [KNOWLEDGE_KNASKIMPORT]) 12715 | pendingFiles( 12716 | first: Int 12717 | after: ID 12718 | orderBy: FileOrdering 12719 | orderMode: OrderingMode 12720 | search: String 12721 | filters: FilterGroup 12722 | ): FileConnection @auth(for: [KNOWLEDGE_KNASKIMPORT]) 12723 | filesMetrics: FilesMetrics @auth(for: [SETTINGS_FILEINDEXING]) 12724 | 12725 | ######## INDEXED FILES 12726 | indexedFiles(first: Int, after: ID, search: String): IndexedFileConnection @auth(for: [KNOWLEDGE]) 12727 | indexedFilesCount(search: String): Int @auth(for: [KNOWLEDGE]) 12728 | indexedFilesMetrics: FilesMetrics @auth(for: [SETTINGS_FILEINDEXING]) 12729 | 12730 | ###### ENTITIES 12731 | 12732 | ######## INTERNAL OBJECT ENTITIES 12733 | 12734 | settings: Settings! @public # Some inner information are public 12735 | group(id: String!): Group @auth(for: [SETTINGS_SETACCESSES, VIRTUAL_ORGANIZATION_ADMIN]) 12736 | groups(first: Int, after: ID, orderBy: GroupsOrdering, orderMode: OrderingMode, search: String, filters: FilterGroup): GroupConnection 12737 | @auth(for: [SETTINGS_SETACCESSES, SETTINGS_SECURITYACTIVITY, VIRTUAL_ORGANIZATION_ADMIN]) 12738 | roles(first: Int, after: ID, orderBy: RolesOrdering, orderMode: OrderingMode, search: String): RoleConnection 12739 | @auth(for: [SETTINGS_SETACCESSES]) 12740 | me: MeUser! @auth 12741 | otpGeneration: OtpElement @auth 12742 | user(id: String!): User @auth(for: [SETTINGS_SETACCESSES, VIRTUAL_ORGANIZATION_ADMIN]) 12743 | creators(entityTypes: [String!]): CreatorConnection @auth(for: [KNOWLEDGE]) 12744 | assignees(entityTypes: [String!]): AssigneeConnection @auth(for: [KNOWLEDGE]) 12745 | participants(entityTypes: [String!]): ParticipantConnection @auth(for: [KNOWLEDGE]) 12746 | members( 12747 | first: Int, 12748 | search: String, 12749 | filters: FilterGroup, 12750 | filterMode: FilterMode, 12751 | entityTypes: [MemberType!] 12752 | ): MemberConnection @auth(for: [KNOWLEDGE_KNUPDATE, EXPLORE_EXUPDATE, CONNECTORAPI, SETTINGS_SETACCESSES, SETTINGS_SECURITYACTIVITY, SETTINGS_SETCUSTOMIZATION, INGESTION_SETINGESTIONS]) 12753 | systemMembers: MemberConnection @auth(for: [KNOWLEDGE_KNUPDATE, EXPLORE_EXUPDATE, CONNECTORAPI, SETTINGS_SETACCESSES, SETTINGS_SECURITYACTIVITY, SETTINGS_SETCUSTOMIZATION, INGESTION_SETINGESTIONS]) 12754 | users( 12755 | first: Int 12756 | after: ID 12757 | orderBy: UsersOrdering 12758 | orderMode: OrderingMode 12759 | filters: FilterGroup 12760 | search: String 12761 | toStix: Boolean 12762 | ): UserConnection @auth(for: [SETTINGS_SETACCESSES, VIRTUAL_ORGANIZATION_ADMIN]) 12763 | sessions: [UserSession] @auth(for: [SETTINGS_SETACCESSES]) 12764 | role(id: String!): Role @auth(for: [SETTINGS_SETACCESSES]) 12765 | capabilities(first: Int): CapabilityConnection @auth(for: [SETTINGS_SETACCESSES]) 12766 | connector(id: String!): Connector @auth(for: [MODULES]) 12767 | connectors: [Connector!] @auth(for: [MODULES]) 12768 | connectorsForWorker: [Connector] @auth(for: [MODULES]) 12769 | connectorsForExport: [Connector] @auth(for: [KNOWLEDGE]) 12770 | connectorsForImport: [Connector] @auth(for: [KNOWLEDGE]) 12771 | connectorsForAnalysis: [Connector] @auth(for: [KNOWLEDGE]) 12772 | connectorsForNotification: [Connector] @auth(for: [SETTINGS_SETACCESSES, SETTINGS_SETCUSTOMIZATION]) 12773 | work(id: ID!): Work @auth(for: [MODULES]) 12774 | works( 12775 | first: Int 12776 | after: ID 12777 | orderBy: WorksOrdering 12778 | orderMode: OrderingMode 12779 | search: String 12780 | filters: FilterGroup 12781 | ): WorkConnection @auth(for: [MODULES]) 12782 | runtimeAttributes( 12783 | first: Int 12784 | search: String 12785 | orderMode: OrderingMode 12786 | attributeName: String! 12787 | ): AttributeConnection @auth(for: [KNOWLEDGE]) 12788 | schemaAttributeNames(elementType: [String]!) : AttributeConnection @auth(for: [KNOWLEDGE, TAXIIAPI_SETCOLLECTIONS]) 12789 | retentionRule(id: String!): RetentionRule @auth(for: [SETTINGS_SETCUSTOMIZATION]) 12790 | retentionRules( 12791 | first: Int, 12792 | after: ID, 12793 | search: String, 12794 | orderBy: RetentionRuleOrdering 12795 | orderMode: OrderingMode 12796 | ): RetentionRuleConnection @auth(for: [SETTINGS_SETCUSTOMIZATION]) 12797 | taxiiCollection(id: String!): TaxiiCollection @auth(for: [TAXIIAPI_SETCOLLECTIONS]) 12798 | taxiiCollections( 12799 | first: Int 12800 | after: ID 12801 | orderBy: TaxiiCollectionOrdering 12802 | orderMode: OrderingMode 12803 | search: String 12804 | filters: FilterGroup 12805 | ): TaxiiCollectionConnection @public # Code protected 12806 | streamCollection(id: String!): StreamCollection @auth(for: [TAXIIAPI]) 12807 | feed(id: String!): Feed @auth(for: [TAXIIAPI]) 12808 | feeds( 12809 | first: Int 12810 | after: ID 12811 | orderBy: FeedOrdering 12812 | orderMode: OrderingMode 12813 | search: String 12814 | filters: FilterGroup 12815 | ): FeedConnection @public # Code protected 12816 | streamCollections( 12817 | first: Int 12818 | after: ID 12819 | orderBy: StreamCollectionOrdering 12820 | orderMode: OrderingMode 12821 | search: String 12822 | filters: FilterGroup 12823 | ): StreamCollectionConnection! @public # Code protected 12824 | statusTemplate(id: String!): StatusTemplate @auth 12825 | statusTemplates( 12826 | first: Int 12827 | after: ID 12828 | orderBy: StatusTemplateOrdering 12829 | orderMode: OrderingMode 12830 | search: String 12831 | ): StatusTemplateConnection @auth 12832 | status(id: String!): Status @auth 12833 | statuses( 12834 | first: Int 12835 | after: ID 12836 | orderBy: StatusOrdering 12837 | orderMode: OrderingMode 12838 | filters: FilterGroup 12839 | search: String 12840 | ): StatusConnection @auth 12841 | backgroundTask(id: String!): BackgroundTask @auth(for: [KNOWLEDGE]) 12842 | backgroundTasks( 12843 | first: Int 12844 | after: ID 12845 | orderBy: BackgroundTasksOrdering 12846 | orderMode: OrderingMode 12847 | includeAuthorities: Boolean 12848 | filters: FilterGroup 12849 | search: String 12850 | ): BackgroundTaskConnection @auth(for: [KNOWLEDGE, SETTINGS_SETCUSTOMIZATION]) 12851 | rule(id: String!): Rule @auth(for: [KNOWLEDGE]) 12852 | rules: [Rule] @auth(for: [KNOWLEDGE, SETTINGS_SETCUSTOMIZATION]) 12853 | ruleManagerInfo: RuleManager @auth(for: [SETTINGS_SETCUSTOMIZATION]) 12854 | synchronizer(id: String!): Synchronizer @auth(for: [INGESTION]) 12855 | synchronizers( 12856 | first: Int 12857 | after: ID 12858 | orderBy: SynchronizersOrdering 12859 | orderMode: OrderingMode 12860 | search: String 12861 | ): SynchronizerConnection @auth(for: [INGESTION]) 12862 | synchronizerFetch(input: SynchronizerFetchInput): [RemoteStreamCollection] @auth(for: [INGESTION]) 12863 | ######## STIX OBJECT ENTITIES 12864 | 12865 | ######## STIX META OBJECT ENTITIES 12866 | stixMetaObject(id: String!): StixMetaObject @auth(for: [KNOWLEDGE]) 12867 | stixMetaObjects( 12868 | first: Int 12869 | after: ID 12870 | types: [String] 12871 | orderBy: StixMetaObjectsOrdering 12872 | orderMode: OrderingMode 12873 | filters: FilterGroup 12874 | search: String 12875 | ): StixMetaObjectConnection @auth(for: [KNOWLEDGE]) 12876 | markingDefinition(id: String!): MarkingDefinition @auth(for: [KNOWLEDGE, SETTINGS_SETMARKINGS]) 12877 | markingDefinitions( 12878 | first: Int 12879 | after: ID 12880 | orderBy: MarkingDefinitionsOrdering 12881 | orderMode: OrderingMode 12882 | filters: FilterGroup 12883 | search: String 12884 | toStix: Boolean 12885 | ): MarkingDefinitionConnection @auth(for: [KNOWLEDGE, SETTINGS_SETACCESSES, SETTINGS_SETMARKINGS]) 12886 | label(id: String!): Label @auth(for: [KNOWLEDGE, SETTINGS_SETLABELS]) 12887 | labels( 12888 | first: Int 12889 | after: ID 12890 | orderBy: LabelsOrdering 12891 | orderMode: OrderingMode 12892 | filters: FilterGroup 12893 | search: String 12894 | ): LabelConnection @auth(for: [KNOWLEDGE, SETTINGS_SETLABELS]) 12895 | externalReference(id: String!): ExternalReference @auth(for: [KNOWLEDGE]) 12896 | externalReferences( 12897 | first: Int 12898 | after: ID 12899 | orderBy: ExternalReferencesOrdering 12900 | orderMode: OrderingMode 12901 | filters: FilterGroup 12902 | search: String 12903 | ): ExternalReferenceConnection @auth(for: [KNOWLEDGE]) 12904 | killChainPhase(id: String!): KillChainPhase @auth(for: [KNOWLEDGE, SETTINGS_SETLABELS]) 12905 | killChainPhases( 12906 | first: Int 12907 | after: ID 12908 | orderBy: KillChainPhasesOrdering 12909 | orderMode: OrderingMode 12910 | filters: FilterGroup 12911 | search: String 12912 | ): KillChainPhaseConnection @auth(for: [KNOWLEDGE, SETTINGS_SETLABELS]) 12913 | 12914 | ######## STIX CORE OBJECT ENTITIES 12915 | 12916 | stixCoreObjectRaw(id: String!): String @auth(for: [KNOWLEDGE]) 12917 | stixCoreObject(id: String!): StixCoreObject @auth(for: [KNOWLEDGE]) 12918 | stixCoreObjectAnalysis(id: ID!, contentSource: String!, contentType: AnalysisContentType!): Analysis @auth(for: [KNOWLEDGE]) 12919 | stixCoreObjects( 12920 | first: Int 12921 | after: ID 12922 | types: [String] 12923 | orderBy: StixCoreObjectsOrdering 12924 | orderMode: OrderingMode 12925 | filters: FilterGroup 12926 | search: String 12927 | ): StixCoreObjectConnection @auth(for: [KNOWLEDGE]) 12928 | globalSearch( 12929 | first: Int 12930 | after: ID 12931 | search: String 12932 | types: [String] 12933 | orderBy: StixCoreObjectsOrdering 12934 | orderMode: OrderingMode 12935 | filters: FilterGroup 12936 | ): StixCoreObjectConnection @auth(for: [KNOWLEDGE]) 12937 | stixCoreObjectsExportFiles(first: Int, exportContext: ExportContext!): FileConnection @auth(for: [KNOWLEDGE_KNGETEXPORT]) 12938 | stixCoreObjectsTimeSeries( 12939 | authorId: String 12940 | field: String! 12941 | operation: StatsOperation! 12942 | startDate: DateTime! 12943 | endDate: DateTime 12944 | interval: String! 12945 | onlyInferred: Boolean 12946 | types: [String] 12947 | filters: FilterGroup 12948 | search: String 12949 | ): [TimeSeries] @auth(for: [KNOWLEDGE, EXPLORE]) 12950 | stixCoreObjectsMultiTimeSeries( 12951 | startDate: DateTime! 12952 | endDate: DateTime 12953 | interval: String! 12954 | onlyInferred: Boolean 12955 | timeSeriesParameters: [StixCoreObjectsTimeSeriesParameters] 12956 | ): [MultiTimeSeries] @auth(for: [KNOWLEDGE, EXPLORE]) 12957 | stixCoreObjectsNumber( 12958 | dateAttribute: String 12959 | types: [String] 12960 | startDate: DateTime 12961 | endDate: DateTime 12962 | onlyInferred: Boolean 12963 | filters: FilterGroup 12964 | search: String 12965 | ): Number @auth(for: [KNOWLEDGE, EXPLORE]) 12966 | stixCoreObjectsMultiNumber( 12967 | dateAttribute: String 12968 | startDate: DateTime 12969 | endDate: DateTime 12970 | onlyInferred: Boolean 12971 | numberParameters: [StixCoreObjectsNumberParameters] 12972 | ): [Number] @auth(for: [KNOWLEDGE, EXPLORE]) 12973 | stixCoreObjectsDistribution( 12974 | objectId: [String] 12975 | relationship_type: [String] 12976 | toTypes: [String] 12977 | elementWithTargetTypes: [String] 12978 | field: String! 12979 | startDate: DateTime 12980 | endDate: DateTime 12981 | dateAttribute: String 12982 | operation: StatsOperation! 12983 | limit: Int 12984 | order: String 12985 | types: [String] 12986 | filters: FilterGroup 12987 | search: String 12988 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 12989 | stixCoreObjectsMultiDistribution( 12990 | field: String! 12991 | startDate: DateTime 12992 | endDate: DateTime 12993 | dateAttribute: String 12994 | operation: StatsOperation! 12995 | limit: Int 12996 | order: String 12997 | distributionParameters: StixCoreObjectsDistributionParameters 12998 | ): [MultiDistribution] @auth(for: [KNOWLEDGE, EXPLORE]) 12999 | filtersRepresentatives(filters: FilterGroup!): [RepresentativeWithId!]! @auth(for: [KNOWLEDGE, SETTINGS_SECURITYACTIVITY, INGESTION_SETINGESTIONS, SETTINGS_SETACCESSES, SETTINGS_SETCUSTOMIZATION]) 13000 | 13001 | ######## STIX DOMAIN OBJECT ENTITIES 13002 | 13003 | stixDomainObject(id: String!): StixDomainObject @auth(for: [KNOWLEDGE]) 13004 | stixDomainObjects( 13005 | first: Int 13006 | after: ID 13007 | types: [String] 13008 | orderBy: StixDomainObjectsOrdering 13009 | orderMode: OrderingMode 13010 | filters: FilterGroup 13011 | search: String 13012 | ): StixDomainObjectConnection @auth(for: [KNOWLEDGE]) 13013 | bookmarks(first: Int, after: ID, types: [String], filters: FilterGroup): StixDomainObjectConnection @auth(for: [KNOWLEDGE]) 13014 | stixDomainObjectsExportFiles(first: Int, exportContext: ExportContext!): FileConnection @auth(for: [KNOWLEDGE_KNGETEXPORT]) 13015 | stixDomainObjectsTimeSeries( 13016 | authorId: String 13017 | field: String! 13018 | operation: StatsOperation! 13019 | startDate: DateTime! 13020 | endDate: DateTime 13021 | interval: String! 13022 | types: [String] 13023 | onlyInferred: Boolean 13024 | filters: FilterGroup 13025 | search: String 13026 | ): [TimeSeries] @auth(for: [KNOWLEDGE, EXPLORE, SETTINGS_SETCUSTOMIZATION]) 13027 | stixDomainObjectsNumber( 13028 | dateAttribute: String 13029 | types: [String] 13030 | endDate: DateTime 13031 | onlyInferred: Boolean 13032 | filters: FilterGroup 13033 | search: String): Number @auth(for: [KNOWLEDGE, EXPLORE, SETTINGS_SETCUSTOMIZATION]) 13034 | stixDomainObjectsDistribution( 13035 | objectId: [String] 13036 | relationship_type: [String] 13037 | toTypes: [String] 13038 | elementWithTargetTypes: [String] 13039 | field: String! 13040 | dateAttribute: String 13041 | operation: StatsOperation! 13042 | limit: Int 13043 | order: String 13044 | types: [String] 13045 | filters: FilterGroup 13046 | search: String 13047 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 13048 | attackPattern(id: String): AttackPattern @auth(for: [KNOWLEDGE]) 13049 | attackPatterns( 13050 | first: Int 13051 | after: ID 13052 | orderBy: AttackPatternsOrdering 13053 | orderMode: OrderingMode 13054 | filters: FilterGroup 13055 | search: String 13056 | toStix: Boolean 13057 | ): AttackPatternConnection @auth(for: [KNOWLEDGE]) 13058 | attackPatternsMatrix: AttackPatternsMatrix @auth(for: [KNOWLEDGE]) 13059 | campaign(id: String): Campaign @auth(for: [KNOWLEDGE]) 13060 | campaigns( 13061 | first: Int 13062 | after: ID 13063 | orderBy: CampaignsOrdering 13064 | orderMode: OrderingMode 13065 | filters: FilterGroup 13066 | search: String 13067 | toStix: Boolean 13068 | ): CampaignConnection @auth(for: [KNOWLEDGE]) 13069 | campaignsTimeSeries( 13070 | objectId: String 13071 | field: String! 13072 | operation: StatsOperation! 13073 | startDate: DateTime! 13074 | endDate: DateTime! 13075 | interval: String! 13076 | relationship_type: [String] 13077 | ): [TimeSeries] @auth(for: [KNOWLEDGE, EXPLORE]) 13078 | # Containers 13079 | container(id: String): Container @auth(for: [KNOWLEDGE]) 13080 | containers( 13081 | first: Int 13082 | after: ID 13083 | orderBy: ContainersOrdering 13084 | orderMode: OrderingMode 13085 | filters: FilterGroup 13086 | search: String 13087 | toStix: Boolean 13088 | ): ContainerConnection @auth(for: [KNOWLEDGE]) 13089 | containersObjectsOfObject( 13090 | id: String! 13091 | types: [String] 13092 | filters: FilterGroup 13093 | search: String 13094 | ): StixObjectOrStixRelationshipConnection @auth(for: [KNOWLEDGE]) 13095 | containersNumber(objectId: String, endDate: DateTime): Number @auth(for: [KNOWLEDGE, EXPLORE]) 13096 | note(id: String): Note @auth(for: [KNOWLEDGE]) 13097 | notes( 13098 | first: Int 13099 | after: ID 13100 | orderBy: NotesOrdering 13101 | orderMode: OrderingMode 13102 | filters: FilterGroup 13103 | search: String 13104 | toStix: Boolean 13105 | ): NoteConnection @auth(for: [KNOWLEDGE]) 13106 | notesNumber(objectId: String, endDate: DateTime): Number @auth(for: [KNOWLEDGE, EXPLORE]) 13107 | notesTimeSeries( 13108 | objectId: String 13109 | authorId: String 13110 | field: String! 13111 | operation: StatsOperation! 13112 | startDate: DateTime! 13113 | endDate: DateTime! 13114 | interval: String! 13115 | ): [TimeSeries] @auth(for: [KNOWLEDGE, EXPLORE]) 13116 | notesDistribution( 13117 | objectId: String 13118 | field: String! 13119 | dateAttribute: String 13120 | operation: StatsOperation! 13121 | limit: Int 13122 | order: String 13123 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 13124 | noteContainsStixObjectOrStixRelationship(id: String!, stixObjectOrStixRelationshipId: String!): Boolean 13125 | @auth(for: [KNOWLEDGE]) 13126 | observedData(id: String): ObservedData @auth(for: [KNOWLEDGE]) 13127 | observedDatas( 13128 | first: Int 13129 | after: ID 13130 | orderBy: ObservedDatasOrdering 13131 | orderMode: OrderingMode 13132 | filters: FilterGroup 13133 | search: String 13134 | toStix: Boolean 13135 | ): ObservedDataConnection @auth(for: [KNOWLEDGE]) 13136 | observedDatasTimeSeries( 13137 | objectId: String 13138 | authorId: String 13139 | field: String! 13140 | operation: StatsOperation! 13141 | startDate: DateTime! 13142 | endDate: DateTime! 13143 | interval: String! 13144 | ): [TimeSeries] @auth(for: [KNOWLEDGE, EXPLORE]) 13145 | observedDatasNumber(objectId: String, endDate: DateTime): Number @auth(for: [KNOWLEDGE, EXPLORE]) 13146 | observedDatasDistribution( 13147 | objectId: String 13148 | field: String! 13149 | dateAttribute: String 13150 | operation: StatsOperation! 13151 | limit: Int 13152 | order: String 13153 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 13154 | observedDataContainsStixObjectOrStixRelationship(id: String!, stixObjectOrStixRelationshipId: String!): Boolean 13155 | @auth(for: [KNOWLEDGE]) 13156 | opinion(id: String): Opinion @auth(for: [KNOWLEDGE]) 13157 | opinions( 13158 | first: Int 13159 | after: ID 13160 | orderBy: OpinionsOrdering 13161 | orderMode: OrderingMode 13162 | filters: FilterGroup 13163 | search: String 13164 | toStix: Boolean 13165 | ): OpinionConnection @auth(for: [KNOWLEDGE]) 13166 | opinionsTimeSeries( 13167 | objectId: String 13168 | authorId: String 13169 | field: String! 13170 | operation: StatsOperation! 13171 | startDate: DateTime! 13172 | endDate: DateTime! 13173 | interval: String! 13174 | ): [TimeSeries] @auth(for: [KNOWLEDGE, EXPLORE]) 13175 | opinionsNumber(objectId: String, endDate: DateTime): Number @auth(for: [KNOWLEDGE, EXPLORE]) 13176 | opinionsDistribution( 13177 | objectId: String 13178 | field: String! 13179 | dateAttribute: String 13180 | operation: StatsOperation! 13181 | limit: Int 13182 | order: String 13183 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 13184 | opinionContainsStixObjectOrStixRelationship(id: String!, stixObjectOrStixRelationshipId: String!): Boolean 13185 | @auth(for: [KNOWLEDGE]) 13186 | myOpinion(id: String!): Opinion @auth(for: [KNOWLEDGE]) 13187 | report(id: String): Report @auth(for: [KNOWLEDGE]) 13188 | reports( 13189 | first: Int 13190 | after: ID 13191 | orderBy: ReportsOrdering 13192 | orderMode: OrderingMode 13193 | filters: FilterGroup 13194 | search: String 13195 | toStix: Boolean 13196 | ): ReportConnection @auth(for: [KNOWLEDGE]) 13197 | reportsTimeSeries( 13198 | objectId: String 13199 | authorId: String 13200 | reportType: String 13201 | field: String! 13202 | operation: StatsOperation! 13203 | startDate: DateTime! 13204 | endDate: DateTime! 13205 | interval: String! 13206 | filters: FilterGroup 13207 | search: String 13208 | ): [TimeSeries] @auth(for: [KNOWLEDGE, EXPLORE]) 13209 | reportsNumber( 13210 | reportType: String 13211 | objectId: String 13212 | authorId: String 13213 | endDate: DateTime 13214 | filters: FilterGroup 13215 | search: String 13216 | ): Number @auth(for: [KNOWLEDGE, EXPLORE]) 13217 | reportsDistribution( 13218 | objectId: String 13219 | authorId: String 13220 | field: String! 13221 | operation: StatsOperation! 13222 | limit: Int 13223 | order: String 13224 | startDate: DateTime 13225 | endDate: DateTime 13226 | dateAttribute: String 13227 | filters: FilterGroup 13228 | search: String 13229 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 13230 | reportContainsStixObjectOrStixRelationship(id: String!, stixObjectOrStixRelationshipId: String!): Boolean 13231 | @auth(for: [KNOWLEDGE]) 13232 | courseOfAction(id: String): CourseOfAction @auth(for: [KNOWLEDGE]) 13233 | coursesOfAction( 13234 | first: Int 13235 | after: ID 13236 | orderBy: CoursesOfActionOrdering 13237 | orderMode: OrderingMode 13238 | filters: FilterGroup 13239 | search: String 13240 | toStix: Boolean 13241 | ): CourseOfActionConnection @auth(for: [KNOWLEDGE]) 13242 | # Identities 13243 | identity(id: String!): Identity @auth(for: [KNOWLEDGE]) 13244 | identities( 13245 | first: Int 13246 | after: ID 13247 | types: [String] 13248 | orderBy: IdentitiesOrdering 13249 | orderMode: OrderingMode 13250 | search: String 13251 | filters: FilterGroup 13252 | toStix: Boolean 13253 | ): IdentityConnection @auth(for: [KNOWLEDGE, INGESTION_SETINGESTIONS]) 13254 | individual(id: String!): Individual @auth(for: [KNOWLEDGE]) 13255 | individuals( 13256 | first: Int 13257 | after: ID 13258 | orderBy: IndividualsOrdering 13259 | orderMode: OrderingMode 13260 | filters: FilterGroup 13261 | search: String 13262 | toStix: Boolean 13263 | ): IndividualConnection @auth(for: [KNOWLEDGE]) 13264 | sector(id: String): Sector @auth(for: [KNOWLEDGE]) 13265 | sectors( 13266 | first: Int 13267 | after: ID 13268 | orderBy: SectorsOrdering 13269 | orderMode: OrderingMode 13270 | filters: FilterGroup 13271 | search: String 13272 | toStix: Boolean 13273 | ): SectorConnection @auth(for: [KNOWLEDGE]) 13274 | system(id: String): System @auth(for: [KNOWLEDGE]) 13275 | systems( 13276 | first: Int 13277 | after: ID 13278 | orderBy: SystemsOrdering 13279 | orderMode: OrderingMode 13280 | filters: FilterGroup 13281 | search: String 13282 | toStix: Boolean 13283 | ): SystemConnection @auth(for: [KNOWLEDGE]) 13284 | 13285 | infrastructure(id: String!): Infrastructure @auth(for: [KNOWLEDGE]) 13286 | infrastructures( 13287 | first: Int 13288 | after: ID 13289 | orderBy: InfrastructuresOrdering 13290 | orderMode: OrderingMode 13291 | filters: FilterGroup 13292 | search: String 13293 | ): InfrastructureConnection @auth(for: [KNOWLEDGE]) 13294 | intrusionSet(id: String): IntrusionSet @auth(for: [KNOWLEDGE]) 13295 | intrusionSets( 13296 | first: Int 13297 | after: ID 13298 | orderBy: IntrusionSetsOrdering 13299 | orderMode: OrderingMode 13300 | filters: FilterGroup 13301 | search: String 13302 | toStix: Boolean 13303 | ): IntrusionSetConnection @auth(for: [KNOWLEDGE]) 13304 | # Locations 13305 | location(id: String!): Location @auth(for: [KNOWLEDGE]) 13306 | locations( 13307 | first: Int 13308 | after: ID 13309 | types: [String] 13310 | orderBy: LocationsOrdering 13311 | orderMode: OrderingMode 13312 | search: String 13313 | filters: FilterGroup 13314 | toStix: Boolean 13315 | ): LocationConnection @auth(for: [KNOWLEDGE]) 13316 | city(id: String): City @auth(for: [KNOWLEDGE]) 13317 | cities( 13318 | first: Int 13319 | after: ID 13320 | orderBy: CitiesOrdering 13321 | orderMode: OrderingMode 13322 | filters: FilterGroup 13323 | search: String 13324 | toStix: Boolean 13325 | ): CityConnection @auth(for: [KNOWLEDGE]) 13326 | country(id: String): Country @auth(for: [KNOWLEDGE]) 13327 | countries( 13328 | first: Int 13329 | after: ID 13330 | orderBy: CountriesOrdering 13331 | orderMode: OrderingMode 13332 | filters: FilterGroup 13333 | search: String 13334 | toStix: Boolean 13335 | ): CountryConnection @auth(for: [KNOWLEDGE]) 13336 | region(id: String!): Region @auth(for: [KNOWLEDGE]) 13337 | regions( 13338 | first: Int 13339 | after: ID 13340 | orderBy: RegionsOrdering 13341 | orderMode: OrderingMode 13342 | filters: FilterGroup 13343 | search: String 13344 | toStix: Boolean 13345 | ): RegionConnection @auth(for: [KNOWLEDGE]) 13346 | position(id: String!): Position @auth(for: [KNOWLEDGE]) 13347 | positions( 13348 | first: Int 13349 | after: ID 13350 | orderBy: PositionsOrdering 13351 | orderMode: OrderingMode 13352 | filters: FilterGroup 13353 | search: String 13354 | toStix: Boolean 13355 | ): PositionConnection @auth(for: [KNOWLEDGE]) 13356 | malware(id: String): Malware @auth(for: [KNOWLEDGE]) 13357 | malwares( 13358 | first: Int 13359 | after: ID 13360 | orderBy: MalwaresOrdering 13361 | orderMode: OrderingMode 13362 | filters: FilterGroup 13363 | search: String 13364 | toStix: Boolean 13365 | ): MalwareConnection @auth(for: [KNOWLEDGE]) 13366 | threatActor(id: String): ThreatActor @auth(for: [KNOWLEDGE]) 13367 | threatActors( 13368 | first: Int 13369 | after: ID 13370 | orderBy: ThreatActorsOrdering 13371 | orderMode: OrderingMode 13372 | filters: FilterGroup 13373 | search: String 13374 | toStix: Boolean 13375 | ): ThreatActorConnection @auth(for: [KNOWLEDGE]) 13376 | threatActorGroup(id: String): ThreatActorGroup @auth(for: [KNOWLEDGE]) 13377 | threatActorsGroup( 13378 | first: Int 13379 | after: ID 13380 | orderBy: ThreatActorsOrdering 13381 | orderMode: OrderingMode 13382 | filters: FilterGroup 13383 | search: String 13384 | toStix: Boolean 13385 | ): ThreatActorGroupConnection @auth(for: [KNOWLEDGE]) 13386 | tool(id: String): Tool @auth(for: [KNOWLEDGE]) 13387 | tools( 13388 | first: Int 13389 | after: ID 13390 | orderBy: ToolsOrdering 13391 | orderMode: OrderingMode 13392 | filters: FilterGroup 13393 | search: String 13394 | toStix: Boolean 13395 | ): ToolConnection @auth(for: [KNOWLEDGE]) 13396 | vulnerability(id: String): Vulnerability @auth(for: [KNOWLEDGE]) 13397 | vulnerabilities( 13398 | first: Int 13399 | after: ID 13400 | orderBy: VulnerabilitiesOrdering 13401 | orderMode: OrderingMode 13402 | filters: FilterGroup 13403 | search: String 13404 | toStix: Boolean 13405 | ): VulnerabilityConnection @auth(for: [KNOWLEDGE]) 13406 | incident(id: String): Incident @auth(for: [KNOWLEDGE]) 13407 | incidents( 13408 | first: Int 13409 | after: ID 13410 | orderBy: IncidentsOrdering 13411 | orderMode: OrderingMode 13412 | filters: FilterGroup 13413 | search: String 13414 | toStix: Boolean 13415 | ): IncidentConnection @auth(for: [KNOWLEDGE]) 13416 | incidentsTimeSeries( 13417 | objectId: String 13418 | field: String! 13419 | operation: StatsOperation! 13420 | startDate: DateTime! 13421 | endDate: DateTime! 13422 | interval: String! 13423 | relationship_type: [String] 13424 | ): [TimeSeries] @auth(for: [KNOWLEDGE]) 13425 | 13426 | ######## STIX CYBER OBSERVABLE ENTITIES 13427 | 13428 | stixCyberObservable(id: String!): StixCyberObservable @auth(for: [KNOWLEDGE]) 13429 | stixCyberObservables( 13430 | first: Int 13431 | after: ID 13432 | types: [String] 13433 | orderBy: StixCyberObservablesOrdering 13434 | orderMode: OrderingMode 13435 | filters: FilterGroup 13436 | search: String 13437 | toStix: Boolean 13438 | ): StixCyberObservableConnection @auth(for: [KNOWLEDGE]) 13439 | stixCyberObservablesExportFiles(first: Int, exportContext: ExportContext!): FileConnection @auth(for: [KNOWLEDGE_KNGETEXPORT]) 13440 | stixCyberObservablesNumber( 13441 | dateAttribute: String 13442 | types: [String] 13443 | authorId: String 13444 | endDate: DateTime 13445 | filters: FilterGroup 13446 | search: String 13447 | ): Number @auth(for: [KNOWLEDGE, EXPLORE]) 13448 | stixCyberObservablesTimeSeries( 13449 | types: [String] 13450 | filters: FilterGroup 13451 | search: String 13452 | ): [TimeSeries] @auth(for: [KNOWLEDGE, EXPLORE]) 13453 | stixCyberObservablesDistribution( 13454 | objectId: String 13455 | field: String! 13456 | dateAttribute: String 13457 | operation: String! 13458 | filters: FilterGroup 13459 | search: String 13460 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 13461 | 13462 | ######## STIX RELATIONSHIPS 13463 | stixRelationship(id: String): StixRelationship @auth(for: [KNOWLEDGE]) 13464 | stixRelationships( 13465 | first: Int 13466 | after: ID 13467 | orderBy: StixRelationshipsOrdering 13468 | orderMode: OrderingMode 13469 | fromOrToId: String 13470 | elementWithTargetTypes: [String] 13471 | fromId: [String] 13472 | fromRole: String 13473 | fromTypes: [String] 13474 | toId: [String] 13475 | toRole: String 13476 | toTypes: [String] 13477 | relationship_type: [String] 13478 | startTimeStart: DateTime 13479 | startTimeStop: DateTime 13480 | stopTimeStart: DateTime 13481 | stopTimeStop: DateTime 13482 | firstSeenStart: DateTime 13483 | firstSeenStop: DateTime 13484 | lastSeenStart: DateTime 13485 | lastSeenStop: DateTime 13486 | startDate: DateTime 13487 | endDate: DateTime 13488 | confidences: [Int] 13489 | search: String 13490 | filters: FilterGroup 13491 | dynamicFrom: FilterGroup 13492 | dynamicTo: FilterGroup 13493 | stix: Boolean 13494 | ): StixRelationshipConnection @auth(for: [KNOWLEDGE]) 13495 | stixRelationshipsTimeSeries( 13496 | field: String! 13497 | operation: StatsOperation! 13498 | startDate: DateTime! 13499 | endDate: DateTime 13500 | interval: String! 13501 | onlyInferred: Boolean 13502 | fromOrToId: [String] 13503 | elementWithTargetTypes: [String] 13504 | fromId: [String] 13505 | fromRole: String 13506 | fromTypes: [String] 13507 | toId: [String] 13508 | toRole: String 13509 | toTypes: [String] 13510 | relationship_type: [String] 13511 | confidences: [Int] 13512 | search: String 13513 | filters: FilterGroup 13514 | dynamicFrom: FilterGroup 13515 | dynamicTo: FilterGroup 13516 | ): [TimeSeries] @auth(for: [KNOWLEDGE, EXPLORE, SETTINGS_SETCUSTOMIZATION]) 13517 | stixRelationshipsMultiTimeSeries( 13518 | operation: StatsOperation! 13519 | startDate: DateTime! 13520 | endDate: DateTime 13521 | interval: String! 13522 | onlyInferred: Boolean 13523 | timeSeriesParameters: [StixRelationshipsTimeSeriesParameters] 13524 | ): [MultiTimeSeries] @auth(for: [KNOWLEDGE, EXPLORE]) 13525 | stixRelationshipsDistribution( 13526 | field: String! 13527 | operation: StatsOperation! 13528 | startDate: DateTime 13529 | endDate: DateTime 13530 | dateAttribute: String 13531 | isTo: Boolean 13532 | limit: Int 13533 | order: String 13534 | fromOrToId: [String] 13535 | elementWithTargetTypes: [String] 13536 | fromId: [String] 13537 | fromRole: String 13538 | fromTypes: [String] 13539 | toId: [String] 13540 | toRole: String 13541 | toTypes: [String] 13542 | relationship_type: [String] 13543 | confidences: [Int] 13544 | search: String 13545 | filters: FilterGroup 13546 | dynamicFrom: FilterGroup 13547 | dynamicTo: FilterGroup 13548 | aggregateOnConnections: Boolean 13549 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 13550 | stixRelationshipsNumber( 13551 | dateAttribute: String 13552 | authorId: String 13553 | noDirection: Boolean 13554 | endDate: DateTime 13555 | onlyInferred: Boolean 13556 | fromOrToId: [String] 13557 | elementWithTargetTypes: [String] 13558 | fromId: [String] 13559 | fromRole: String 13560 | fromTypes: [String] 13561 | toId: [String] 13562 | toRole: String 13563 | toTypes: [String] 13564 | relationship_type: [String] 13565 | confidences: [Int] 13566 | search: String 13567 | filters: FilterGroup 13568 | dynamicFrom: FilterGroup 13569 | dynamicTo: FilterGroup 13570 | ): Number @auth(for: [KNOWLEDGE, EXPLORE, SETTINGS_SETCUSTOMIZATION]) 13571 | schemaRelationsTypesMapping: [StixRelationshipSchema!]! @auth 13572 | schemaRelationsRefTypesMapping: [StixRelationshipRefSchema!]! @auth 13573 | filterKeysSchema: [FilterKeysSchema!]! @auth 13574 | 13575 | ######## STIX CORE RELATIONSHIPS 13576 | 13577 | stixCoreRelationship(id: String): StixCoreRelationship @auth(for: [KNOWLEDGE]) 13578 | stixCoreRelationships( 13579 | first: Int 13580 | after: ID 13581 | orderBy: StixCoreRelationshipsOrdering 13582 | orderMode: OrderingMode 13583 | fromOrToId: [String] 13584 | elementWithTargetTypes: [String] 13585 | fromId: [String] 13586 | fromRole: String 13587 | fromTypes: [String] 13588 | toId: [String] 13589 | toRole: String 13590 | toTypes: [String] 13591 | relationship_type: [String] 13592 | startTimeStart: DateTime 13593 | startTimeStop: DateTime 13594 | stopTimeStart: DateTime 13595 | stopTimeStop: DateTime 13596 | firstSeenStart: DateTime 13597 | firstSeenStop: DateTime 13598 | lastSeenStart: DateTime 13599 | lastSeenStop: DateTime 13600 | startDate: DateTime 13601 | endDate: DateTime 13602 | confidences: [Int] 13603 | search: String 13604 | filters: FilterGroup 13605 | stix: Boolean 13606 | ): StixCoreRelationshipConnection @auth(for: [KNOWLEDGE]) 13607 | stixCoreRelationshipsTimeSeries( 13608 | field: String! 13609 | operation: StatsOperation! 13610 | startDate: DateTime! 13611 | endDate: DateTime 13612 | interval: String! 13613 | onlyInferred: Boolean 13614 | fromOrToId: [String] 13615 | elementWithTargetTypes: [String] 13616 | fromId: [String] 13617 | fromRole: String 13618 | fromTypes: [String] 13619 | toId: [String] 13620 | toRole: String 13621 | toTypes: [String] 13622 | relationship_type: [String] 13623 | confidences: [Int] 13624 | search: String 13625 | filters: FilterGroup 13626 | dynamicFrom: FilterGroup 13627 | dynamicTo: FilterGroup 13628 | ): [TimeSeries] @auth(for: [KNOWLEDGE, EXPLORE]) 13629 | stixCoreRelationshipsMultiTimeSeries( 13630 | operation: StatsOperation! 13631 | startDate: DateTime! 13632 | endDate: DateTime 13633 | interval: String! 13634 | onlyInferred: Boolean 13635 | timeSeriesParameters: [StixCoreRelationshipsTimeSeriesParameters] 13636 | ): [MultiTimeSeries] @auth(for: [KNOWLEDGE, EXPLORE]) 13637 | stixCoreRelationshipsDistribution( 13638 | field: String! 13639 | operation: StatsOperation! 13640 | startDate: DateTime 13641 | endDate: DateTime 13642 | dateAttribute: String 13643 | isTo: Boolean 13644 | limit: Int 13645 | order: String 13646 | fromOrToId: [String] 13647 | elementWithTargetTypes: [String] 13648 | fromId: [String] 13649 | fromRole: String 13650 | fromTypes: [String] 13651 | toId: [String] 13652 | toRole: String 13653 | toTypes: [String] 13654 | relationship_type: [String] 13655 | confidences: [Int] 13656 | search: String 13657 | filters: FilterGroup 13658 | dynamicFrom: FilterGroup 13659 | dynamicTo: FilterGroup 13660 | aggregateOnConnections: Boolean 13661 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 13662 | stixCoreRelationshipsNumber( 13663 | dateAttribute: String 13664 | authorId: String 13665 | noDirection: Boolean 13666 | endDate: DateTime 13667 | onlyInferred: Boolean 13668 | fromOrToId: [String] 13669 | elementWithTargetTypes: [String] 13670 | fromId: [String] 13671 | fromRole: String 13672 | fromTypes: [String] 13673 | toId: [String] 13674 | toRole: String 13675 | toTypes: [String] 13676 | relationship_type: [String] 13677 | confidences: [Int] 13678 | search: String 13679 | filters: FilterGroup 13680 | dynamicFrom: FilterGroup 13681 | dynamicTo: FilterGroup 13682 | ): Number @auth(for: [KNOWLEDGE, EXPLORE]) 13683 | stixCoreRelationshipsExportFiles(first: Int, exportContext: ExportContext!): FileConnection @auth(for: [KNOWLEDGE_KNGETEXPORT]) 13684 | 13685 | ######## STIX SIGHTING RELATIONSHIPS 13686 | 13687 | stixSightingRelationship(id: String): StixSightingRelationship @auth(for: [KNOWLEDGE]) 13688 | stixSightingRelationships( 13689 | first: Int 13690 | after: ID 13691 | orderBy: StixSightingRelationshipsOrdering 13692 | orderMode: OrderingMode 13693 | fromOrToId: String 13694 | fromId: StixRef 13695 | toId: StixRef 13696 | fromTypes: [String] 13697 | toTypes: [String] 13698 | firstSeenStart: DateTime 13699 | firstSeenStop: DateTime 13700 | lastSeenStart: DateTime 13701 | lastSeenStop: DateTime 13702 | search: String 13703 | filters: FilterGroup 13704 | toStix: Boolean 13705 | ): StixSightingRelationshipConnection @auth(for: [KNOWLEDGE]) 13706 | stixSightingRelationshipsTimeSeries( 13707 | fromOrToId: String 13708 | fromId: StixRef 13709 | toId: StixRef 13710 | field: String! 13711 | operation: StatsOperation! 13712 | startDate: DateTime! 13713 | endDate: DateTime! 13714 | interval: String! 13715 | fromTypes: [String] 13716 | toTypes: [String] 13717 | search: String 13718 | filters: FilterGroup 13719 | ): [TimeSeries] @auth(for: [KNOWLEDGE, EXPLORE]) 13720 | stixSightingRelationshipsDistribution( 13721 | fromOrToId: String 13722 | fromId: StixRef 13723 | toId: StixRef 13724 | field: String! 13725 | operation: StatsOperation! 13726 | startDate: DateTime 13727 | endDate: DateTime 13728 | dateAttribute: String 13729 | limit: Int 13730 | order: String 13731 | fromTypes: [String] 13732 | toTypes: [String] 13733 | search: String 13734 | filters: FilterGroup 13735 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 13736 | stixSightingRelationshipsNumber( 13737 | dateAttribute: String 13738 | fromOrToId: String 13739 | fromId: StixRef 13740 | toId: StixRef 13741 | endDate: DateTime 13742 | fromTypes: [String] 13743 | toTypes: [String] 13744 | search: String 13745 | filters: FilterGroup): Number @auth(for: [KNOWLEDGE, EXPLORE]) 13746 | 13747 | ######## STIX REF RELATIONSHIPS 13748 | 13749 | stixRefRelationship(id: String): StixRefRelationship @auth(for: [KNOWLEDGE]) 13750 | stixRefRelationships( 13751 | first: Int 13752 | after: ID 13753 | orderBy: StixRefRelationshipsOrdering 13754 | orderMode: OrderingMode 13755 | fromOrToId: String 13756 | fromId: StixRef 13757 | toId: StixRef 13758 | fromTypes: [String] 13759 | toTypes: [String] 13760 | relationship_type: [String] 13761 | startTimeStart: DateTime 13762 | startTimeStop: DateTime 13763 | stopTimeStart: DateTime 13764 | stopTimeStop: DateTime 13765 | search: String 13766 | filters: FilterGroup 13767 | toStix: Boolean 13768 | ): StixRefRelationshipConnection @auth(for: [KNOWLEDGE]) 13769 | stixNestedRefRelationships( 13770 | first: Int 13771 | after: ID 13772 | orderBy: StixRefRelationshipsOrdering 13773 | orderMode: OrderingMode 13774 | fromOrToId: String 13775 | fromId: StixRef 13776 | toId: StixRef 13777 | fromTypes: [String] 13778 | toTypes: [String] 13779 | relationship_type: [String] 13780 | startTimeStart: DateTime 13781 | startTimeStop: DateTime 13782 | stopTimeStart: DateTime 13783 | stopTimeStop: DateTime 13784 | search: String 13785 | filters: FilterGroup 13786 | toStix: Boolean 13787 | ): StixRefRelationshipConnection @auth(for: [KNOWLEDGE]) 13788 | stixSchemaRefRelationships( 13789 | id: String 13790 | toType: String 13791 | ): DefinitionRefRelationship @auth(for: [KNOWLEDGE]) 13792 | stixRefRelationshipsDistribution( 13793 | field: String! 13794 | operation: StatsOperation! 13795 | relationship_type: [String] 13796 | isTo: Boolean 13797 | toRole: String 13798 | toTypes: [String] 13799 | startDate: DateTime 13800 | endDate: DateTime 13801 | dateAttribute: String 13802 | limit: Int 13803 | order: String 13804 | ): [Distribution] @auth(for: [KNOWLEDGE, EXPLORE]) 13805 | stixRefRelationshipsNumber(types: [String!], fromId: StixRef, endDate: DateTime): Number @auth(for: [KNOWLEDGE]) 13806 | 13807 | ####### ALL 13808 | stixObjectOrStixRelationship(id: String!): StixObjectOrStixRelationship @auth(for: [KNOWLEDGE, EXPLORE]) 13809 | stixObjectOrStixRelationships( 13810 | first: Int 13811 | after: ID 13812 | search: String 13813 | filters: FilterGroup 13814 | ): StixObjectOrStixRelationshipConnection @auth(for: [KNOWLEDGE, EXPLORE]) 13815 | stixCoreObjectOrStixCoreRelationship(id: String!): StixCoreObjectOrStixCoreRelationship 13816 | @auth(for: [KNOWLEDGE, EXPLORE]) 13817 | } 13818 | 13819 | ### SUBSCRIPTIONS 13820 | 13821 | type Subscription { 13822 | me: MeUser @auth 13823 | settings(id: ID!): Settings @auth(for: [SETTINGS_SETPARAMETERS]) 13824 | settingsMessages(id: ID!): Settings @auth 13825 | group(id: ID!): Group @auth(for: [SETTINGS_SETACCESSES]) 13826 | user(id: ID!): User @auth(for: [SETTINGS_SETACCESSES]) 13827 | label(id: ID!): Label @auth(for: [SETTINGS_SETLABELS]) 13828 | statusTemplate(id: ID!): StatusTemplate @auth(for: [SETTINGS_SETLABELS]) 13829 | markingDefinition(id: ID!): MarkingDefinition @auth(for: [SETTINGS_SETMARKINGS]) 13830 | killChainPhase(id: ID!): KillChainPhase @auth(for: [SETTINGS_SETLABELS]) 13831 | stixCoreObject(id: ID!): StixCoreObject @auth(for: [KNOWLEDGE]) 13832 | internalObject(id: ID!): InternalObject @auth(for: [SETTINGS]) @deprecated(reason: "[>=6.3 & <6.6]. Not used in the platform.") 13833 | stixDomainObject(id: ID!): StixDomainObject @auth(for: [KNOWLEDGE]) 13834 | stixCyberObservable(id: ID!): StixCyberObservable @auth(for: [KNOWLEDGE]) 13835 | stixCoreRelationship(id: ID!): StixCoreRelationship @auth(for: [KNOWLEDGE]) 13836 | stixSightingRelationship(id: ID!): StixSightingRelationship @auth(for: [KNOWLEDGE]) 13837 | stixRefRelationship(id: ID!): StixRefRelationship @auth(for: [KNOWLEDGE]) 13838 | externalReference(id: ID!): ExternalReference @auth(for: [KNOWLEDGE]) 13839 | } 13840 | 13841 | ### MUTATIONS 13842 | 13843 | ###### INTERNAL 13844 | 13845 | type WorkEditMutations { 13846 | delete: ID! 13847 | ping: ID! 13848 | reportExpectation(error: WorkErrorInput): ID! 13849 | addExpectations(expectations: Int): ID! 13850 | toReceived(message: String): ID! 13851 | toProcessed(message: String, inError: Boolean): ID! 13852 | } 13853 | 13854 | ######## INTERNAL OBJECT ENTITIES 13855 | 13856 | type SettingsEditMutations { 13857 | fieldPatch(input: [EditInput]!): Settings @auth(for: [SETTINGS_SETPARAMETERS, SETTINGS_SETACCESSES, SETTINGS_SECURITYACTIVITY]) 13858 | contextPatch(input: EditContext): Settings @auth(for: [SETTINGS_SETPARAMETERS]) 13859 | contextClean: Settings @auth(for: [SETTINGS_SETPARAMETERS]) 13860 | editMessage(input: SettingsMessageInput!): Settings @auth(for: [SETTINGS_SETPARAMETERS]) 13861 | deleteMessage(input: String!): Settings @auth(for: [SETTINGS_SETPARAMETERS]) 13862 | } 13863 | type SubTypeEditMutations { 13864 | statusAdd(input: StatusAddInput!): SubType 13865 | statusFieldPatch(statusId: String!, input: [EditInput]!): SubType 13866 | statusDelete(statusId: String!): SubType 13867 | } 13868 | type GroupEditMutations { 13869 | delete: ID 13870 | fieldPatch(input: [EditInput]!): Group 13871 | contextPatch(input: EditContext): Group 13872 | contextClean: Group 13873 | relationAdd(input: InternalRelationshipAddInput!): InternalRelationship 13874 | relationDelete(fromId: StixRef, toId: StixRef, relationship_type: String!): Group 13875 | editDefaultMarking(input: DefaultMarkingInput!): Group 13876 | } 13877 | type UserEditMutations { 13878 | delete: ID 13879 | fieldPatch(input: [EditInput]!): User 13880 | contextPatch(input: EditContext): User 13881 | contextClean: User 13882 | tokenRenew: User @auth(for: [SETTINGS_SETACCESSES]) 13883 | relationAdd(input: InternalRelationshipAddInput!): InternalRelationship 13884 | relationDelete(toId: StixRef!, relationship_type: String!): User 13885 | organizationAdd(organizationId: ID!): User 13886 | organizationDelete(organizationId: ID!): User 13887 | } 13888 | type RoleEditMutations { 13889 | delete: ID 13890 | fieldPatch(input: [EditInput]!): Role 13891 | contextPatch(input: EditContext): Role 13892 | contextClean: Role 13893 | relationAdd(input: InternalRelationshipAddInput!): InternalRelationship 13894 | relationDelete(toId: StixRef!, relationship_type: String!): Role 13895 | } 13896 | type AttributeEditMutations { 13897 | delete: ID 13898 | fieldPatch(input: [EditInput]!): Attribute 13899 | } 13900 | 13901 | type TaxiiCollectionEditMutations { 13902 | delete: ID 13903 | fieldPatch(input: [EditInput]!): TaxiiCollection 13904 | } 13905 | 13906 | type StreamCollectionEditMutations { 13907 | delete: ID 13908 | fieldPatch(input: [EditInput]!): StreamCollection 13909 | addGroup(id: ID!): StreamCollection 13910 | deleteGroup(id: ID!): StreamCollection 13911 | } 13912 | 13913 | type SynchronizerEditMutations { 13914 | delete: ID 13915 | fieldPatch(input: [EditInput]!): Synchronizer 13916 | } 13917 | 13918 | ######## STIX OBJECT 13919 | type StixEditMutations { 13920 | delete: ID 13921 | merge(stixObjectsIds: [String]!): StixObject 13922 | } 13923 | 13924 | ######## STIX OBJECT ENTITIES 13925 | 13926 | ######## STIX META OBJECT ENTITIES 13927 | 13928 | type MarkingDefinitionEditMutations { 13929 | delete: ID 13930 | fieldPatch(input: [EditInput]!): MarkingDefinition 13931 | contextPatch(input: EditContext): MarkingDefinition 13932 | contextClean: MarkingDefinition 13933 | } 13934 | type LabelEditMutations { 13935 | delete: ID 13936 | fieldPatch(input: [EditInput]!): Label 13937 | contextPatch(input: EditContext): Label 13938 | contextClean: Label 13939 | } 13940 | type ExternalReferenceEditMutations { 13941 | delete: ID @auth(for: [KNOWLEDGE_KNUPDATE_KNDELETE]) 13942 | fieldPatch(input: [EditInput]!): ExternalReference @auth(for: [KNOWLEDGE_KNUPDATE]) 13943 | contextPatch(input: EditContext): ExternalReference @auth(for: [KNOWLEDGE_KNUPDATE]) 13944 | contextClean: ExternalReference @auth(for: [KNOWLEDGE_KNUPDATE]) 13945 | relationAdd(input: StixRefRelationshipAddInput!): StixRefRelationship @auth(for: [KNOWLEDGE_KNUPDATE]) 13946 | relationDelete(fromId: StixRef!, relationship_type: String!): ExternalReference @auth(for: [KNOWLEDGE_KNUPDATE]) 13947 | askEnrichment(connectorId: ID!): Work @auth(for: [KNOWLEDGE_KNENRICHMENT]) 13948 | importPush(file: Upload!, fileMarkings: [String], version: DateTime, noTriggerImport: Boolean): File @auth(for: [KNOWLEDGE_KNUPLOAD]) 13949 | } 13950 | type KillChainPhaseEditMutations { 13951 | delete: ID 13952 | fieldPatch(input: [EditInput]!): KillChainPhase 13953 | contextPatch(input: EditContext): KillChainPhase 13954 | contextClean: KillChainPhase 13955 | relationAdd(input: StixRefRelationshipAddInput!): StixRefRelationship 13956 | relationDelete(toId: StixRef!, relationship_type: String!): KillChainPhase 13957 | } 13958 | 13959 | ######## STIX CORE OBJECT ENTITIES 13960 | 13961 | enum AnalysisContentType { 13962 | fields 13963 | file 13964 | } 13965 | 13966 | union Analysis = MappingAnalysis 13967 | 13968 | input MappingAnalysisInput { 13969 | mappedEntities: [MappedEntityInput] 13970 | } 13971 | 13972 | type MappingAnalysis { 13973 | analysisType: String! 13974 | analysisStatus: State 13975 | analysisDate: DateTime 13976 | mappedEntities: [MappedEntity!] 13977 | } 13978 | 13979 | input MappedEntityInput { 13980 | matchedString: String! 13981 | matchedEntityId: String! 13982 | } 13983 | 13984 | type MappedEntity { 13985 | matchedString: String! 13986 | matchedEntity: StixCoreObject! 13987 | isEntityInContainer: Boolean! 13988 | } 13989 | 13990 | type StixCoreObjectEditMutations { 13991 | delete: ID @auth(for: [KNOWLEDGE_KNUPDATE_KNDELETE]) 13992 | relationAdd(input: StixRefRelationshipAddInput!): StixRefRelationship @auth(for: [KNOWLEDGE_KNUPDATE]) 13993 | relationsAdd(input: StixRefRelationshipsAddInput!, commitMessage: String, references: [String]): StixCoreObject @auth(for: [KNOWLEDGE_KNUPDATE]) 13994 | relationDelete(toId: StixRef!, relationship_type: String!, commitMessage: String, references: [String]): StixCoreObject @auth(for: [KNOWLEDGE_KNUPDATE]) 13995 | restrictionOrganizationAdd(organizationId: ID!): StixCoreObject @auth(for: [KNOWLEDGE_KNUPDATE_KNORGARESTRICT]) 13996 | restrictionOrganizationDelete(organizationId: ID!): StixCoreObject @auth(for: [KNOWLEDGE_KNUPDATE_KNORGARESTRICT]) 13997 | askEnrichment(connectorId: ID!): Work @auth(for: [KNOWLEDGE_KNENRICHMENT]) 13998 | askAnalysis(contentSource: String!, contentType: AnalysisContentType!, connectorId: ID): Work @auth(for: [KNOWLEDGE_KNUPDATE]) 13999 | analysisPush(file: Upload!, contentSource: String!, contentType: AnalysisContentType!, analysisType: String!): File @auth(for: [CONNECTORAPI]) 14000 | analysisClear(contentSource: String!, contentType: AnalysisContentType!): Boolean @auth(for: [KNOWLEDGE_KNUPDATE]) 14001 | importPush(file: Upload!, fileMarkings: [String], version: DateTime, noTriggerImport: Boolean, fromTemplate: Boolean): File @auth(for: [KNOWLEDGE_KNUPLOAD]) 14002 | exportAsk(input: ExportAskInput!): [File!] @auth(for: [KNOWLEDGE_KNGETEXPORT_KNASKEXPORT]) 14003 | exportPush(file: Upload!): Boolean @auth(for: [CONNECTORAPI]) 14004 | } 14005 | 14006 | ######## STIX DOMAIN OBJECT ENTITIES 14007 | 14008 | input StixDomainObjectFileEditInput { 14009 | id: String! 14010 | description: String 14011 | order: Int 14012 | inCarousel: Boolean 14013 | } 14014 | 14015 | type StixDomainObjectEditMutations { 14016 | delete: ID @auth(for: [KNOWLEDGE_KNUPDATE_KNDELETE]) 14017 | changeType(newType: String!): StixDomainObject @auth(for: [KNOWLEDGE_KNUPDATE]) 14018 | fieldPatch(input: [EditInput]!, commitMessage: String, references: [String]): StixDomainObject @auth(for: [KNOWLEDGE_KNUPDATE]) 14019 | contextPatch(input: EditContext): StixDomainObject @auth(for: [KNOWLEDGE_KNUPDATE]) 14020 | contextClean: StixDomainObject @auth(for: [KNOWLEDGE_KNUPDATE]) 14021 | relationAdd(input: StixRefRelationshipAddInput!): StixRefRelationship @auth(for: [KNOWLEDGE_KNUPDATE]) 14022 | relationsAdd(input: StixRefRelationshipsAddInput!): StixDomainObject @auth(for: [KNOWLEDGE_KNUPDATE]) 14023 | relationDelete(toId: StixRef!, relationship_type: String): StixDomainObject @auth(for: [KNOWLEDGE_KNUPDATE]) 14024 | importPush(file: Upload!, fileMarkings: [String], version: DateTime, noTriggerImport: Boolean, fromTemplate: Boolean): File @auth(for: [KNOWLEDGE_KNUPLOAD]) 14025 | exportAsk(input: ExportAskInput!): [File!] @auth(for: [KNOWLEDGE_KNGETEXPORT_KNASKEXPORT]) 14026 | exportPush(file: Upload!, file_markings: [String]!): Boolean @auth(for: [CONNECTORAPI]) 14027 | stixDomainObjectFileEdit(input: StixDomainObjectFileEditInput): StixDomainObject @auth(for: [KNOWLEDGE_KNUPDATE]) 14028 | } 14029 | type AttackPatternEditMutations { 14030 | delete: ID @auth(for: [KNOWLEDGE_KNUPDATE_KNDELETE]) 14031 | fieldPatch(input: [EditInput]!, commitMessage: String, references: [String]): AttackPattern @auth(for: [KNOWLEDGE_KNUPDATE]) 14032 | contextPatch(input: EditContext): AttackPattern @auth(for: [KNOWLEDGE_KNUPDATE]) 14033 | contextClean: AttackPattern @auth(for: [KNOWLEDGE_KNUPDATE]) 14034 | relationAdd(input: StixRefRelationshipAddInput!): StixRefRelationship @auth(for: [KNOWLEDGE_KNUPDATE]) 14035 | relationDelete(toId: StixRef!, relationship_type: String!): AttackPattern @auth(for: [KNOWLEDGE_KNUPDATE]) 14036 | } 14037 | type CampaignEditMutations { 14038 | delete: ID @auth(for: [KNOWLEDGE_KNUPDATE_KNDELETE]) 14039 | fieldPatch(input: [EditInput]!, commitMessage: String, references: [String]): Campaign @auth(for: [KNOWLEDGE_KNUPDATE]) 14040 | contextPatch(input: EditContext): Campaign @auth(for: [KNOWLEDGE_KNUPDATE]) 14041 | contextClean: Campaign @auth(for: [KNOWLEDGE_KNUPDATE]) 14042 | relationAdd(input: StixRefRelationshipAddInput!): StixRefRelationship @auth(for: [KNOWLEDGE_KNUPDATE]) 14043 | relationDelete(toId: StixRef!, relationship_type: String!): Campaign @auth(for: [KNOWLEDGE_KNUPDATE]) 14044 | } 14045 | ############### Containers 14046 | type ContainerEditMutations { 14047 | delete: ID @auth(for: [KNOWLEDGE_KNUPDATE_KNDELETE]) 14048 | fieldPatch(input: [EditInput]!, commitMessage: String, references: [String]): Container @auth(for: [KNOWLEDGE_KNUPDATE]) 14049 | contextPatch(input: EditContext): Container @auth(for: [KNOWLEDGE_KNUPDATE]) 14050 | contextClean: Container @auth(for: [KNOWLEDGE_KNUPDATE]) 14051 | editAuthorizedMembers(input:[MemberAccessInput!]): Container @auth(for: [KNOWLEDGE_KNUPDATE_KNMANAGEAUTHMEMBERS]) 14052 | relationAdd(input: StixRefRelationshipAddInput!, commitMessage: String, references: [String]): StixRefRelationship @auth(for: [KNOWLEDGE_KNUPDATE]) 14053 | relationDelete(toId: StixRef!, relationship_type: String!, commitMessage: String, references: [String]): Container @auth(for: [KNOWLEDGE_KNUPDATE]) 14054 | investigationAdd: Workspace @auth(for: [KNOWLEDGE_KNUPDATE]) 14055 | knowledgeAddFromInvestigation(workspaceId: ID!): Container @auth(for: [KNOWLEDGE_KNUPDATE]) 14056 | } 14057 | type NoteEditMutations { 14058 | delete: ID @auth(for: [KNOWLEDGE_KNUPDATE_KNDELETE, KNOWLEDGE_KNPARTICIPATE]) 14059 | fieldPatch(input: [EditInput]!, commitMessage: String, references: [String]): Note @auth(for: [KNOWLEDGE_KNUPDATE, KNOWLEDGE_KNPARTICIPATE]) 14060 | contextPatch(input: EditContext): Note @auth(for: [KNOWLEDGE_KNUPDATE, KNOWLEDGE_KNPARTICIPATE]) 14061 | contextClean: Note @auth(for: [KNOWLEDGE_KNUPDATE, KNOWLEDGE_KNPARTICIPATE]) 14062 | relationAdd(input: StixRefRelationshipAddInput!): StixRefRelationship @auth(for: [KNOWLEDGE_KNUPDATE, KNOWLEDGE_KNPARTICIPATE]) 14063 | relationDelete(toId: StixRef!, relationship_type: String!): Note @auth(for: [KNOWLEDGE_KNUPDATE, KNOWLEDGE_KNPARTICIPATE]) 14064 | } 14065 | type ObservedDataEditMutations { 14066 | delete: ID @auth(for: [KNOWLEDGE_KNUPDATE_KNDELETE]) 14067 | fieldPatch(input: [EditInput]!, commitMessage: String, references: [String]): ObservedData 14068 | @auth(for: [KNOWLEDGE_KNUPDATE]) 14069 | contextPatch(input: EditContext): ObservedData @auth(for: [KNOWLEDGE_KNUPDATE]) 14070 | contextClean: ObservedData @auth(for: [KNOWLEDGE_KNUPDATE]) 14071 | relationAdd(input: StixRefRelationshipAddInput!): StixRefRelationship @auth(for: [KNOWLEDGE_KNUPDATE]) 14072 | relationDelete(toId: StixRef!, relationship_type: String!): ObservedData @auth(for: [KNOWLEDGE_KNUPDATE]) 14073 | } 14074 | type OpinionEditMutations { 14075 | delete: ID @auth(for: [KNOWLEDGE_KNUPDATE_KNDELETE, KNOWLEDGE_KNPARTICIPATE]) 14076 | fieldPatch(input: [EditInput]!, commitMessage: String, references: [String]): Opinion @auth(for: [KNOWLEDGE_KNUPDATE, KNOWLEDGE_KNPARTICIPATE]) 14077 | contextPatch(input: EditContext): Opinion @auth(for: [KNOWLEDGE_KNUPDATE, KNOWLEDGE_KNPARTICIPATE]) 14078 | contextClean: Opinion @auth(for: [KNOWLEDGE_KNUPDATE, KNOWLEDGE_KNPARTICIPATE]) 14079 | relationAdd(input: StixRefRelationshipAddInput!): StixRefRelationship @auth(for: [KNOWLEDGE_KNUPDATE, KNOWLEDGE_KNPARTICIPATE]) 14080 | relationDelete(toId: StixRef!, relationship_type: String!): Opinion @auth(for: [KNOWLEDGE_KNUPDATE, KNOWLEDGE_KNPARTICIPATE]) 14081 | } 14082 | type ReportEditMutations { 14083 | delete(purgeElements: Boolean): ID @auth(for: [KNOWLEDGE_KNUPDATE_KNDELETE]) 14084 | fieldPatch(input: [EditInput]!, commitMessage: String, references: [String]): Report @auth(for: [KNOWLEDGE_KNUPDATE]) 14085 | contextPatch(input: EditContext): Report @auth(for: [KNOWLEDGE_KNUPDATE]) 14086 | contextClean: Report @auth(for: [KNOWLEDGE_KNUPDATE]) 14087 | relationAdd(input: StixRefRelationshipAddInput!, commitMessage: String, references: [String]): StixRefRelationship @auth(for: [KNOWLEDGE_KNUPDATE]) 14088 | relationDelete(toId: StixRef!, relationship_type: String!, commitMessage: String, references: [String]): Report @auth(for: [KNOWLEDGE_KNUPDATE]) 14089 | } 14090 | type CourseOfActionEditMutations { 14091 | delete: ID @auth(for: [KNOWLEDGE_KNUPDATE_KNDELETE]) 14092 | fieldPatch(input: [EditInput]!, commitMessage: String, references: [String]): CourseOfAction @auth(for: [KNOWLEDGE_KNUPDATE]) 14093 | contextPatch(input: EditContext): CourseOfAction @auth(for: [KNOWLEDGE_KNUPDATE]) 14094 | contextClean: CourseOfAction @auth(for: [KNOWLEDGE_KNUPDATE]) 14095 | relationAdd(input: StixRefRelationshipAddInput!): StixRefRelationship @auth(for: [KNOWLEDGE_KNUPDATE]) 14096 | relationDelete(toId: StixRef!, relationship_type: String!): CourseOfAction @auth(for: [KNOWLEDGE_KNUPDATE]) 14097 | } 14098 | ############### Identities 14099 | type IdentityEditMutations { 14100 | delete: ID @auth(for: [KNOWLEDGE_KNUPDATE_KNDELETE]) 14101 | fieldPatch(input: [EditInput]!, commitMessage: String, references: [String]): Identity @auth(for: [KNOWLEDGE_KNUPDATE]) 14102 | contextPatch(input: EditContext): Identity @auth(for: [KNOWLEDGE_KNUPDATE]) 14103 | contextClean: Identity @auth(for: [KNOWLEDGE_KNUPDATE]) 14104 | relationAdd(input: StixRefRelationshipAddInput!): StixRefRelationship @auth(for: [KNOWLEDGE_KNUPDATE]) 14105 | relationDelete(toId: StixRef!, relationship_type: String!): Identity @auth(for: [KNOWLEDGE_KNUPDATE]) 14106 | } 14107 | type IndividualEditMutations { 14108 | delete: ID @auth(for: [KNOWLEDGE_KNUPDATE_KNDELETE]) 14109 | fieldPatch(input: [EditInput]!, commitMessage: String, references: [String]): Individual @auth(for: [KNOWLEDGE_KNUPDATE]) 14110 | contextPatch(input: EditContext): Individual @auth(for: [KNOWLEDGE_KNUPDATE]) 14111 | contextClean: Individual @auth(for: [KNOWLEDGE_KNUPDATE]) 14112 | relationAdd(input: StixRefRelationshipAddInput!): StixRefRelationship @auth(for: [KNOWLEDGE_KNUPDATE]) 14113 | relationDelete(toId: StixRef!, relationship_type: String!): Individual @auth(for: [KNOWLEDGE_KNUPDATE]) 14114 | } 14115 | type SectorEditMutations { 14116 | delete: ID @auth(for: [KNOWLEDGE_KNUPDATE_KNDELETE]) 14117 | fieldPatch(input: [EditInput]!, commitMessage: String, references: [String]): Sector @auth(for: [KNOWLEDGE_KNUPDATE]) 14118 | contextPatch(input: EditContext): Sector @auth(for: [KNOWLEDGE_KNUPDATE]) 14119 | contextClean: Sector @auth(for: [KNOWLEDGE_KNUPDATE]) 14120 | relationAdd(input: StixRefRelationshipAddInput!): StixRefRelationship @auth(for: [KNOWLEDGE_KNUPDATE]) 14121 | relationDelete(toId: StixRef!, relationship_type: String!): Sector @auth(for: [KNOWLEDGE_KNUPDATE]) 14122 | } 14123 | type SystemEditMutations { 14124 | delete: ID @auth(for: [KNOWLEDGE_KNUPDATE_KNDELETE]) 14125 | fieldPatch(input: [EditInput]!, commitMessage: String, references: [String]): System @auth(for: [KNOWLEDGE_KNUPDATE]) 14126 | contextPatch(input: EditContext): System @auth(for: [KNOWLEDGE_KNUPDATE]) 14127 | contextClean: System @auth(for: [KNOWLEDGE_KNUPDATE]) 14128 | relationAdd(input: StixRefRelationshipAddInput!): StixRefRelationship @auth(for: [KNOWLEDGE_KNUPDATE]) 14129 | relationDelete(toId: StixRef!, relationship_type: String!): System @auth(for: [KNOWLEDGE_KNUPDATE]) 14130 | } 14131 | 14132 | type InfrastructureEditMutations { 14133 | delete: ID @auth(for: [KNOWLEDGE_KNUPDATE_KNDELETE]) 14134 | fieldPatch(input: [EditInput]!, commitMessage: String, references: [String]): Infrastructure @auth(for: [KNOWLEDGE_KNUPDATE]) 14135 | contextPatch(input: EditContext): Infrastructure @auth(for: [KNOWLEDGE_KNUPDATE]) 14136 | contextClean: Infrastructure @auth(for: [KNOWLEDGE_KNUPDATE]) 14137 | relationAdd(input: StixRefRelationshipAddInput!): StixRefRelationship @auth(for: [KNOWLEDGE_KNUPDATE]) 14138 | relationDelete(toId: StixRef!, relationship_type: String!): Infrastructure @auth(for: [KNOWLEDGE_KNUPDATE]) 14139 | } 14140 | type IntrusionSetEditMutations { 14141 | delete: ID @auth(for: [KNOWLEDGE_KNUPDATE_KNDELETE]) 14142 | fieldPatch(input: [EditInput]!, commitMessage: String, references: [String]): IntrusionSet @auth(for: [KNOWLEDGE_KNUPDATE]) 14143 | contextPatch(input: EditContext): IntrusionSet @auth(for: [KNOWLEDGE_KNUPDATE]) 14144 | contextClean: IntrusionSet @auth(for: [KNOWLEDGE_KNUPDATE]) 14145 | relationAdd(input: StixRefRelationshipAddInput!): StixRefRelationship @auth(for: [KNOWLEDGE_KNUPDATE]) 14146 | relationDelete(toId: StixRef!, relationship_type: String!): IntrusionSet @auth(for: [KNOWLEDGE_KNUPDATE]) 14147 | } 14148 | ############### Locations 14149 | type LocationEditMutations { 14150 | delete: ID @auth(for: [KNOWLEDGE_KNUPDATE_KNDELETE]) 14151 | fieldPatch(input: [EditInput]!, commitMessage: String, references: [String]): Location @auth(for: [KNOWLEDGE_KNUPDATE]) 14152 | contextPatch(input: EditContext): Location @auth(for: [KNOWLEDGE_KNUPDATE]) 14153 | contextClean: Location @auth(for: [KNOWLEDGE_KNUPDATE]) 14154 | relationAdd(input: StixRefRelationshipAddInput!): StixRefRelationship @auth(for: [KNOWLEDGE_KNUPDATE]) 14155 | relationDelete(toId: StixRef!, relationship_type: String!): Location @auth(for: [KNOWLEDGE_KNUPDATE]) 14156 | } 14157 | type CityEditMutations { 14158 | delete: ID @auth(for: [KNOWLEDGE_KNUPDATE_KNDELETE]) 14159 | fieldPatch(input: [EditInput]!, commitMessage: String, references: [String]): City @auth(for: [KNOWLEDGE_KNUPDATE]) 14160 | contextPatch(input: EditContext): City @auth(for: [KNOWLEDGE_KNUPDATE]) 14161 | contextClean: City @auth(for: [KNOWLEDGE_KNUPDATE]) 14162 | relationAdd(input: StixRefRelationshipAddInput!): StixRefRelationship @auth(for: [KNOWLEDGE_KNUPDATE]) 14163 | relationDelete(toId: StixRef!, relationship_type: String!): City @auth(for: [KNOWLEDGE_KNUPDATE]) 14164 | } 14165 | type CountryEditMutations { 14166 | delete: ID @auth(for: [KNOWLEDGE_KNUPDATE_KNDELETE]) 14167 | fieldPatch(input: [EditInput]!, commitMessage: String, references: [String]): Country @auth(for: [KNOWLEDGE_KNUPDATE]) 14168 | contextPatch(input: EditContext): Country @auth(for: [KNOWLEDGE_KNUPDATE]) 14169 | contextClean: Country @auth(for: [KNOWLEDGE_KNUPDATE]) 14170 | relationAdd(input: StixRefRelationshipAddInput!): StixRefRelationship @auth(for: [KNOWLEDGE_KNUPDATE]) 14171 | relationDelete(toId: StixRef!, relationship_type: String!): Country @auth(for: [KNOWLEDGE_KNUPDATE]) 14172 | } 14173 | type RegionEditMutations { 14174 | delete: ID @auth(for: [KNOWLEDGE_KNUPDATE_KNDELETE]) 14175 | fieldPatch(input: [EditInput]!, commitMessage: String, references: [String]): Region @auth(for: [KNOWLEDGE_KNUPDATE]) 14176 | contextPatch(input: EditContext): Region @auth(for: [KNOWLEDGE_KNUPDATE]) 14177 | contextClean: Region @auth(for: [KNOWLEDGE_KNUPDATE]) 14178 | relationAdd(input: StixRefRelationshipAddInput!): StixRefRelationship @auth(for: [KNOWLEDGE_KNUPDATE]) 14179 | relationDelete(toId: StixRef!, relationship_type: String!): Region @auth(for: [KNOWLEDGE_KNUPDATE]) 14180 | } 14181 | type PositionEditMutations { 14182 | delete: ID @auth(for: [KNOWLEDGE_KNUPDATE_KNDELETE]) 14183 | fieldPatch(input: [EditInput]!, commitMessage: String, references: [String]): Position @auth(for: [KNOWLEDGE_KNUPDATE]) 14184 | contextPatch(input: EditContext): Position @auth(for: [KNOWLEDGE_KNUPDATE]) 14185 | contextClean: Position @auth(for: [KNOWLEDGE_KNUPDATE]) 14186 | relationAdd(input: StixRefRelationshipAddInput!): StixRefRelationship @auth(for: [KNOWLEDGE_KNUPDATE]) 14187 | relationDelete(toId: StixRef!, relationship_type: String!): Position @auth(for: [KNOWLEDGE_KNUPDATE]) 14188 | } 14189 | type MalwareEditMutations { 14190 | delete: ID @auth(for: [KNOWLEDGE_KNUPDATE_KNDELETE]) 14191 | fieldPatch(input: [EditInput]!, commitMessage: String, references: [String]): Malware @auth(for: [KNOWLEDGE_KNUPDATE]) 14192 | contextPatch(input: EditContext): Malware @auth(for: [KNOWLEDGE_KNUPDATE]) 14193 | contextClean: Malware @auth(for: [KNOWLEDGE_KNUPDATE]) 14194 | relationAdd(input: StixRefRelationshipAddInput!): StixRefRelationship @auth(for: [KNOWLEDGE_KNUPDATE]) 14195 | relationDelete(toId: StixRef!, relationship_type: String!): Malware @auth(for: [KNOWLEDGE_KNUPDATE]) 14196 | } 14197 | type ThreatActorGroupEditMutations { 14198 | delete: ID @auth(for: [KNOWLEDGE_KNUPDATE_KNDELETE]) 14199 | fieldPatch(input: [EditInput]!, commitMessage: String, references: [String]): ThreatActorGroup @auth(for: [KNOWLEDGE_KNUPDATE]) 14200 | contextPatch(input: EditContext): ThreatActorGroup @auth(for: [KNOWLEDGE_KNUPDATE]) 14201 | contextClean: ThreatActorGroup @auth(for: [KNOWLEDGE_KNUPDATE]) 14202 | relationAdd(input: StixRefRelationshipAddInput!): StixRefRelationship @auth(for: [KNOWLEDGE_KNUPDATE]) 14203 | relationDelete(toId: StixRef!, relationship_type: String!): ThreatActorGroup @auth(for: [KNOWLEDGE_KNUPDATE]) 14204 | } 14205 | type ToolEditMutations { 14206 | delete: ID @auth(for: [KNOWLEDGE_KNUPDATE_KNDELETE]) 14207 | fieldPatch(input: [EditInput]!, commitMessage: String, references: [String]): Tool @auth(for: [KNOWLEDGE_KNUPDATE]) 14208 | contextPatch(input: EditContext): Tool @auth(for: [KNOWLEDGE_KNUPDATE]) 14209 | contextClean: Tool @auth(for: [KNOWLEDGE_KNUPDATE]) 14210 | relationAdd(input: StixRefRelationshipAddInput!): StixRefRelationship @auth(for: [KNOWLEDGE_KNUPDATE]) 14211 | relationDelete(toId: StixRef!, relationship_type: String!): Tool @auth(for: [KNOWLEDGE_KNUPDATE]) 14212 | } 14213 | type VulnerabilityEditMutations { 14214 | delete: ID @auth(for: [KNOWLEDGE_KNUPDATE_KNDELETE]) 14215 | fieldPatch(input: [EditInput]!, commitMessage: String, references: [String]): Vulnerability @auth(for: [KNOWLEDGE_KNUPDATE]) 14216 | contextPatch(input: EditContext): Vulnerability @auth(for: [KNOWLEDGE_KNUPDATE]) 14217 | contextClean: Vulnerability @auth(for: [KNOWLEDGE_KNUPDATE]) 14218 | relationAdd(input: StixRefRelationshipAddInput!): StixRefRelationship @auth(for: [KNOWLEDGE_KNUPDATE]) 14219 | relationDelete(toId: StixRef!, relationship_type: String!): Vulnerability @auth(for: [KNOWLEDGE_KNUPDATE]) 14220 | } 14221 | type IncidentEditMutations { 14222 | delete: ID @auth(for: [KNOWLEDGE_KNUPDATE_KNDELETE]) 14223 | fieldPatch(input: [EditInput]!, commitMessage: String, references: [String]): Incident @auth(for: [KNOWLEDGE_KNUPDATE]) 14224 | contextPatch(input: EditContext): Incident @auth(for: [KNOWLEDGE_KNUPDATE]) 14225 | contextClean: Incident @auth(for: [KNOWLEDGE_KNUPDATE]) 14226 | relationAdd(input: StixRefRelationshipAddInput!): StixRefRelationship @auth(for: [KNOWLEDGE_KNUPDATE]) 14227 | relationDelete(toId: StixRef!, relationship_type: String!): Incident @auth(for: [KNOWLEDGE_KNUPDATE]) 14228 | } 14229 | 14230 | ######## STIX CYBER OBSERVABLE ENTITIES 14231 | 14232 | type StixCyberObservableEditMutations { 14233 | delete: ID @auth(for: [KNOWLEDGE_KNUPDATE_KNDELETE]) 14234 | fieldPatch(input: [EditInput]!, commitMessage: String, references: [String]): StixCyberObservable @auth(for: [KNOWLEDGE_KNUPDATE]) 14235 | contextPatch(input: EditContext): StixCyberObservable @auth(for: [KNOWLEDGE_KNUPDATE]) 14236 | contextClean: StixCyberObservable @auth(for: [KNOWLEDGE_KNUPDATE]) 14237 | relationAdd(input: StixRefRelationshipAddInput!): StixRefRelationship @auth(for: [KNOWLEDGE_KNUPDATE]) 14238 | relationsAdd(input: StixRefRelationshipsAddInput!): StixCyberObservable @auth(for: [KNOWLEDGE_KNUPDATE]) 14239 | relationDelete(toId: StixRef!, relationship_type: String!): StixCyberObservable @auth(for: [KNOWLEDGE_KNUPDATE]) 14240 | promoteToIndicator: Indicator @auth(for: [KNOWLEDGE_KNUPDATE]) 14241 | importPush(file: Upload!, fileMarkings: [String], version: DateTime, noTriggerImport: Boolean): File @auth(for: [KNOWLEDGE_KNUPLOAD]) 14242 | exportAsk(format: String!, exportType: String!, maxMarkingDefinition: String): [File!] @auth(for: [KNOWLEDGE_KNGETEXPORT_KNASKEXPORT]) 14243 | exportPush(file: Upload!): Boolean @auth(for: [CONNECTORAPI]) 14244 | } 14245 | 14246 | ######## STIX RELATIONSHIPS 14247 | 14248 | type StixRelationshipEditMutations { 14249 | delete: ID 14250 | } 14251 | 14252 | ######## STIX CORE RELATIONSHIPS 14253 | 14254 | type StixCoreRelationshipEditMutations { 14255 | delete: ID 14256 | fieldPatch(input: [EditInput]!, commitMessage: String, references: [String]): StixCoreRelationship 14257 | contextPatch(input: EditContext): StixCoreRelationship 14258 | contextClean: StixCoreRelationship 14259 | relationAdd(input: StixRefRelationshipAddInput!): StixRefRelationship 14260 | relationsAdd(input: StixRefRelationshipsAddInput!, commitMessage: String, references: [String]): StixCoreRelationship 14261 | relationDelete(toId: StixRef!, relationship_type: String!, commitMessage: String, references: [String]): StixCoreRelationship 14262 | restrictionOrganizationAdd(organizationId: ID!): StixCoreRelationship @auth(for: [KNOWLEDGE_KNUPDATE_KNORGARESTRICT]) 14263 | restrictionOrganizationDelete(organizationId: ID!): StixCoreRelationship @auth(for: [KNOWLEDGE_KNUPDATE_KNORGARESTRICT]) 14264 | } 14265 | 14266 | ######## STIX SIGHTING RELATIONSHIPS 14267 | 14268 | type StixSightingRelationshipEditMutations { 14269 | delete: ID 14270 | fieldPatch(input: [EditInput]!, commitMessage: String, references: [String]): StixSightingRelationship 14271 | contextPatch(input: EditContext): StixSightingRelationship 14272 | contextClean: StixSightingRelationship 14273 | relationAdd(input: StixRefRelationshipAddInput!): StixSightingRelationship 14274 | relationsAdd(input: StixRefRelationshipsAddInput!, commitMessage: String, references: [String]): StixSightingRelationship 14275 | relationDelete(toId: StixRef!, relationship_type: String!, commitMessage: String, references: [String]): StixSightingRelationship 14276 | restrictionOrganizationAdd(organizationId: ID!): StixSightingRelationship @auth(for: [KNOWLEDGE_KNUPDATE_KNORGARESTRICT]) 14277 | restrictionOrganizationDelete(organizationId: ID!): StixSightingRelationship @auth(for: [KNOWLEDGE_KNUPDATE_KNORGARESTRICT]) 14278 | } 14279 | 14280 | ######## STIX REF RELATIONSHIPS 14281 | 14282 | type StixRefRelationshipEditMutations { 14283 | delete: ID 14284 | fieldPatch(input: [EditInput]!): StixRefRelationship 14285 | contextPatch(input: EditContext): StixRefRelationship 14286 | } 14287 | 14288 | ### MUTATIONS DECLARATION 14289 | 14290 | type Mutation { 14291 | ###### INTERNAL 14292 | deleteImport(fileName: String): ID @auth(for: [KNOWLEDGE_KNASKIMPORT]) 14293 | uploadImport(file: Upload!, fileMarkings: [String]): File @auth(for: [KNOWLEDGE_KNASKIMPORT]) 14294 | uploadPending(file: Upload!, entityId: String, labels: [String], errorOnExisting: Boolean, refreshEntity: Boolean): File @auth(for: [KNOWLEDGE_KNASKIMPORT]) 14295 | askJobImport(fileName: ID!, connectorId: String, configuration: String, bypassEntityId: String, bypassValidation: Boolean): File 14296 | @auth(for: [KNOWLEDGE_KNASKIMPORT]) 14297 | resetFileIndexing: Boolean @auth(for: [SETTINGS_FILEINDEXING]) 14298 | 14299 | ### SYNC 14300 | synchronizerAdd(input: SynchronizerAddInput!): Synchronizer @auth(for: [CONNECTORAPI]) 14301 | synchronizerEdit(id: ID!): SynchronizerEditMutations @auth(for: [CONNECTORAPI]) 14302 | synchronizerStart(id: ID!): Synchronizer @auth(for: [CONNECTORAPI]) 14303 | synchronizerStop(id: ID!): Synchronizer @auth(for: [CONNECTORAPI]) 14304 | synchronizerTest(input: SynchronizerAddInput): String @auth(for: [CONNECTORAPI, INGESTION_SETINGESTIONS]) 14305 | 14306 | ### WORK 14307 | workAdd(connectorId: String!, friendlyName: String): Work! @auth(for: [CONNECTORAPI, MODULES_MODMANAGE, KNOWLEDGE_KNASKIMPORT, KNOWLEDGE_KNGETEXPORT_KNASKEXPORT]) 14308 | workEdit(id: ID!): WorkEditMutations @auth(for: [CONNECTORAPI, MODULES_MODMANAGE]) 14309 | workDelete(connectorId: String!): Boolean @auth(for: [CONNECTORAPI, MODULES_MODMANAGE]) 14310 | 14311 | ### TASK 14312 | deleteBackgroundTask(id: ID!): ID! @auth 14313 | listTaskAdd(input: ListTaskAddInput!): BackgroundTask! @auth 14314 | queryTaskAdd(input: QueryTaskAddInput!): BackgroundTask! @auth 14315 | 14316 | ### RETENTION RULE 14317 | retentionRuleAdd(input: RetentionRuleAddInput!): RetentionRule! @auth(for: [SETTINGS_SETCUSTOMIZATION]) 14318 | retentionRuleCheck(input: RetentionRuleAddInput): Int! @auth(for: [SETTINGS_SETCUSTOMIZATION]) 14319 | retentionRuleEdit(id: ID!): RetentionRuleEditMutations @auth(for: [SETTINGS_SETCUSTOMIZATION]) 14320 | 14321 | ### RULE 14322 | ruleSetActivation(id: ID!, enable: Boolean!): Rule! @auth(for: [SETTINGS_SETCUSTOMIZATION]) 14323 | ruleManagerClean(eventId: ID): RuleManager! @auth(for: [SETTINGS_SETCUSTOMIZATION]) 14324 | 14325 | ######## INTERNAL OBJECT ENTITIES 14326 | frontendErrorLog(message: String!, codeStack: String, componentStack: String): Boolean @auth 14327 | token(input: UserLoginInput): String @public # Use for login 14328 | otpActivation(input: UserOTPActivationInput): MeUser @auth 14329 | otpDeactivation: MeUser @auth 14330 | otpUserDeactivation(id: ID!): MeUser @auth(for: [SETTINGS_SETACCESSES]) 14331 | otpLogin(input: UserOTPLoginInput): Boolean @auth @rateLimit(limit: 1, duration: 1) 14332 | settingsEdit(id: ID!): SettingsEditMutations @auth 14333 | subTypeEdit(id: ID!): SubTypeEditMutations @auth(for: [SETTINGS_SETCUSTOMIZATION]) 14334 | statusTemplateAdd(input: StatusTemplateAddInput!): StatusTemplate! @auth(for: [SETTINGS_SETLABELS]) 14335 | statusTemplateDelete(id: ID!): ID! @auth(for: [SETTINGS_SETLABELS]) 14336 | statusTemplateFieldPatch(id: ID!, input: [EditInput!]!): StatusTemplate! @auth(for: [SETTINGS_SETLABELS]) 14337 | statusTemplateContextPatch(id: ID!, input: EditContext!): StatusTemplate! @auth(for: [SETTINGS_SETLABELS]) 14338 | statusTemplateContextClean(id: ID!): StatusTemplate! @auth(for: [SETTINGS_SETLABELS]) 14339 | groupAdd(input: GroupAddInput!): Group @auth(for: [SETTINGS_SETACCESSES]) 14340 | groupEdit(id: ID!): GroupEditMutations @auth(for: [SETTINGS_SETACCESSES]) 14341 | userAdd(input: UserAddInput!): User @auth(for: [SETTINGS_SETACCESSES, VIRTUAL_ORGANIZATION_ADMIN]) 14342 | userEdit(id: ID!): UserEditMutations @auth(for: [SETTINGS_SETACCESSES, VIRTUAL_ORGANIZATION_ADMIN]) 14343 | meTokenRenew: MeUser @auth 14344 | meEdit(input: [EditInput]!, password: String): MeUser @auth 14345 | bookmarkAdd(id: ID!, type: String!): StixDomainObject @auth(for: [KNOWLEDGE]) 14346 | bookmarkDelete(id: ID!): ID @auth(for: [KNOWLEDGE]) 14347 | logout: ID @auth 14348 | roleAdd(input: RoleAddInput!): Role @auth(for: [SETTINGS_SETACCESSES]) 14349 | sessionKill(id: ID!): ID @auth(for: [SETTINGS_SETACCESSES]) 14350 | userSessionsKill(id: ID!): [ID] @auth(for: [SETTINGS_SETACCESSES]) 14351 | roleEdit(id: ID!): RoleEditMutations @auth(for: [SETTINGS_SETACCESSES]) 14352 | pingConnector(id: ID!, state: String, connectorInfo: ConnectorInfoInput): Connector @auth(for: [CONNECTORAPI]) 14353 | registerConnector(input: RegisterConnectorInput): Connector @auth(for: [CONNECTORAPI]) 14354 | resetStateConnector(id: ID!): Connector @auth(for: [MODULES_MODMANAGE]) 14355 | deleteConnector(id: ID!): ID! @auth(for: [MODULES_MODMANAGE]) 14356 | updateConnectorTrigger(id: ID!, input: [EditInput]!): Connector @auth(for: [MODULES_MODMANAGE]) 14357 | feedAdd(input: FeedAddInput!): Feed @auth(for: [TAXIIAPI_SETCOLLECTIONS]) 14358 | feedDelete(id: ID!): ID! @auth(for: [TAXIIAPI_SETCOLLECTIONS]) 14359 | feedEdit(id: ID!, input: FeedAddInput!): Feed! @auth(for: [TAXIIAPI_SETCOLLECTIONS]) 14360 | taxiiCollectionAdd(input: TaxiiCollectionAddInput!): TaxiiCollection @auth(for: [TAXIIAPI_SETCOLLECTIONS]) 14361 | taxiiCollectionEdit(id: ID!): TaxiiCollectionEditMutations @auth(for: [TAXIIAPI_SETCOLLECTIONS]) 14362 | streamCollectionAdd(input: StreamCollectionAddInput!): StreamCollection @auth(for: [TAXIIAPI_SETCOLLECTIONS]) 14363 | streamCollectionEdit(id: ID!): StreamCollectionEditMutations @auth(for: [TAXIIAPI_SETCOLLECTIONS]) 14364 | 14365 | ######## STIX OBJECT 14366 | stixEdit(id: ID!): StixEditMutations @auth(for: [SETTINGS]) 14367 | 14368 | ######## STIX OBJECT ENTITIES 14369 | 14370 | ######## STIX META OBJECT ENTITIES 14371 | markingDefinitionAdd(input: MarkingDefinitionAddInput!): MarkingDefinition @auth(for: [SETTINGS_SETMARKINGS]) 14372 | markingDefinitionEdit(id: ID!): MarkingDefinitionEditMutations @auth(for: [SETTINGS_SETMARKINGS]) 14373 | labelAdd(input: LabelAddInput!): Label @auth(for: [SETTINGS_SETLABELS]) 14374 | labelEdit(id: ID!): LabelEditMutations @auth(for: [SETTINGS_SETLABELS]) 14375 | externalReferenceAdd(input: ExternalReferenceAddInput!): ExternalReference @auth(for: [KNOWLEDGE_KNUPDATE]) 14376 | externalReferenceEdit(id: ID!): ExternalReferenceEditMutations @auth 14377 | killChainPhaseAdd(input: KillChainPhaseAddInput!): KillChainPhase @auth(for: [SETTINGS_SETLABELS]) 14378 | killChainPhaseEdit(id: ID!): KillChainPhaseEditMutations @auth(for: [SETTINGS_SETLABELS]) 14379 | 14380 | ######## STIX CORE OBJECT ENTITIES 14381 | stixCoreObjectEdit(id: ID!): StixCoreObjectEditMutations @auth 14382 | stixCoreObjectsExportAsk(input: StixCoreObjectsExportAskInput!): [File!] @auth(for: [KNOWLEDGE_KNGETEXPORT_KNASKEXPORT]) 14383 | stixCoreObjectsExportPush(entity_id: String, entity_type: String!, file: Upload!, file_markings: [String]!, listFilters: String): Boolean @auth(for: [CONNECTORAPI]) 14384 | 14385 | ######## STIX DOMAIN OBJECT ENTITIES 14386 | stixBundlePush(connectorId: String!, bundle: String!): Boolean @auth(for: [CONNECTORAPI]) 14387 | stixDomainObjectAdd(input: StixDomainObjectAddInput!): StixDomainObject @auth(for: [KNOWLEDGE_KNUPDATE]) 14388 | stixDomainObjectEdit(id: ID!): StixDomainObjectEditMutations @auth 14389 | stixDomainObjectsExportAsk( 14390 | format: String! 14391 | exportType: String! 14392 | contentMaxMarkings: [String], 14393 | fileMarkings: [String] 14394 | search: String 14395 | exportContext: ExportContext 14396 | relationship_type: [String] 14397 | orderBy: StixDomainObjectsOrdering 14398 | orderMode: OrderingMode 14399 | filters: FilterGroup 14400 | selectedIds: [String] 14401 | ): [File!] @auth(for: [KNOWLEDGE_KNGETEXPORT_KNASKEXPORT]) 14402 | stixDomainObjectsDelete(id: [ID]!): [ID]! @auth(for: [KNOWLEDGE_KNUPDATE_KNDELETE]) 14403 | stixDomainObjectsExportPush(entity_id: String, entity_type: String!, file: Upload!, file_markings: [String]!, listFilters: String): Boolean @auth(for: [CONNECTORAPI]) 14404 | attackPatternAdd(input: AttackPatternAddInput!): AttackPattern @auth(for: [KNOWLEDGE_KNUPDATE]) 14405 | attackPatternEdit(id: ID!): AttackPatternEditMutations @auth(for: [KNOWLEDGE_KNUPDATE]) 14406 | campaignAdd(input: CampaignAddInput!): Campaign @auth(for: [KNOWLEDGE_KNUPDATE]) 14407 | campaignEdit(id: ID!): CampaignEditMutations @auth(for: [KNOWLEDGE_KNUPDATE]) 14408 | ############### Containers 14409 | containerEdit(id: ID!): ContainerEditMutations @auth(for: [KNOWLEDGE_KNUPDATE]) 14410 | noteAdd(input: NoteAddInput!): Note @auth(for: [KNOWLEDGE_KNUPDATE]) 14411 | userNoteAdd(input: NoteUserAddInput!): Note @auth(for: [KNOWLEDGE_KNUPDATE, KNOWLEDGE_KNPARTICIPATE]) 14412 | noteEdit(id: ID!): NoteEditMutations @auth(for: [KNOWLEDGE_KNUPDATE, KNOWLEDGE_KNPARTICIPATE]) 14413 | observedDataAdd(input: ObservedDataAddInput!): ObservedData @auth(for: [KNOWLEDGE_KNUPDATE]) 14414 | observedDataEdit(id: ID!): ObservedDataEditMutations @auth(for: [KNOWLEDGE_KNUPDATE]) 14415 | opinionAdd(input: OpinionAddInput!): Opinion @auth(for: [KNOWLEDGE_KNUPDATE]) 14416 | userOpinionAdd(input: OpinionUserAddInput!): Opinion @auth(for: [KNOWLEDGE_KNUPDATE, KNOWLEDGE_KNPARTICIPATE]) 14417 | opinionEdit(id: ID!): OpinionEditMutations @auth(for: [KNOWLEDGE_KNUPDATE_KNDELETE, KNOWLEDGE_KNPARTICIPATE]) 14418 | reportAdd(input: ReportAddInput!): Report @auth(for: [KNOWLEDGE_KNUPDATE]) 14419 | reportEdit(id: ID!): ReportEditMutations @auth(for: [KNOWLEDGE_KNUPDATE]) 14420 | courseOfActionAdd(input: CourseOfActionAddInput!): CourseOfAction @auth(for: [KNOWLEDGE_KNUPDATE]) 14421 | courseOfActionEdit(id: ID!): CourseOfActionEditMutations @auth(for: [KNOWLEDGE_KNUPDATE]) 14422 | ############### Identities 14423 | identityAdd(input: IdentityAddInput!): Identity @auth(for: [KNOWLEDGE_KNUPDATE]) 14424 | identityEdit(id: ID!): IdentityEditMutations @auth(for: [KNOWLEDGE_KNUPDATE]) 14425 | individualAdd(input: IndividualAddInput!): Individual @auth(for: [KNOWLEDGE_KNUPDATE]) 14426 | individualEdit(id: ID!): IndividualEditMutations @auth(for: [KNOWLEDGE_KNUPDATE]) 14427 | sectorAdd(input: SectorAddInput!): Sector @auth(for: [KNOWLEDGE_KNUPDATE]) 14428 | sectorEdit(id: ID!): SectorEditMutations @auth(for: [KNOWLEDGE_KNUPDATE]) 14429 | systemAdd(input: SystemAddInput!): System @auth(for: [KNOWLEDGE_KNUPDATE]) 14430 | systemEdit(id: ID!): SystemEditMutations @auth(for: [KNOWLEDGE_KNUPDATE]) 14431 | infrastructureAdd(input: InfrastructureAddInput!): Infrastructure @auth(for: [KNOWLEDGE_KNUPDATE]) 14432 | infrastructureEdit(id: ID!): InfrastructureEditMutations @auth(for: [KNOWLEDGE_KNUPDATE]) 14433 | intrusionSetAdd(input: IntrusionSetAddInput!): IntrusionSet @auth(for: [KNOWLEDGE_KNUPDATE]) 14434 | intrusionSetEdit(id: ID!): IntrusionSetEditMutations @auth(for: [KNOWLEDGE_KNUPDATE]) 14435 | ############### Locations 14436 | locationAdd(input: LocationAddInput!): Location @auth(for: [KNOWLEDGE_KNUPDATE]) 14437 | locationEdit(id: ID!): LocationEditMutations @auth(for: [KNOWLEDGE_KNUPDATE]) 14438 | cityAdd(input: CityAddInput!): City @auth(for: [KNOWLEDGE_KNUPDATE]) 14439 | cityEdit(id: ID!): CityEditMutations @auth(for: [KNOWLEDGE_KNUPDATE]) 14440 | countryAdd(input: CountryAddInput!): Country @auth(for: [KNOWLEDGE_KNUPDATE]) 14441 | countryEdit(id: ID!): CountryEditMutations @auth(for: [KNOWLEDGE_KNUPDATE]) 14442 | regionAdd(input: RegionAddInput!): Region @auth(for: [KNOWLEDGE_KNUPDATE]) 14443 | regionEdit(id: ID!): RegionEditMutations @auth(for: [KNOWLEDGE_KNUPDATE]) 14444 | positionAdd(input: PositionAddInput!): Position @auth(for: [KNOWLEDGE_KNUPDATE]) 14445 | positionEdit(id: ID!): PositionEditMutations @auth(for: [KNOWLEDGE_KNUPDATE]) 14446 | malwareAdd(input: MalwareAddInput!): Malware @auth(for: [KNOWLEDGE_KNUPDATE]) 14447 | malwareEdit(id: ID!): MalwareEditMutations @auth(for: [KNOWLEDGE_KNUPDATE]) 14448 | threatActorGroupAdd(input: ThreatActorGroupAddInput!): ThreatActorGroup @auth(for: [KNOWLEDGE_KNUPDATE]) 14449 | threatActorGroupEdit(id: ID!): ThreatActorGroupEditMutations @auth(for: [KNOWLEDGE_KNUPDATE]) 14450 | toolAdd(input: ToolAddInput!): Tool @auth(for: [KNOWLEDGE_KNUPDATE]) 14451 | toolEdit(id: ID!): ToolEditMutations @auth(for: [KNOWLEDGE_KNUPDATE]) 14452 | vulnerabilityAdd(input: VulnerabilityAddInput!): Vulnerability @auth(for: [KNOWLEDGE_KNUPDATE]) 14453 | vulnerabilityEdit(id: ID!): VulnerabilityEditMutations @auth(for: [KNOWLEDGE_KNUPDATE]) 14454 | incidentAdd(input: IncidentAddInput!): Incident @auth(for: [KNOWLEDGE_KNUPDATE]) 14455 | incidentEdit(id: ID!): IncidentEditMutations @auth(for: [KNOWLEDGE_KNUPDATE]) 14456 | 14457 | ######## STIX CYBER OBSERVABLE ENTITIES 14458 | stixCyberObservableAdd( 14459 | type: String! 14460 | stix_id: StixId 14461 | x_opencti_score: Int 14462 | x_opencti_description: String 14463 | createIndicator: Boolean 14464 | createdBy: String 14465 | objectMarking: [String] 14466 | objectLabel: [String] 14467 | objectOrganization: [String] 14468 | externalReferences: [String] 14469 | clientMutationId: String 14470 | update: Boolean 14471 | AutonomousSystem: AutonomousSystemAddInput 14472 | Directory: DirectoryAddInput 14473 | DomainName: DomainNameAddInput 14474 | EmailAddr: EmailAddrAddInput 14475 | EmailMessage: EmailMessageAddInput 14476 | EmailMimePartType: EmailMimePartTypeAddInput 14477 | Artifact: ArtifactAddInput 14478 | StixFile: StixFileAddInput 14479 | X509Certificate: X509CertificateAddInput 14480 | IPv4Addr: IPv4AddrAddInput 14481 | IPv6Addr: IPv6AddrAddInput 14482 | MacAddr: MacAddrAddInput 14483 | Mutex: MutexAddInput 14484 | NetworkTraffic: NetworkTrafficAddInput 14485 | Process: ProcessAddInput 14486 | Software: SoftwareAddInput 14487 | Url: UrlAddInput 14488 | UserAccount: UserAccountAddInput 14489 | WindowsRegistryKey: WindowsRegistryKeyAddInput 14490 | WindowsRegistryValueType: WindowsRegistryValueTypeAddInput 14491 | CryptographicKey: CryptographicKeyAddInput 14492 | CryptocurrencyWallet: CryptocurrencyWalletAddInput 14493 | Hostname: HostnameAddInput 14494 | Text: TextAddInput 14495 | UserAgent: UserAgentAddInput 14496 | BankAccount: BankAccountAddInput 14497 | Credential: CredentialAddInput 14498 | TrackingNumber: TrackingNumberAddInput 14499 | PhoneNumber: PhoneNumberAddInput 14500 | PaymentCard: PaymentCardAddInput 14501 | MediaContent: MediaContentAddInput 14502 | Persona: PersonaAddInput 14503 | ): StixCyberObservable @auth(for: [KNOWLEDGE_KNUPDATE]) 14504 | stixCyberObservableEdit(id: ID!): StixCyberObservableEditMutations @auth 14505 | stixCyberObservablesExportAsk(input: StixCyberObservablesExportAskInput!): [File!] @auth(for: [KNOWLEDGE_KNGETEXPORT_KNASKEXPORT]) 14506 | stixCyberObservablesExportPush(entity_id: String, entity_type: String!, file: Upload!, file_markings: [String]!, listFilters: String): Boolean @auth(for: [CONNECTORAPI]) 14507 | artifactImport( 14508 | file: Upload! 14509 | x_opencti_description: String 14510 | createdBy: String 14511 | objectMarking: [String] 14512 | objectLabel: [String] 14513 | ): Artifact @auth(for: [KNOWLEDGE_KNUPDATE]) 14514 | 14515 | ######## STIX RELATIONSHIPS 14516 | stixRelationshipEdit(id: ID!): StixRelationshipEditMutations @auth(for: [KNOWLEDGE_KNUPDATE]) 14517 | 14518 | ######## STIX CORE RELATIONSHIPS 14519 | stixCoreRelationshipAdd(input: StixCoreRelationshipAddInput, reversedReturn: Boolean): StixCoreRelationship 14520 | @auth(for: [KNOWLEDGE_KNUPDATE]) 14521 | stixCoreRelationshipEdit(id: ID!): StixCoreRelationshipEditMutations @auth(for: [KNOWLEDGE_KNUPDATE]) 14522 | stixCoreRelationshipsExportAsk(input: StixCoreRelationshipsExportAskInput!): [File!] @auth(for: [KNOWLEDGE_KNGETEXPORT_KNASKEXPORT]) 14523 | stixCoreRelationshipDelete(fromId: StixRef!, toId: StixRef!, relationship_type: String!): Boolean! 14524 | @auth(for: [KNOWLEDGE_KNUPDATE]) 14525 | stixCoreRelationshipsExportPush(entity_id: String, entity_type: String!, file: Upload!, file_markings: [String]!, listFilters: String): Boolean @auth(for: [CONNECTORAPI]) 14526 | 14527 | ######## STIX REF RELATIONSHIPS 14528 | stixRefRelationshipAdd(input: StixRefRelationshipAddInput!): StixRefRelationship 14529 | @auth(for: [KNOWLEDGE_KNUPDATE]) 14530 | stixRefRelationshipEdit(id: ID!): StixRefRelationshipEditMutations 14531 | @auth(for: [KNOWLEDGE_KNUPDATE]) 14532 | 14533 | ######## STIX SIGHTING RELATIONSHIPS 14534 | stixSightingRelationshipAdd(input: StixSightingRelationshipAddInput!): StixSightingRelationship 14535 | @auth(for: [KNOWLEDGE_KNUPDATE]) 14536 | stixSightingRelationshipEdit(id: ID!): StixSightingRelationshipEditMutations @auth(for: [KNOWLEDGE_KNUPDATE]) 14537 | } 14538 | ```