Skip to main content
A source is a website your agents connect to. Provide a URL, and Deck handles the rest. Sources belong to your organization and can be shared across agents and tasks. Your “Hilton” source works for both a reservations agent and an expense report agent.

How sources fit in

Sources are the “where” of Deck. Credentials authenticate a user to a source. Once connected, tasks execute against that source through the credential. There is no coupling between sources and agents. If two agents need to connect to the same website, use the same source.

Creating a source

Sources can be created from the Console or through the API.

Resetting a source

When you create a source, Deck analyzes its antibot defenses and uses that analysis on every run. Sources change their defenses over time, so a source that worked before can start failing with blocked errors. If that happens, reset the source by calling POST /sources/{source_id}/reset. Deck analyzes the source again; runs keep using the existing analysis until the new one is complete. Resetting again shortly after a previous reset has no effect. Check reset_at on the response to see when the last reset took effect.