Skip to content

GraphQL

Execute GraphQL queries and mutations.

2 modules

ModuleDescription
GraphQL म्यूटेशनएक एन्डपॉइंट पर GraphQL म्यूटेशन चलाएं
GraphQL क्वेरीएक एन्डपॉइंट पर GraphQL क्वेरी चलाएं

Modules

GraphQL म्यूटेशन

graphql.mutation

एक एन्डपॉइंट पर GraphQL म्यूटेशन चलाएं

Parameters:

NameTypeRequiredDefaultDescription
urlstringYes-GraphQL एन्डपॉइंट URL
mutationstringYes-GraphQL म्यूटेशन स्ट्रिंग
variablesobjectNo-GraphQL म्यूटेशन वेरिएबल्स को कुंजी-मूल्य जोड़े के रूप में
headersobjectNo-अनुरोध के साथ भेजने के लिए अतिरिक्त HTTP हेडर्स
auth_tokenstringNo-प्रमाणीकरण के लिए बियरर टोकन (Authorization हेडर के रूप में जोड़ा गया)

Output:

FieldTypeDescription
dataobjectGraphQL प्रतिक्रिया डेटा
errorsarrayGraphQL त्रुटियाँ (यदि कोई त्रुटि नहीं है तो null)
status_codenumberHTTP स्थिति कोड

Example: Create user mutation

yaml
url: https://api.example.com/graphql
mutation: mutation CreateUser($input: UserInput!) { createUser(input: $input) { id name } }
variables: {"input": {"name": "John", "email": "john@example.com"}}

GraphQL क्वेरी

graphql.query

एक एन्डपॉइंट पर GraphQL क्वेरी चलाएं

Parameters:

NameTypeRequiredDefaultDescription
urlstringYes-GraphQL एन्डपॉइंट URL
querystringYes-GraphQL क्वेरी स्ट्रिंग
variablesobjectNo-GraphQL क्वेरी वेरिएबल्स को कुंजी-मूल्य जोड़े के रूप में
headersobjectNo-अनुरोध के साथ भेजने के लिए अतिरिक्त HTTP हेडर्स
auth_tokenstringNo-प्रमाणीकरण के लिए बियरर टोकन (Authorization हेडर के रूप में जोड़ा गया)

Output:

FieldTypeDescription
dataobjectGraphQL प्रतिक्रिया डेटा
errorsarrayGraphQL त्रुटियाँ (यदि कोई त्रुटि नहीं है तो null)
status_codenumberHTTP स्थिति कोड

Example: Simple query

yaml
url: https://api.example.com/graphql
query: { users { id name } }

Example: Query with variables and auth

yaml
url: https://api.example.com/graphql
query: query GetUser($id: ID!) { user(id: $id) { id name email } }
variables: {"id": "123"}
auth_token: my-token

Released under the Apache 2.0 License.