Find customers from a name typed roughly
GET
/customers/fuzzy
const url = 'https://example.com/customers/fuzzy?q=example&limit=8';const options = { method: 'GET', headers: {cookie: '__Host-bottle.session_token=<__Host-bottle.session_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/customers/fuzzy?q=example&limit=8' \ --cookie __Host-bottle.session_token=<__Host-bottle.session_token>Closest first, by trading name, legal name or contact name. Copes with a typo, a missing letter or the words in another order. Archived customers are left out.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Query Parameters
Section titled “Query Parameters”q
required
The name, typed roughly
string
The name, typed roughly
limit
integer
Responses
Section titled “Responses”Matches
Media typeapplication/json
object
items
required
Array<object>
object
id
required
UUID v7
string format: uuid
tradingName
required
string
contactName
required
string | null
surchargeRule
required
string | null
Example
{ "items": [ { "id": "019205d1-6e7a-7c3b-9f6e-3a2b1c0d9e8f", "surchargeRule": "add" } ]}Not signed in
Media typeapplication/json
object
error
required
string
message
required
string
Example
{ "error": "not_found", "message": "Customer not found"}Not a member of that tenant
Media typeapplication/json
object
error
required
string
message
required
string
Example
{ "error": "not_found", "message": "Customer not found"}Validation failed
Media typeapplication/json
object
error
required
string
message
required
string
issues
required
Array<object>
object
path
required
string
message
required
string
Example
{ "error": "validation", "issues": [ { "path": "email", "message": "Invalid email" } ]}