mirror of
https://github.com/hasura/graphql-engine.git
synced 2024-12-18 04:51:35 +03:00
49 lines
1.0 KiB
ReStructuredText
49 lines
1.0 KiB
ReStructuredText
|
.. meta::
|
||
|
:description: Hasura Relay GraphQL API mutations API reference
|
||
|
:keywords: hasura, docs, GraphQL Relay API, API reference, mutation
|
||
|
|
||
|
.. _relay_graphql_api_mutation:
|
||
|
|
||
|
Relay API Reference - Mutation
|
||
|
==============================
|
||
|
|
||
|
The Mutation API is similar to :ref:`GraphQL mutation <graphql_api_mutation>`
|
||
|
except that the ``id`` field in the table object resolves to Relay Node interface's
|
||
|
``id``.
|
||
|
|
||
|
**Example:**
|
||
|
|
||
|
.. graphiql::
|
||
|
:view_only:
|
||
|
:query:
|
||
|
mutation insert_relay_author {
|
||
|
insert_author(
|
||
|
objects: {
|
||
|
name: "Chris"
|
||
|
username: "urschris"
|
||
|
}
|
||
|
){
|
||
|
affected_rows
|
||
|
returning{
|
||
|
id
|
||
|
name
|
||
|
username
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
:response:
|
||
|
{
|
||
|
"data": {
|
||
|
"insert_author": {
|
||
|
"affected_rows": 1,
|
||
|
"returning": [
|
||
|
{
|
||
|
"id": "WzEsICJwdWJsaWMiLCAiYXV0aG9yIiwgOF0=",
|
||
|
"name": "Chris",
|
||
|
"username": "urschris"
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
}
|
||
|
}
|