Skip to content

[ONB-4206] [Compose] [Compose] Agrega actualización de organizaciones (PATCH /v1/organizations/{id}) - #113

Merged
fin-compose[bot] merged 1 commit into
masterfrom
compose/organizations-update-d2e1
Nov 6, 2026
Merged

fin-compose[bot] merged 1 commit into
masterfrom
compose/organizations-update-d2e1

Conversation

@FranciscaOtero

Copy link
Copy Markdown
Contributor

Description

Alineo el SDK con los cambios de la API pública entre el 2026-10-30 y el 2026-11-06 (main-api.json de fintoc-rails e472170f → 9a39d9d8 y core-api.json de pacioli 27d15264 → cbdc7b01).

  • Nuevo fintoc.organizations.update(id, { founder_email, previous_founder_email }) para PATCH /v1/organizations/{id}. Devuelve un Organization.
  • README: POST /v1/organizations ya no exige firma JWS ni API key live; con API key de test devuelve una organización ficticia. Agrego ejemplo de update.
  • Tests de integración.

PRs de origen: fintoc-com/fintoc-rails#20103, fintoc-com/fintoc-rails#20327, fintoc-com/fintoc-rails#20044, fintoc-com/fintoc-rails#19988, fintoc-com/fintoc-rails#20074.

Quedó fuera (no requiere cambios en el SDK): son campos, enums o validaciones nuevas que el SDK ya pasa y recibe dinámicamente.

  • split en requests de payment intents v1/v2, invoices v2 y subscriptions v2, y split / split_applied en sus respuestas (fintoc-com/fintoc-rails#19791, fintoc-com/fintoc-rails#20011, fintoc-com/fintoc-rails#20107, fintoc-com/fintoc-rails#20108, fintoc-com/fintoc-rails#20177, fintoc-com/fintoc-rails#19997).
  • Estado inconsistent y campo reason en invoices y subscriptions v2 (fintoc-com/fintoc-rails#19896, fintoc-com/fintoc-rails#19906).
  • Evento invoice.finalization_failed (fintoc-com/fintoc-rails#19922).
  • payment_method_type y documentation_upload_deadline nullable en disputes (fintoc-com/fintoc-rails#18922).
  • tax_id.type custom (fintoc-com/fintoc-rails#19834).
  • max_completed_sessions en payment links (fintoc-com/fintoc-rails#19886).
  • error_reason en payment methods mx_direct_debit (fintoc-com/fintoc-rails#20009, fintoc-com/fintoc-rails#19971).
  • Solo docs/errores: fintoc-com/fintoc-rails#20075, fintoc-com/fintoc-rails#20221, fintoc-com/fintoc-rails#20222, fintoc-com/fintoc-rails#19666, fintoc-com/fintoc-rails#20183, fintoc-com/fintoc-rails#19637, fintoc-com/fintoc-rails#19978 y el largo de holder_name/contraparte en pacioli (fintoc-com/pacioli#4063).

Requirements

None.

Additional changes

None.

🤖🐙 Created with Compose · View session

Co-authored-by: fin-compose[bot] <255610621+fin-compose[bot]@users.noreply.github.com>
@FranciscaOtero FranciscaOtero added the agent:compose PR created by Compose AI agent label Nov 6, 2026
@FranciscaOtero FranciscaOtero self-assigned this Nov 6, 2026
@fin-hermes fin-hermes Bot added the size/S label Nov 6, 2026
@FranciscaOtero

Copy link
Copy Markdown
Contributor Author

fin review

@fin-hermes fin-hermes Bot added the risk:low label Nov 6, 2026

@fin-review fin-review Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM ✅

@FranciscaOtero
FranciscaOtero marked this pull request as ready for review November 6, 2026 12:06

@fin-review fin-review Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM ✅

@fin-compose
fin-compose Bot merged commit 3f54c04 into master Nov 6, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

agent:compose PR created by Compose AI agent risk:low size/S

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant