Skip to end of metadata
Go to start of metadata

GraphQL API

GraphQL API can use to request to the server and get the exact data you need, and therefore limit the number of requests you need.

GraphQL API

Item

Value

Icon

Display Name

GraphQL API

Arun Kumar (arunk@argos-labs.com)

Version Control

  • 4.822.1124
  • Release Date: August 22, 2022

Input (Required)

Display Name

Parameters

Output

URI

Server URL

str(data)

Query

Query String

 

Headers

Content-Type header
Authorization header
Other headers

 

 

 

 

URI

Server URL

str(data)

Query

Query String

 

Variables

Variables String

 

Headers

Content-Type header
Authorization header
Other headers

 

Return Value

Normal Case

Description of the output result

Return Code

Code

Status

Description

0

response code 200

success

1

response code 1xx

100 Continue

The initial part of a request has been received and has not yet been rejected by the server. The server intends to send a final response after the request has been fully received and acted upon.

101 Switching Protocols

Switching to a newer version of HTTP might be advantageous over older versions

102 Processing

The server has received and is processing the request. It indicates that no response is available yet.

103 Early Hints

This code is used to return the headers of some responses before the final HTTP message.

3

response code 3xx

300 Multiple Choices

This code is used to indicate that the multiple options for the resource from whichthe client may choose.

301 Moved Permanently

This code shows that the URL of the requested resource has been changed permanently.In response, the new URL gives.

302 Found

The requested page has moved temporarily to a new URL.

303 See Other

The requested page can be found under another URL using the GET method.

304 Not Modified

It shows the client that the response has not been modified, so the client can continue to use the same response`s cached version.

307 Temporary Redirect

The requested page has moved temporarily to a new URL.

308 Permanent Redirect

The requested page has moved permanently to a new URL.

4

response code 4xx

400 Bad Request

This code is used to indicate that the server did not understand the request due to invalid syntax.

401 Unauthorized

In this code, the requested page needs a username and password or token.

402 Payment Required

This code reserved for future use.

403 Forbidden

The access is forbidden to the requested page.

404 Not Found

The server cannot find the requested page.

405 Method Not Allowed

It shows that the request method is not supported for the requested resource.

406 Not Acceptable

The server can only generate a resource that the client does not accept.

407 Proxy Authentication Required

It is used to show that the client must first authenticate itself with the proxy.

408 Request Timeout

The request took longer than the server was prepared to wait.

409 Conflict

The request could not be completed due to a conflict(POST to create a new contactif the contact already exists) with the current state of the target resource.

410 Gone

The target resource is no longer available at the origin server and that this condition is likely to be permanent.

411 Length Required

The server refuses to accept the request without a defined Content-Length

412 Precondition Failed

One or more conditions given in the request header fields evaluated to false when tested on the server.

413 Payload Too Large

The server is refusing to process a request because the body of your request and response message is larger than the server is willing or able to process.

414 URI Too Long

The server is refusing to service the request because the request-target is longer than the server is willing to interpret.

415 Unsupported Media Type

The origin server is refusing to service the request because the body of your request and response message is in a format not supported by this method on the target resource.

416 Range Not Satisfiable

This status code is generated in response to a byte-range request, the sender SHOULD generate a Content-Range(in a full body message a partial message belongs) header field specifying the current length of the selected representation

417 Expectation Failed

The server cannot meet the requirements of the Expect request-header field.

418 I`m a teapot

The requests they don’t want to handle, such as automated queries.

422 Unprocessable Entity

The server understands the content type of the request entity,and the syntax of the request entity is correct but was unable to process the contained instructions.

425 Too Early

The server is unwilling to risk processing a request that might be replayed, which creates the potential for a replay attack.

426 Upgrade Required

The server refuses to perform the request using the current protocol but might be willing to do so after the client upgrades to a different protocol.

428 Precondition Required

The origin server requires the request to be only happens if something else is done or happens first.

429 Too Many Requests

The user has sent too many requests in a given amount of time.

431 Request Header Fields Too Large

The server is unwilling to process the request because its header fields are too large.The request MAY be resubmitted after reducing the size of the request header fields.

451 Unavailable For Legal Reasons

The server is denying access to the resource as a consequence of a legal demand.

5

response code 5xx

500 Internal Server Error

The server has encountered a situation, and it does not know how to handle it.

501 Not Implemented

This code shows that the request was not completed, and the server did not support the inputs to the software system.

502 Bad Gateway

This code shows that the request was not completed, and the server received an invalid response from the upstream server(a server that provides service to another server).

503 Service Unavailable

This code shows that the request was not completed, and the server is temporarily overloading or down.

504 Gateway Timeout

It shows that the gateway has timed out.

505 HTTP Version Not Supported

The server does not support the "http protocol" version.

506 Variant Also Negotiates

The server has an internal configuration error: the chosen variant resource is configured to engage in transparent content negotiation itself, and is therefore not a proper end point(url) in the negotiation process.

507 Insufficient Storage

Method could not be performed on the resource because the server is unable to store the representation needed to successfully complete the request.

508 Loop Detected

The server terminated an operation because it encountered an infinite loop while processing a request with “Depth: infinity”. This status indicates that the entire operation failed.

510 Not Extended

The policy for accessing the resource has not been met in the request. The server should send back all the information necessary for the client to issue an extended request.

511 Network Authentication Required

The client needs to authenticate to gain network access.

11

 

Failure (Invalid Input)

9

 

Exceptional case

Output Format

You may choose one of 3 output formats below,

  • String (default)
  • CSV
  • File

Parameter setting examples (diagrams)

Operations

Query API:

Plugins

Need help?

Technical contact to tech@argos-labs.com

Sales contact to info@argos-labs.com


May you search all over,

  • No labels