Tasvalúo SAI

Instituciones

Los bancos y entidades que encargan avalúos, y cómo se usan al crear uno.

Las entidades que encargan avalúos. Cada una tiene dos identificadores:

CampoQué esDónde lo usas
codigoCódigo del API, p. ej. BBVA. No cambia.En institution al crear un avalúo con POST /v1/avaluos.
claveClave de 6 dígitos del catálogo de Banxico, p. ej. 040012. Puede ser null.Es el valor del campo 1.16 del PDF.

Consultar

GET/v1/institucionesavaluos:read

Catálogo de instituciones válidas

curl "$API_URL/v1/instituciones" -H "x-api-key: $API_KEY"
200 OK
[
  { "clave": "040012", "codigo": "BBVA", "nombre": "BBVA MEXICO" },
  { "clave": "040014", "codigo": "SANTANDER", "nombre": "SANTANDER" }
]

Los nombres vienen del catálogo de Banxico, que los corta a 15 caracteres: por eso aparecen nombres como HIPOTECARIA FED.

Cómo se usa al crear un avalúo

  • POST /v1/avaluos/procesar — se lee la clave del campo 1.16 del PDF. Si no se encuentra, el avalúo se crea igual con BBVA.
  • POST /v1/avaluos — envías el codigo en institution. Si no existe, la respuesta es 422 con institution 'X' no existe en el catálogo.

Campos del catálogo completo

GET /v1/catalogos/instituciones devuelve además:

CampoTipoDescripción
idUUIDIdentificador para editar o dar de baja.
tipofinanciera · otroTipo de entidad.
activabooleanfalse si se dio de baja.
created_at, updated_atfechaAlta y última modificación.

Dar de alta

curl -X POST "$API_URL/v1/catalogos/instituciones" \
  -H "x-api-key: $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"clave":"040021","codigo":"HSBC","nombre":"HSBC","tipo":"financiera"}'
CampoRegla
codigoObligatorio, 2 a 40 caracteres. Se guarda en mayúsculas.
nombreObligatorio, al menos 2 caracteres.
tipoObligatorio: financiera u otro.
claveOpcional, de 1 a 6 dígitos. Se completa con ceros a la izquierda.
HTTPcodeCausa
409CODIGO_DUPLICADOYa existe ese codigo.
409CLAVE_DUPLICADAYa existe esa clave.
404INSTITUCION_NO_ENCONTRADAAl editar o dar de baja, el id no existe.

Fichas completas en la referencia.

On this page