The Abstract REST API provides programmatic access to design projects, branches, commits, files, collections, and component libraries managed within the Abstract platform.
An Abstract organization that owns projects and manages team memberships.
A design project within Abstract, containing branches, files, and version history.
A branch within a project, analogous to a git branch, allowing parallel design work.
A commit representing a saved set of design changes pushed to a branch.
A design file (e.g. a Sketch file) stored within a branch.
A page within a design file, containing design layers.
A curated collection of design layers shared for review or presentation.
A comment attached to a branch, commit, page, or layer, optionally with a positional annotation.
A webhook subscription that delivers Abstract events to an external URL.
A user's role membership within an Abstract organization or project.