institutionId before you create a connection for a supported institution.
Institution vs connection
| Object | What it represents |
|---|---|
| Institution | A supported bank record in Waycore’s public catalog. |
| Connection | A live, entity-owned integration with that institution, or with a bank portal URL, after delegated-user setup and activation. |
Discovery flow
- Call
GET /v1/institutions - Use the
queryparameter to search by institution name or identifier - Choose an
institutionId - Pair it with an
entityIdinPOST /v1/connections - Optionally pass
portalUrltoo when that supported institution has multiple login portals
entityId plus portalUrl instead. That lets you begin onboarding now while Waycore adds support later.
Key fields
institutionId— Stable Waycore identifier used when creating connections.name— Display name for the bank or banking platform.
Searching
GET /v1/institutions supports a query parameter for name or identifier search. Results are cursor-paginated, so you can browse the full catalog or power a searchable picker in your product.
For supported institutions, institutionId is the preferred connection input. For unsupported or newly requested institutions, use portalUrl directly in the connection create call.
Endpoints
List institutions
Get institution
Create connection
Required scopes
| Scope | Used by |
|---|---|
connections:read | List, get |
connections:write | Create a connection with the selected institution or portal URL |