Créer ou mettre à jour un opérateur externe
Upsert synchrone par identifiant partenaire, sans exiger de SIREN. Une ressource supprimée logiquement est restaurée avec le même UUID; existing_marko_id lie explicitement une cible existante lors du premier envoi.
Scope requis : operateurs:write. Scopes et délégation.
Idempotence : header Idempotency-Key obligatoire. Pour reprendre la même mutation, réutiliser la même clé et le même contenu. Écritures et idempotence.
Authorizations
Use the access_token returned by POST /v1/auth/token. Do not send the raw API secret on business endpoints.
Headers
Partner-generated correlation identifier echoed in logs and error payloads.
Required for every write, including environments where replay deduplication is disabled. Reuse the same value when retrying the same logical write and use a new value for a different write.
255^[!-~]+$Path Parameters
Identifiant stable de votre système, dans le contexte de votre intégration.
1 - 255^[A-Za-z0-9_~-][A-Za-z0-9._:~-]{0,254}$Body
Nom de la ressource. Les recherches exactes et partielles sont décrites au niveau de la route.
SIREN français sur 9 chiffres; le service vérifie aussi le checksum lorsque la route le prévoit.
Type métier de l'opérateur.
promoteur, marchand_de_biens, asset_manager, fonciere, entrepreneur_general Données métier de l'opération. Consultez GET /field-definitions pour les clés, types et unités disponibles; ne déduisez pas les unités des noms.
UUID d'une ressource MARKO existante à associer lors du premier upsert externe; la cible doit être accessible et compatible.
Response
Additional successful response
Identifiant stable de votre système, dans le contexte de votre intégration.
Identifiant MARKO résolu ou créé; conservez-le pour les appels ultérieurs.
Résultat de la synchronisation: created, updated, noop, restored ou bound. Conserver marko_id quel que soit ce résultat.
created, updated, noop, restored, bound État de la ressource MARKO après la synchronisation externe.
Identifiant de corrélation pour le diagnostic de la requête.
Options de taxonomie créées par cet upsert. Conservez les codes retournés; le suffixe custom__ n'est pas prévisible.