Skip to main content
Create a new transfer between accounts

Arguments

input
required
mutation initiateAccountToAccountBankTransfer($input: InitiateAccountToAccountBankTransferInput!) {
  initiateAccountToAccountBankTransfer(input: $input) {
    errors {
      ... on EmbeddedError {
        message
        code
      }
      ... on AuthenticationError {
        advice
        code
        message
      }
      ... on BadRequestError {
        advice
        code
        message
      }
      ... on ForbiddenError {
        advice
        code
        message
      }
      ... on InvalidActorError {
        advice
        code
        message
      }
      ... on InvalidOrganizationError {
        advice
        code
        message
      }
      ... on NotFoundError {
        advice
        code
        message
        resourceName
        resourceId
      }
      ... on ServerError {
        advice
        code
        message
      }
    }
    transfer {
      id
      type
      fromAccount {
        id
        nickname
      }
      toAccount {
        id
        nickname
      }
      date
      amount
      status
    }
  }
}

Response

Returns a InitiateAccountToAccountBankTransferPayload
{
  "data": {
    "initiateAccountToAccountBankTransfer": {
      "errors": [
        EmbeddedError
      ],
      "transfer": BankAccountTransfer
    }
  }
}