Retrieve a merge
One merge: the product groups and variants it joined, who decided it, and its undoing.
- Scopes
products:read - Rate classread
/v1/merges/{id}One merge: the product groups and variants it joined, who decided it, and its undoing.
Authorization
apiKey An API key (fo_live_… / fo_test_…) as a bearer token
In: header
Path Parameters
Merge (one product group joined into another, undoable) ID
^mrg_[0-9A-Za-z]{22}$Header Parameters
Dated API version; pinned per organisation on first use and overridable per request
Value in
- "2026-10-01"
- "2026-10-04"
The data the request acts on: test is the organisation's sandbox. An OAuth token picks it (live by default); an API key's mode is fixed, and naming the other one is refused
Value in
- "live"
- "test"
ETag of a cached representation; a match returns 304
Response Body
application/json
application/problem+json
application/problem+json
application/problem+json
application/problem+json
application/problem+json
application/problem+json
application/problem+json
application/problem+json
curl -X GET "https://example.com/v1/merges/string"{ "object": "merge", "id": "string", "survivor": "string", "merged": "string", "variants": [ { "merged": "string", "into": "string" } ], "decided_by": { "method": "deterministic", "rule": "string", "actor": "string", "score": 0, "confidence": 0 }, "created_at": "2019-08-24T14:15:22Z", "undone_at": "2019-08-24T14:15:22Z", "undone_by": { "method": "deterministic", "rule": "string", "actor": "string", "score": 0, "confidence": 0 }}Retrieve a review pair GET
One pair: its variants, evidence, conflicts and the AI judge's answer.
List review pairs GET
Pairs of variants in the organisation's catalogue that may be one item, most probable first: the evidence for and against each, its decisive conflicts and the AI judge's answer. Open pairs by default.