awork

Your smart digital assistant

Integrate the awork API with the Python API

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

Run Python Code with Python API on New Task (Instant) from awork API
awork + Python
 
Try it
Run Python Code with Python API on New Time Entry (Instant) from awork API
awork + Python
 
Try it
Run Python Code with Python API on New Updated Time Entry (Instant) from awork API
awork + Python
 
Try it
New Task (Instant) from the awork API

Emit new event on each created task.

 
Try it
New Time Entry (Instant) from the awork API

Emit new event on each created time entry.

 
Try it
New Updated Time Entry (Instant) from the awork API

Emit new event on each updated time entry.

 
Try it
Create Client with the awork API

Creates a client. See docs here

 
Try it
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
Create Project with the awork API

Creates a project. See docs here

 
Try it
Find Users By Email with the awork API

Finds a user by email. See docs here

 
Try it

Connect awork

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import { axios } from "@pipedream/platform"
export default defineComponent({
  props: {
    awork: {
      type: "app",
      app: "awork",
    }
  },
  async run({steps, $}) {
    return await axios($, {
      url: `https://api.awork.io/api/v1/me`,
      headers: {
        Authorization: `Bearer ${this.awork.$auth.oauth_access_token}`,
      },
    })
  },
})

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}}