Skip to main content

A python wrapper around BambooHR's APIs

Project description

BambooHR Python Library


This library eases the use of the BambooHR REST API. It is an unofficial Python API for BambooHR.

This library require two additional libraries (xmltodic, rfc6266) to handle some special requests.

To use this library you can do

from bamboopy import Employees

employees = Employees(
    api_key='MYCOMPANYAPIKEY',
    company='companyname')

employees = employees.directory()

This will give you a list of employees

You can also upload files to BambooHR

from bamboopy import Employees

employees = Employees(
    api_key='MYCOMPANYAPIKEY',
    company='companyname')


employees.upload_file(
    123,
    category=12,
    file='./Contract_template.pdf',
    filename="Contract.pdf")

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

bamboopy-0.0.7.tar.gz (9.7 kB view details)

Uploaded Source

Built Distribution

bamboopy-0.0.7-py3-none-any.whl (11.5 kB view details)

Uploaded Python 3

File details

Details for the file bamboopy-0.0.7.tar.gz.

File metadata

  • Download URL: bamboopy-0.0.7.tar.gz
  • Upload date:
  • Size: 9.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.6.9

File hashes

Hashes for bamboopy-0.0.7.tar.gz
Algorithm Hash digest
SHA256 a843aac6f1d6972977c174b79f08270316905f6801f72e07801ba7db7a2bff0a
MD5 7421d42886ef4540871f562f8af2adc1
BLAKE2b-256 53a1188eb8551c395477a58aef2addab690c4d74b099d5e7852a5f548c981c95

See more details on using hashes here.

File details

Details for the file bamboopy-0.0.7-py3-none-any.whl.

File metadata

  • Download URL: bamboopy-0.0.7-py3-none-any.whl
  • Upload date:
  • Size: 11.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.6.9

File hashes

Hashes for bamboopy-0.0.7-py3-none-any.whl
Algorithm Hash digest
SHA256 f8ed0f571bbeeafcdf6578cea8d742268805bfa3c4a730dff04dcc633ba7a9ff
MD5 023554b74aa00737aa6bf35fbe3af0ea
BLAKE2b-256 f57c185079a88c6eeb844d9a8514a411d5e159328f3cf8b1643b6c3ef111d295

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