Overview

View as Markdown

Vendor profile endpoints.

Duplicate handling

A create request is matched against existing vendors in the project by display name, or by email when one is supplied. Use dedupe_mode on the request body to choose what happens when a match is found:

ModeBehaviourStatus
skip (default)The existing vendor is left untouched and returned unchanged.409
overwriteThe existing vendor is updated with the values supplied.200
addA separate vendor is created regardless of the match.201

The 409 body carries the vendor that was matched, so you can link to it or retry the request with dedupe_mode set to add.