{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/narmi/main/json-schema/narmi-fed-now-eligibility-schema.json",
  "title": "FedNowEligibility",
  "x-generated": "2026-10-12",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/narmi-instant-transfers-api-openapi.yml#/components/schemas/FedNowEligibility",
  "type": "object",
  "properties": {
    "online": {
      "type": "boolean",
      "default": false
    },
    "enrollment_level": {
      "$ref": "#/$defs/EnrollmentLevelEnum"
    },
    "name": {
      "type": "string",
      "default": ""
    },
    "routing_number": {
      "type": "string",
      "maxLength": 9
    }
  },
  "required": [
    "enrollment_level",
    "routing_number"
  ],
  "x-stoplight": {
    "id": "dwymj4s81xw4o"
  },
  "$defs": {
    "EnrollmentLevelEnum": {
      "enum": [
        "receive",
        "send",
        "send_receive",
        "rfp",
        "rfp_send",
        "send_only",
        "none"
      ],
      "type": "string",
      "description": "* `receive` - Receive only\n* `send` - Send only\n* `send_receive` - Send and Receive\n* `rfp` - Request for payment and receive only\n* `rfp_send` - Request for payment with send and receive\n* `send_only` - Send only, meant for internal use only\n* `none` - Not in the FedNow network",
      "x-stoplight": {
        "id": "3sonktbgvbhvk"
      }
    }
  }
}