{
  "type": "INVALID_REQUEST",
  "code": 400,
  "sub_type": "INVALID_SOURCE_LIABILITY",
  "message": "Invalid source account received. Only ACH accounts can be used as a source."
}
{
  "success": false,
  "data": {
    "error": {
      "type": "INVALID_REQUEST",
      "code": 400,
      "sub_type": "INVALID_SOURCE_LIABILITY",
      "message": "Invalid source account received. Only ACH accounts can be used as a source."
    }
  },
  "message": "Invalid source account received. Only ACH accounts can be used as a source."
}

Method uses conventional HTTP response codes to indicate the success or failure of an API request. In general: Codes in the 2xx range indicate success. Codes in the 4xx range indicate an error occurred with the information provided (e.g., a required parameter was omitted, a resource was not found, etc.). Codes in the 5xx range indicate an error occurred within Method’s servers.

Attributes

error
object

Unique identifier for the Error.

error.type
enum

The type of error returned. Possible enums are INVALID_AUTHORIZATION, INVALID_REQUEST, or API_ERROR.

error.code
number

The HTTP error code. This is the same as the status code.

error.sub_type
string

This field gives more unique types that will be used to identify the error.

error.message
string

A human-readable message providing more details about the error.

HTTP STATUS CODE SUMMARY

codefunctionDescription
200OKEverything worked as expected.
400Bad RequestThe request was unacceptable, often due to missing a required parameter.
401UnauthorizedNo valid API key provided.
403ForbiddenThe API key doesn’t have permissions to perform the request.
404Not FoundThe requested resource doesn’t exist.
429Too Many RequestsToo many requests hit the API too quickly. We recommend an exponential backoff of your requests.
500Server ErrorsSomething went wrong on Method’s end.
{
  "type": "INVALID_REQUEST",
  "code": 400,
  "sub_type": "INVALID_SOURCE_LIABILITY",
  "message": "Invalid source account received. Only ACH accounts can be used as a source."
}
{
  "success": false,
  "data": {
    "error": {
      "type": "INVALID_REQUEST",
      "code": 400,
      "sub_type": "INVALID_SOURCE_LIABILITY",
      "message": "Invalid source account received. Only ACH accounts can be used as a source."
    }
  },
  "message": "Invalid source account received. Only ACH accounts can be used as a source."
}