Skip to main content
Every 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
Input Output

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
Input At least one of name, website, phoneNumber or prompt is required, and prompt cannot be combined with any of them or with address.
Output

get

legalEntities.get Get a legal entity by ID or name, with its registered entities, formation dates, addresses and brands Risk: read
Input 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

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
Input At least one of name, website, phoneNumber or address is required.
Output