An un-official package to integrate Timekit APIs with your project
Project description
Timekit.io
This package can be used to integration Timekit APIs with your project. for more information click here
Installation
Run the following to install
pip install python_timekit
Usage
from timekit.client import TimekitAPI
client = TimekitAPI(app_token="<you_api_key>")
response = client.resources.list()
# Response data from timekit
response.data
# Response status code from timekit
response.status
Endpoints Available
from timekit import TimekitAPI
client = TimekitAPI(app_token="<you_api_key>")
# NOTE: Endpoints for Apps
response = client.apps.invite(data)
# NOTE: Endpoints for Bookings
response = client.bookings.create(data, dynamic_includes)
response = client.bookings.list(limit, page, dynamic_includes, search, order_by, sorted_by)
response = client.bookings.retrieve(id)
response = client.bookings.update_state(id, action)
response = client.bookings.update_meta(id, data)
response = client.bookings.create_in_bulk(data)
response = client.bookings.update_in_bulk(data)
response = client.bookings.groups.list(limit, page, search)
response = client.bookings.groups.retrieve(id)
response = client.bookings.delete(id)
# NOTE: Endpoints for Projects
response = client.projects.create(data)
response = client.projects.list(limit, page, search)
response = client.projects.update(id, data)
response = client.projects.create(data)
response = client.projects.delete(id)
response = client.projects.add_resources(id, data)
response = client.projects.set_resources(id, data)
response = client.projects.remove_resources(id, resource_id)
response = client.projects.get_resources(id)
# NOTE: Endpoints for Resources
response = client.resources.create(data)
response = client.resources.list(limit, page, search)
response = client.resources.retrieve(id, dynamic_includes)
response = client.resources.update(id, data)
response = client.resources.delete(id)
response = client.resources.availability_constraints(id, data)
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.
Source Distribution
python_timekit-0.0.7.tar.gz
(17.2 kB
view details)
Built Distribution
File details
Details for the file python_timekit-0.0.7.tar.gz
.
File metadata
- Download URL: python_timekit-0.0.7.tar.gz
- Upload date:
- Size: 17.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f8aa1be748836d0f8880ab934d4c5e5fd335b1b68ebdad7fb1c9eb99f6f6690 |
|
MD5 | f7910c81c030898106d863f7cf068844 |
|
BLAKE2b-256 | ae637521202fb0106ba0ce30bc88a5a91a2b52072e57475ea4a45a42337af058 |
File details
Details for the file python_timekit-0.0.7-py3-none-any.whl
.
File metadata
- Download URL: python_timekit-0.0.7-py3-none-any.whl
- Upload date:
- Size: 19.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 709093fce17a6a42f27becebd0148b24206d1e977af3214b9e99413e68a990d7 |
|
MD5 | c4dd7ad15b8b923bb8c3d3010292c35c |
|
BLAKE2b-256 | 8d7a97f7335eb6980ed3c7d372c10be4914556b6e1a6bd1d8755a162504bbab8 |