Skip to content

Find Manufacturers

Request

Look manufacturers up by name or alias.

Every requested value is matched against both primary manufacturer names and alternative names, using exact, normalized and prefix matching. Results come back in request order, one per requested name, with an empty matches list where nothing matched — so a result is never missing for a requested name.

Each match reports why it matched through match_reason, which distinguishes how closely the value matched (method) from what it matched against (matched_field). Prefix matches are informative only: they are deliberately never treated as duplicates when importing.

Security
BearerAuth
Headers
Acceptstring(ManufacturerAcceptHeader)required

Set this to application/api.luminovo.manufacturer-v1+json.

Value:"application/api.luminovo.manufacturer-v1+json"
Bodyapplication/jsonrequired
namesArray of stringsrequired

The manufacturer names or aliases to search for.

Each value is matched against both primary manufacturer names and aliases, using exact, normalized and prefix matching.

POST
/manufacturers/find
curl -i -X POST \
  https://api.luminovo.com/manufacturers/find \
  -H 'Accept: application/api.luminovo.manufacturer-v1+json' \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>' \
  -H 'Content-Type: application/json' \
  -d '{
    "names": [
      "string"
    ]
  }'

Responses

One result per requested name, in request order.

Bodyapplication/json
resultsArray of objects(types.manufacturer.v1.FindManufacturersResultResponse)required
Response
{ "results": [ {} ] }