# Enumera todas las instituciones.

Enumera todas las instituciones disponibles.

Endpoint: GET /institutions
Version: 1.0.0
Security: ApiKeyAuth, ApiKeySecret

## Response 200 fields (application/json):

  - `id` (string, required)
    Identificador de institución.
    Example: "mx_citi_banamex"

  - `name` (string, required)
    Nombre para mostrar de la institución.
    Example: "Citi Banamex"

  - `status` (string, required)
    Estado de disponibilidad para la institución.
    Example: "active"

## Response 400 fields (application/json):

  - `statusCode` (integer)
    El código de estado HTTP para este error.
    Example: 400

  - `error` (string)
    La descripción del código de estado HTTP para este error.
    Example: "Bad Request"

  - `message` (any)
    Una breve descripción del error, indicando qué está mal con la solicitud.
> Nota: Devolvemos una cadena o un arreglo de cadenas, dependiendo del/los error(es) de validación.

La descripción puede ser (entre otras):

  - id must be a UUID
  - Not enough balance
  - amount is not a valid decimal number.
  - currency must be one of the following values: cop, mxn, usd
  - reference must be a string
  - Customer not found for merchant
  - documentType is a required field
    Example: "id must be a UUID"

## Response 401 fields (application/json):

  - `statusCode` (integer)
    El código de estado HTTP para este error.
    Example: 401

  - `error` (string)
    La descripción del código de estado HTTP para este error.
    Example: "Unauthorized"

  - `message` (string)
    Una breve descripción del error, indicando qué está mal con la solicitud. En el caso de un error 401 Unauthorized, el mensaje es:

  - Unauthorized credentials
    Example: "Unauthorized credentials"


