dotloop
dotloop is a real estate transaction management platform (owned by Zillow Group) that lets agents, teams, and brokerages create and manage transactions - called "loops" - end to end, including documents, e-signatures, tasks, participants, and compliance workflows. The dotloop Public API v2 is a documented, OAuth2-secured JSON REST API at https://api-gateway.dotloop.com/public/v2 that exposes accounts, profiles, loops and loop details, folders, documents, participants, tasks, activities, contacts, loop templates, and webhook subscriptions, plus a Loop-It facade for one-call loop creation.
APIs
dotloop Account API
Retrieve the authenticated dotloop account, including the individual's name, email, and default profile. The account is the top-level identity a client application acts on behal...
dotloop Profiles API
List, retrieve, create, and update dotloop profiles - the individual, team, or brokerage contexts under which loops are organized. Loops and templates are always scoped to a pro...
dotloop Loops API
List, retrieve, create, and update loops (transactions) within a profile, with pagination, filtering, and sorting. A loop represents a single real estate transaction and its ass...
dotloop Loop Details API
Get and update the structured detail fields of a loop - grouped sections such as Property Address, Financials, Contract Dates, Listing Information, and Offer details that make u...
dotloop Loop-It API
A facade endpoint that creates a new loop and populates it in a single call - setting transaction type and status, participant contact data, property and listing details, and op...
dotloop Folders API
List, retrieve, create, and update the folders inside a loop. Folders organize the documents within a transaction (for example "Listing Documents" or "Contract Documents").
dotloop Documents API
List and retrieve documents within a loop folder, and upload new documents via multipart form-data. Individual documents can be downloaded as PDFs for the transaction record.
dotloop Participants API
List, retrieve, add, update, and remove the participants on a loop - the agents, buyers, sellers, and other parties to a transaction, each with a role and contact details.
dotloop Tasks API
Read the task lists on a loop and the individual task items within each list - the checklist of steps, due dates, and completion status that drive a transaction's workflow and c...
dotloop Activities API
List the activity feed for a loop - a chronological, read-only audit trail of the events and actions taken on the transaction by its participants.
dotloop Contacts API
Full CRUD over the authenticated user's dotloop contacts (address book) - list, retrieve, create, update, and delete the people an agent works with and can add as loop participa...
dotloop Loop Templates API
List and retrieve the loop templates defined under a profile - reusable transaction blueprints that predefine folders, documents, and settings and can be applied when creating a...
dotloop Webhooks API
Manage webhook subscriptions and inspect delivered events. Clients create subscriptions to loop or contact events; dotloop sends an HTTPS POST to the configured URL when events ...