Python library for the ServiceNow REST API
Project description
______ __ __ ______ __ __ ______ __ __
/\ == \ /\ \_\ \ /\ ___\ /\ "-.\ \ /\ __ \ /\ \ _ \ \
\ \ _-/ \ \____ \ \ \___ \ \ \ \-. \ \ \ \/\ \ \ \ \/ ".\ \
\ \_\ \/\_____\ \/\_____\ \ \_\\"\_\ \ \_____\ \ \__/".~\_\
\/_/ \/_____/ \/_____/ \/_/ \/_/ \/_____/ \/_/ \/_/
- a Python library for the ServiceNow REST API
News
Version 0.7 released
This release comes with a new attachment helper, available in table-type Resources. Go here for its API documentation, or check out an example.
Also, the Response interface has been further improved and now allows chaining. Example:
incidents = c.resource(api_path='/table/incident')
incident = incidents.get(query={'number': 'INC01234'})
incident.upload(file_path='/tmp/attachment.txt')
incident.update({'description': 'Bye bye'})
incident.delete()
Additionally, generator / streamed responses are now default off, but can be easily enabled by passing stream=True to Resource.get for those memory-intensive queries.
Furthermore, I’ve decided to remove legacy parts of the library, which has been deprecated for quite some time, in version 0.8 of pysnow (around May).
Documentation
The documentation is divided into four sections:
General (install, compatibility etc)
Other projects using pysnow
flask-snow - Adds ServiceNow support to Flask
django-snow - ServiceNow Ticket Management App for Django based projects
pysnow-shovel - Script for easy peasy pushing data into ServiceNow
Contributors
lingfish, jcpunk, AMMullan, amontalban, ryancurrah, jdugan1024, punkrokk, DenverJ
JetBrains
Thank you Jetbrains for creating pycharm and providing me with free licenses
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.