category: Utilities provider: Open Source sectionorder: - Connect commonfields: id: GraphQL version: -1 configuration: - display: GraphQL Server URL (e.g., https://api.github.com/graphql) name: url required: true type: 0 section: Connect - display: Username / Header Name name: credentials type: 9 required: false section: Connect - display: Fetch the schema from the transport name: fetch_schema_from_transport type: 8 section: Connect defaultvalue: 'true' additionalinfo: Whether to fetch the schema from the transport using an introspection query. When set to false, schema validation will not be performed. required: false - display: Trust any certificate (not secure) name: insecure type: 8 required: false section: Connect - display: Use system proxy settings name: proxy section: Connect type: 8 required: false description: The Generic GraphQL client can interact with any GraphQL server API. display: GraphQL name: GraphQL script: commands: - arguments: - description: The GraphQL query to execute. name: query required: true - description: Primary key field in the response to provide a unique object in the context. data. name: outputs_key_field - description: 'A comma-separated list of names, for example: flag,num,alpha.' isArray: true name: variables_names - description: 'A comma-separated list of values, for example: true,4,3.5.' isArray: true name: variables_values - description: 'An optional comma-separated list of types, for example: boolean,number,number. Optional values are: string, boolean and number. If not provided, integers and booleans will be detected automatically, and the rest of the variables will be handled as strings.' isArray: true name: variables_types - defaultValue: '10' description: Max result size in KBs. name: max_result_size - auto: PREDEFINED defaultValue: 'true' description: Whether to populate the result to the context data. name: populate_context_data predefined: - 'true' - 'false' description: Executes a query request to the GraphQL server. name: graphql-query - arguments: - description: The GraphQL mutation to execute. name: query required: true - description: Primary key field in the response to provide a unique object in the context. data. name: outputs_key_field - description: 'A comma-separated list of names, for example: flag,num,alpha.' isArray: true name: variables_names - description: 'A comma-separated list of values, for example: true,4,3.5.' isArray: true name: variables_values - description: 'An optional comma-separated list of types, for example: boolean,number,number. Optional values are: string, boolean and number. If not provided, integers and booleans will be detected automatically, and the rest of the variables will be handled as strings.' isArray: true name: variables_types - defaultValue: '10' description: Max result size in KBs. name: max_result_size - auto: PREDEFINED defaultValue: 'true' description: Whether to populate the result to the context data. name: populate_context_data predefined: - 'true' - 'false' description: Executes a mutation request to the GraphQL server. name: graphql-mutation dockerimage: demisto/graphql:1.0.0.10120494 runonce: false script: '-' subtype: python3 type: python fromversion: 5.0.0 tests: - No tests (auto formatted)