← Volver al índice de esquemas
PatchBeneficiaryImportRowRequest
Cuerpo de `PATCH /v1/beneficiaries/imports/{id}/rows/{row_id}`. Acepta envoltorio JSON:API `{ data: { attributes: {...} } }` o un objeto plano. Todos los atributos son opcionales — solo se sobreescriben los presentes. Cinco campos editables: `parsed_account`, `parsed_label`, `parsed_account_type`, `parsed_bank_code`, `parsed_bank_name`. Cualquier otra clave se ignora. Si el cuerpo no contiene ningún campo editable reconocido → `422 no_valid_fields`. Si la importación no está en estado `preview_ready` → `422 job_not_editable`. Tras persistir la corrección, el servidor re-procesa la fila (re-deriva banco a partir del prefijo CLABE / BIN nuevos) para que los contadores de la importación y la columna Banco de la vista previa queden sincronizados sin esperar a la confirmación.
Propiedades
| Campo | Tipo | Descripción |
|---|---|---|
parsed_account | string | Número de cuenta corregido por el usuario. Acepta hasta 32 caracteres de dígitos. Se re-normaliza al re-procesar. |
parsed_label | string | Etiqueta libre corregida. |
parsed_account_type | string | Tipo de cuenta corregido. `clabe`: CLABE (18 dígitos); `card`: tarjeta (16 dígitos); `phone`: celular/DiMo (10 dígitos). |
parsed_bank_code | string | Código SPEI corregido (5 dígitos). Útil para cuentas tipo `phone` que necesitan reasignación de banco. Para CLABE/card se sobrescribe en su re-derivación. |
parsed_bank_name | string | Nombre del banco corregido. Puede sobrescribirse durante la re-derivación. |
Usado en operaciones
PATCH /v1/beneficiaries/imports/{id}/rows/{row_id}