Edworking

Interact with the Edworking GraphQL API

Query → Get Project Basic

AI-generated

Summary

Execute a GraphQL query to retrieve basic project information from the Edworking API, either by selecting a predefined operation or providing a raw custom GraphQL query.

Inputs

  • Mode (required) — Choose 'Predefined Operation' to run a documented query with optional variables, or 'Raw GraphQL' to provide a custom GraphQL query or mutation string.
  • Variables — A JSON object providing variables for the predefined operation; leave empty or '{}' if none.
  • GraphQL Query (required) — When in Raw GraphQL mode, enter the complete GraphQL query or mutation string to execute.
  • Operation Name — Optional GraphQL operation name to send alongside the raw query.
  • Variables (Raw) — A JSON object with variables for the raw GraphQL query; defaults to '{}'.
  • Result Property Name — If set, the GraphQL response data is stored under this property in the output JSON, otherwise the item JSON is replaced with the data object.
  • Include Extensions — Set to true to include the GraphQL extensions object in the output under '_extensions'.

Output shape

a list of items, each containing a JSON object with the GraphQL response data

The output JSON either contains the full data object or nests it under the configured Result Property Name. If Include Extensions is enabled and the response includes them, they appear in '_extensions'. Errors during query execution cause node failure unless 'Continue On Fail' is enabled, in which case error details appear in the item's JSON under 'error'.

Examples

Example 1: Retrieve basic project data using a predefined, documented GraphQL query by providing optional variables and accessing the data directly in the output JSON.

Mode = Predefined Operation; select 'Get Project Basic' operation; optionally provide variables as JSON; optionally set Result Property Name.

Example 2: Run a custom GraphQL query to fetch project information by supplying a full query string and variables, handling the response under a specific property and optionally including extensions.

Mode = Raw GraphQL; enter the full query in 'GraphQL Query'; supply variables as JSON; optionally set Operation Name and Result Property Name; optionally enable Include Extensions.

Discussion