type Project { name: String tagline: String contributors: [User] } # Example mutation mutation updateMyUrbanEvent($studyArea: PolygonInput!, $myDescription: String!) { updateProjects( urbanDatabaseId : "9c3ba6c054f945acabd1256bcbcf8XXX" projects : [{ attributes: { GlobalID: "078D217A-1764-4AA2-9D23-6FCDA01F0XXX", Description: $myDescription }, geometry: $studyArea }] ) { attributes { GlobalID CustomID Description } geometry { rings } } } # Example of a query: query HeroForEpisode($ep: Episode!) { hero(episode: $ep) { name ... on Droid { primaryFunction } ... on Human { height } } } # Example fragment: fragment comparisonFields on Character { name friendsConnection(first: $first) { totalCount edges { node { name } } } }