type: "by_transaction" for bank or card transaction descriptions. The response is a Brand profile; it does not contain a numeric confidence score.
Request
Send this body toPOST /brand/retrieve. See the Quickstart for authentication and SDK setup.
Add matching hints
Do not invent missing hints. Non-numeric MCC and phone strings are ignored. City hints are ignored when shorter than four characters, containing more than two digits, or matching a country name.
maxSpeed, force_language, timeoutOpts, and tags are supported. maxAgeMs is not accepted for this lookup.
Unresolved merchants
400 NOT_FOUND means the merchant could not be identified reliably. Keep the descriptor and show an unresolved state. Distinguish this from a timeout or service error.
If you cache results, include the descriptor and all supplied matching hints in the cache key. Review ambiguous matches before using them in financial reports.