Get Entity by Name
Entities
Get Entity by Name
Resolve a canonical Shoal entity by canonical name or alias
GET
Get Entity by Name
This is the canonical entity lookup surface. Use it when you have a name like
Ethereum, Binance, or Tether and need the stable Shoal entity id for traversal.
Query Parameters
name(string, required)entityName(string, optional) — Compatibility alias fornamelimit(integer, optional)offset(integer, optional)
Request
cURL
Response (200)
Notes
idis the stable Shoal traversal id for the entity.referencesis present in the canonical entity contract even before richer reference storage is populated.matchedVia,matchType,matchRank, andmatchedValueexplain why the entity matched the query.- This route is the preferred canonical lookup surface going forward.
organizations/byOrganizationNameremains available as a compatibility route.
Errors
- 400 if
nameis missing - 500 on internal server error