1. Home
  2. Changelog

Feature Release: Public GitHub Integration API Endpoints

We have officially exposed all GitHub deployment configuration features to the public Pressable API. This addition transitions GitHub workflows from a user-interface-dependent model to a programmatic model, allowing developers and agencies to manage continuous integration and deployment routines natively through automated scripts.

Updates & Navigation

  • Endpoint Feature Parity: Introduced documented API endpoints covering the entire lifecycle of the GitHub integration, including token management, repository synchronization, branch queries, deployment triggering, and history retrieval.
  • OAuth Access Scopes: Added dedicated Read and Edit permission scopes to the API Applications panel, allowing administrative users to tightly restrict automated programmatic access based on security requirements.
  • Role Enforcement Mirroring: Connected the new API endpoints directly to existing site-level user roles, ensuring programmatic requests respect account permission hierarchies exactly like the dashboard interface.
  • Integration Eligibility Guard: Implemented validation logic to confirm site enrollment before processing API calls. Sites requiring account upgrades or setup adjustments will receive explicit messaging directing them to support for manual enrollment.

How to Get Started 

Review the updated endpoint structures, expected responses, and authentication examples within our official API documentation library under the Git subsection.

For more information please visit our Knowledge Base.