For the complete documentation index, see llms.txt. This page is also available as Markdown.

Decline an RFI

When you cannot provide the requested information

Use the declineRfi mutation when you are unable to provide the requested information β€” the API equivalent of "Unable to comply" on the secure form.

Declining:

  • marks the RFI as CLOSED β€” an rfi_closed webhook is dispatched;

  • cancels any linked deposits, withdrawals, or payments still under review at the time of decline, with reject code CANCELLATION_REQUESTED_BY_PARTICIPANT ;

  • leaves anything already confirmed, cancelled, or refunded as-is.

Decline an RFI by ID

const bodyJSON = {
  variables: {
    input: {
      rfiId: "61f3a2c8d1e9b7a4c5d6e7f8",
    },
  },
  query: `
mutation ($input: DeclineRfiInput!) {
  declineRfi(input: $input) {
    success
    code
    message
    rfi {
      id
      status
      statusMessage
    }
  }
}`,
};

If the RFI is no longer PENDING, the mutation returns success: false with code INVALID_STATUS and the unchanged RFI β€” see RFI response codes.

Last updated

Was this helpful?