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.0.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.0-py3-none-any.whl (4.4 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for bamboohr_api-0.1.0.tar.gz
Algorithm Hash digest
SHA256 3f8d77595d982362daaa2b1d618dac12a3234d9037d1dc637651b907ea2b8786
MD5 edff3f403fc2ede8dddc813bedf01476
BLAKE2b-256 100031cbbb5881308b11fdbf51b2d24096622d06ae95b20c7a263506da0199b0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bamboohr_api-0.1.0-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.12

File hashes

Hashes for bamboohr_api-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 cc3b3091c1f9b753b104b9e70ebf36bb30cc9eeee90542b5c56fc9ae2d7f4976
MD5 3e3fd6fe3ae156058487c22cb99f22c0
BLAKE2b-256 0547e64797da04d2ffd11b2206b7cfdbc81ab488a77d5d1cd7bf61cd361e9c61

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