Skip to main content

Add your description here

Project description

BambooHR SDK

This SDK targets BambooHR's single-company API authentication model.

Authentication

For a single BambooHR customer integration you need:

  • A BambooHR account
  • The company domain (if your URL is https://mycompany.bamboohr.com, the domain is mycompany)
  • A user API key

BambooHR uses HTTP Basic Auth for API key authentication:

  • Username: API key
  • Password: any non-empty string (commonly x)

Python Usage

from bamboohr.client import BambooHR

with BambooHR(domain="mycompany", api_key="YOUR_API_KEY") as client:
	directory = client.get("/employees/directory")
	print(directory)

The client base URL is built as:

https://{domain}.bamboohr.com/api/v1

curl Example

curl -i -u "{API_KEY}:x" "https://{companyDomain}.bamboohr.com/api/v1/employees/directory"

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

bamboohr_api-0.1.1.tar.gz (6.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

bamboohr_api-0.1.1-py3-none-any.whl (4.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: bamboohr_api-0.1.1.tar.gz
  • Upload date:
  • Size: 6.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for bamboohr_api-0.1.1.tar.gz
Algorithm Hash digest
SHA256 b89483a63cf5a31fc2241a052987fd011b64216fd23aee7727a84c109d1fe6c3
MD5 f0152beb7192fb914b94b8210bb9bf55
BLAKE2b-256 c26ef4ba047325cd30acb1a9426b9bdc3679533ee5d7dc6eaf37b711b98ae82e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bamboohr_api-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 4.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for bamboohr_api-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6657d2d4d363753b20ebd3030cab135a817325b342db74a8abeae7df5cec74d7
MD5 e053b47b9b8fdeed8c232a3403c2fd21
BLAKE2b-256 4891f35579850a783cb72330069542d44eacadd454bf0dd26ccfc9fa944f3b28

See more details on using hashes here.

Supported by

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