OBJECT

Query

link GraphQL Schema definition

  • type Query {
  • # Use this to get information about a users - can only be accessed with valid
  • # token
  • #
  • # Arguments
  • # authentication:
  • user(authentication: AuthenticationInput): User!
  • # Contains all the fields that can only be accessed with valid tokens. (Not
  • # supported after 31st March 2020)
  • #
  • # Arguments
  • # authentication:
  • userWallet(
  • authentication: AuthenticationInput
  • ): UserWallet! @deprecated( reason: "renamed to user" )
  • # Get the partial pin challenge for the a user. - mutation?
  • #
  • # Arguments
  • # email:
  • getPartialPinChallenge(email: String!): PinChallenge
  • # Submit the partial pin and if successful return the authentication tokens
  • # -mutation?
  • #
  • # Arguments
  • # getAuthenticationTokensInput:
  • getAuthenticationTokens(
  • getAuthenticationTokensInput: GetAuthenticationTokensInput!
  • ): AuthenticationResponse!
  • # Refresh the authentication tokens -mutation?
  • #
  • # Arguments
  • # authentication:
  • refreshAuthenticationTokens(
  • authentication: AuthenticationInput!
  • ): Authentication!
  • # Get the updated status of the transaction that has already been submitted for
  • #
  • # Arguments
  • # authentication:
  • # transactionId:
  • transactionInfo(
  • authentication: AuthenticationInput,
  • transactionId: String!
  • ): TransactionResponse!
  • # Retrieves the request item associated with the given requestId
  • #
  • # Arguments
  • # authentication:
  • # requestId:
  • getRequest(authentication: AuthenticationInput, requestId: String): RequestItem!
  • }

link Require by

This element is not required by anyone