HelperStable

Submit contact draft

Materializes a `platform.contact` draft as a canonical contact with explicit validation and idempotency.

Company / contact
Submit contact draft
Companies & contacts
Typed result

Vue d’ensemble

Materializes a platform.contact draft as a canonical contact with explicit validation and idempotency.

Exemple

Turn a contact prepared from an external source into an Ormuz resource only when the process decides to preserve it.

Parameters 1

draftRequisContact draft
Typed draft to materialize as a canonical resource. It carries the target type and, when produced by an extension, its technical provenance.

Outputs 6

contactContact
Canonical platform contact obtained or created by the operation.
resourceContact
Canonical platform resource materialized from the draft.
object_typeenum
Canonical type of the materialized resource.
extension_object_mappingextension object mapping
External↔Ormuz technical mapping created when draft provenance allows this correlation.
createdboolean
true when a new resource was created during this execution.
reusedboolean
true when an existing resource was reused through correlation or idempotency.

Behavior

The node submits the draft to the canonical contact contract and returns the persisted or reused resource.

Limits and responsibilities

  • The draft must contain the information required by the create contract.
  • Materializing the contact does not automatically create its business roles.