HRIS Private API
Installation
pip install catapa-privatepoetry add catapa-privateuv add catapa-privateQuick Start
from catapa_private import CatapaPrivate
def main() -> None:
client = CatapaPrivate(
tenant="zfrl",
username="demo",
password="dmo-password"
)
response = client.get("/core/countries", params={"page": 0, "size": 10})
response.raise_for_status()
data = response.json()
print(f"Found {len(data.get('content', []))} countries")
if __name__ == "__main__":
main()Getting Your Credentials
Tenant ID
Username and Password
Private API Documentation
Tutorials
Tutorial 1: Complete CRUD Operations
Tutorial 2: Error Handling and Response Management
Cookbook
Requirements
Last updated