Skip to content
This repository was archived by the owner on Aug 4, 2025. It is now read-only.

uptick/pyworkflowmax

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PyWorkflowMax

PyWorkflowMax is a Python API for accessing the REST API provided by the WorkflowMax job management tool.

Getting started

Install:

pip install pyworkflowmax

Create a Credentials instance and provide your API and account keys:

from workflowmax import Credentials

cred = Credentials(
  api_key=os.environ.get('WORKFLOWMAX_API_KEY'),
  account_key=os.environ.get('WORKFLOWMAX_ACCOUNT_KEY')
)

Create a WorkflowMax instance, supplying the credentials:

from workflowmax import WorkflowMax

wfm = WorkflowMax(cred)

Access stuff:

important_clients = wfm.clients.search(query='VIP')

If you don't know what you're looking for:

  • the repr of a WorkFlowMax instance will yield a list of available managers (i.e. clients in the above example).
  • the repr of a Manager instance will yield a list of available methods on that manager. Each method corresponds to an API call in WorkFlowMax.

Development

This project is still a baby. It has no tests, limited post/patch functionality, and supports Python 3 only.

Contributions are welcome. ;)

About

A Python API around WorkflowMax's REST API

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages