Le suivi canonique
GET
/relation-tiers/v1/external-treatments/{treatmentId}
const url = 'https://example.com/relation-tiers/v1/external-treatments/example';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://example.com/relation-tiers/v1/external-treatments/example \ --header 'Authorization: Bearer <token>'Autorisations
Section intitulée « Autorisations »Paramètres
Section intitulée « Paramètres »Paramètres (path)
Section intitulée « Paramètres (path) »treatmentId
required
string
Paramètres (header)
Section intitulée « Paramètres (header) »X-Tenant-Id
string
Facultatif — le tenant fait foi dans le jeton ; s’il est fourni, il doit être identique, et le corps ne peut jamais le choisir.
X-Correlation-Id
string
Réponses
Section intitulée « Réponses »Le traitement suivi.
Media typeapplication/json
object
treatmentId
required
string
requestId
required
string
targetDomain
required
string
commandType
string
commandId
string
status
required
string
results
Array<object>
object
resultCode
required
string
sourceVersion
string
correctionOf
string
retryable
boolean
detailRef
string
Examplegenerated
{ "treatmentId": "example", "requestId": "example", "targetDomain": "example", "commandType": "example", "commandId": "example", "status": "example", "results": [ { "resultCode": "example", "sourceVersion": "example", "correctionOf": "example", "retryable": true, "detailRef": "example" } ]}Aucune identité présentée (401).
L’identité présentée n’a pas la famille d’accès requise (403). Les 403 croisés entre familles sont prouvés par les tests d’assemblage. Un écart de tenant sur une ressource produit 404 (ne rien révéler), jamais ce code.
Ressource absente ou invisible — y compris une ressource d’un autre tenant (le régime de la muraille).
Media typeapplication/json
L’enveloppe d’erreur du catalogue (Problem Details).
object
type
required
string
title
required
string
status
required
integer
code
required
string
detail
string
instance
string
correlationId
required
string
retryable
boolean
violations
Array<object>
object
field
string
reason
string
ruleId
string
Examplegenerated
{ "type": "example", "title": "example", "status": 1, "code": "example", "detail": "example", "instance": "example", "correlationId": "example", "retryable": true, "violations": [ { "field": "example", "reason": "example", "ruleId": "example" } ]}