Scoro

The most comprehensive workmanagement solution for professional and creative services.

Integrate the Scoro API with the Python API

Setup the Scoro API trigger to run a workflow which integrates with the Python API. Pipedream's integration platform allows you to integrate Scoro and Python remarkably fast. Free for developers.

Run Python Code with the Python API

Write Python and use any of the 350k+ PyPi packages available. Refer to the Pipedream Python docs to learn more.

 
Try it

Overview of Scoro

Scoro is a comprehensive solution that combines project management, time tracking, and CRM functionalities. With the Scoro API, you can automate your business workflows, sync data across different systems, and enhance productivity by reducing manual tasks. The API allows you to access, manipulate, and integrate your Scoro data with other services. When used on Pipedream, you can create serverless workflows to connect Scoro with hundreds of other apps, respond to Scoro events in real-time, and automate actions based on triggers from within Scoro or other platforms.

Connect Scoro

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
import { axios } from "@pipedream/platform"
export default defineComponent({
  props: {
    scoro: {
      type: "app",
      app: "scoro",
    }
  },
  async run({steps, $}) {
    const data = {
      "company_account_id": `${this.scoro.$auth.company_name}`,
      "apiKey": `${this.scoro.$auth.api_key}`,
      "lang": `eng`,
    }
    return await axios($, {
      method: "post",
      url: `https://${this.scoro.$auth.company_name}.scoro.com/api/v2/companyAccount/list`,
      headers: {
        "Content-Type": `application/json`,
      },
      data,
    })
  },
})

Overview of Python

Develop, run and deploy your Python code in Pipedream workflows. Integrate seamlessly between no-code steps, with connected accounts, or integrate Data Stores and manipulate files within a workflow.

This includes installing PyPI packages, within your code without having to manage a requirements.txt file or running pip.

Below is an example of using Python to access data from the trigger of the workflow, and sharing it with subsequent workflow steps:

Connect Python

1
2
3
4
5
def handler(pd: "pipedream"):
  # Reference data from previous steps
  print(pd.steps["trigger"]["context"]["id"])
  # Return data for use in future steps
  return {"foo": {"test":True}}