enigma.api.* operation is listed below with parameter shapes and return types from the plugin Zod schemas.
New to Corsair? See API access, authentication, and error handling.
Brands
get
brands.get
Get a brand by ID with its operating locations (paged by cursor) and legal entities, each location with its address, operating status and 12-month card revenue
Risk: read
Output
brand full type
brand full type
match
brands.match
Match a business by name, website, phone number or a natural-language prompt, with an optional address and confidence threshold; returns the best-matching brand with its industries, location count and 12-month card revenue
Risk: read
At least one of
name, website, phoneNumber or prompt is required, and prompt cannot be combined with any of them or with address.
address full type
address full type
brand full type
brand full type
Legal Entities
get
legalEntities.get
Get a legal entity by ID or name, with its registered entities, formation dates, addresses and brands
Risk: read
At least one of
id or name is required. The registeredEntities, addresses and brands lists return their first page of up to three entries; each carries a pageInfo with hasNextPage when more exist.
Output
legalEntity full type
legalEntity full type
Locations
match
locations.match
Match a business location by name, address, website or phone number; returns the address, phone numbers, operating status and parent brands
Risk: read
At least one of
name, website, phoneNumber or address is required.
address full type
address full type
location full type
location full type