← 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

CampoTipoDescripción
parsed_accountstringNúmero de cuenta corregido por el usuario. Acepta hasta 32 caracteres de dígitos. Se re-normaliza al re-procesar.
parsed_labelstringEtiqueta libre corregida.
parsed_account_typestringTipo de cuenta corregido. `clabe`: CLABE (18 dígitos); `card`: tarjeta (16 dígitos); `phone`: celular/DiMo (10 dígitos).
parsed_bank_codestringCó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_namestringNombre del banco corregido. Puede sobrescribirse durante la re-derivación.

Usado en operaciones

  • PATCH /v1/beneficiaries/imports/{id}/rows/{row_id}