Submit contact role draft
Materializes a `platform.contact_role` draft as a canonical role relationship with validation and idempotency.
Company / contact
Submit contact role draft
Companies & contacts
Typed result
Vue d’ensemble
Materializes a platform.contact_role draft as a canonical role relationship with validation and idempotency.
Exemple
An external source proposes a representative role; the process explicitly submits it after the required checks.
Parameters 1
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
contact_role
Canonical contact role obtained or created by the operation.
resource
Canonical platform resource materialized from the draft.
object_type
Canonical type of the materialized resource.
extension_object_mapping
External↔Ormuz technical mapping created when draft provenance allows this correlation.
created
true when a new resource was created during this execution.reused
true when an existing resource was reused through correlation or idempotency.Behavior
The draft is validated against the role contract, then created or reused according to its provenance and durable references.
Limits and responsibilities
- Submission does not automatically raise the certification level beyond what the draft and your policy justify.
- The referenced company and contact must already be usable under the role create contract.