Screendragon Integration Patterns

Modified on Mon, 13 Apr at 2:36 PM

Our Integration Patterns


We support a flexible and robust set of integration patterns to meet diverse client needs across systems and workflows. These include:


1. OpenAPI-Based Push & Pull Integration

We provide RESTful APIs (OpenAPI standard) that enable real-time, bidirectional data exchange. These APIs cover key entities such as:
  • Projects
  • Workflows
  • Resources
  • Timesheets
  • Matrices
  • Users
Third-party systems can push data into our platform or pull data from it as required, supporting both synchronous and asynchronous operations.


2. Event-Driven Integration via In-House Connection Manager

Our proprietary Connection Manager enables event-driven workflows, allowing external systems to react to:

  • Workflow actions
  • Step completions
  • Status changes


API connectors are configured within the Connection Manager and can:

  • Push data out to external systems in real time
  • Read or retrieve data from external systems as part of the triggered action


3. Scheduled Workflow-Linked Actions

We support scheduled integrations that can be tied directly to workflow logic. This allows time-based or condition-driven automation


4. File-Based Integration

We support both automated and manual file-based integration patterns, including:

  • Cloud storage or SFTP-based file exchange
  • CSV import/export for users, matrices, timesheets, and other bulk data sets

This is ideal for high-volume, batch-oriented operations.


6. Extensible API & Webhook Capabilities

While we do not currently support SDK-based custom integrations, our platform continues to evolve. We are open to enhancing our API and webhook capabilities where needed to meet client-specific requirementsbalancing flexibility with maintainability and security best practices.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons

Feedback sent

We appreciate your effort and will try to fix the article