Skip to main content

Python package that acts as a wrapper for the Nintex Automation Cloud system.

Project description

Overview

nacwrap is a python package for interacting with the Nintex Automation Cloud system. Creating workflow instances, delegating tasks, etc. Essentially just a wrapper for the NAC API.

Installation

pip install nacwrap

Usage

Several environment variables are required for nacwrap to function.

Required? Env Variable Description
Yes NINTEX_CLIENT_ID Client ID for connecting to Nintex API. Created in Apps and Tokens page in NAC.
Yes NINTEX_CLIENT_SECRET Client secret for connecting to Nintex API. Created in Apps and Tokens page in NAC.
Yes NINTEX_GRANT_TYPE Value should be 'client_credentials'.
Yes NINTEX_BASE_URL Value depends on which Nintex region you are in. US is, for example 'us.nintex.io'. https://developer.nintex.com/docs/nc-api-docs/d2924cfeea6e8-welcome-to-the-nintex-automation-cloud-api#choose-your-region

Instances - Create Instance

Function to create a workflow instance. Takes in two parameters.

workflow_id: The ID of the workflow you want to create an instance for.

start_data: Optional, any start data the worklfow requires. Should be provided in dictionary format. Returns JSON response if successful.

Instances - List Instances

Function to return instance data. Takes a number of parameters for filtering what instance data to get.

Tasks - Delegate Assignment (TODO)

Make function to delegate tasks from one user to another.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nacwrap-0.1.1.tar.gz (5.4 kB view details)

Uploaded Source

Built Distribution

nacwrap-0.1.1-py3-none-any.whl (6.0 kB view details)

Uploaded Python 3

File details

Details for the file nacwrap-0.1.1.tar.gz.

File metadata

  • Download URL: nacwrap-0.1.1.tar.gz
  • Upload date:
  • Size: 5.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for nacwrap-0.1.1.tar.gz
Algorithm Hash digest
SHA256 79c06fac5d351d9161b73893a6c38c41e2981decd8c88c8695c0cbe2e9977bc1
MD5 677534c76d99e8608518cf4371a74625
BLAKE2b-256 c852f2b609bca12e6ff53bc71c23429ac78700739f500f6958f4e49c1857d4bc

See more details on using hashes here.

File details

Details for the file nacwrap-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: nacwrap-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 6.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for nacwrap-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ffa2b05a5c4dbfa8022622ddce8a75d6022757f226fca4cb1557a73773c58e5c
MD5 6f55671b750604d02a21c0e2dd93f543
BLAKE2b-256 68090147b7c6dc3cc8f791788b447a50e62dfc53f1cc9189486aae0755ea0cff

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page