
credential_id. Then trigger
the configured Blueprint with that credential whenever your application needs
to send data, polling the resulting run until it reaches a terminal state and
fetching its outputs when complete.
Companies of all sizes use Rubie for:
- Competitor data migration: Rip and replace your competition by offering a one-click data migration experience. Customers authenticate their legacy accounts and Rubie handles extracting, cleaning, and mapping the data into your system.
- Complex mapping exercises: Intelligently map large datasets from one external system into yours as a part of customer activation.
- Impossible integrations: Build workflows to access data across websites and applications that don’t have APIs.
Get Started
Quickstart
Connect an end user’s account and run a Blueprint against it, end to end.
Connect an account
Collect credentials through a Rubie-hosted form, without secrets touching
your servers.
Trigger a run
How to send structured API data and poll a run to completion.
The integration surface
Whatever the underlying workflow does, the API you talk to is the same six endpoints. The paths below are relative tohttps://app.rubiehq.com/api/v1:
The interesting part — which system to log into, what to extract, how to map and
validate it — lives in your Blueprint’s configuration rather than in this API.
That’s what keeps the surface small: adding a new source system does not change
the API shape. The strategy, Blueprint key, and expected data are configuration
supplied by Rubie.
Browse the API Reference
for the full schemas and an interactive playground.