Edit a supplier
Goal
Update an existing supplier’s party identity and supplier profile.
Who it is for
party.update for party fields. Profile fields (payment terms, currencies) also need supplier_profile.manage.
Preconditions
- Supplier exists and is not archived.
- Parties setup required-field rules apply when enforced.
Steps
- From Suppliers, pencil Edit, or hub Edit details.
- Update Name, Type, contact fields, Billing address, Payment terms (days), and Default currency.
- Dual-role: use hub Roles (Also a customer) — not the create-only checkbox. Toggling customer role needs
customer_profile.manageon the API. - Save.
Result
Party and (when permitted) supplier profile are updated.
Hard stops
- 404 if archived or not a supplier.
- Missing
supplier_profile.managewhen patching profile fields. - Required-field / duplicate rules as on create.