The NowGraphQLService interface provides functions that allow you to make GraphQL requests to your ServiceNow through its GraphQL API.

Note: The GraphQL API works for guest users in the base ServiceNow system.

For more details on the ServiceNow GraphQL API, see Query record data using the GraphQL API framework.

Table 1. Properties
Name Type Description
configuration NowServiceConfiguration Configuration to associate with the service.

NowGraphQLService - graphQLRequest(String query)

Passes the specified GraphQL query to the associated ServiceNow instance and returns the query results.

Table 2. Parameters
Name Type Description
query String GraphQL query to pass.
Table 3. Returns
Type Description
Call<Byte Array> Query response.

Example

fun makeGraphQLRequest(query: String) { 
  val call = graphQLService.graphQLRequest(query) 
  call.enqueue( 
    { response -> handleResponse(response) },
    { nowDataError -> handleError(nowDataError) } 
  )
}