Development Toolkit
Webhooks & rate limit
Webhooks can notify your app when something happens with your add-on (e.g. a started timer or a created entry).
Webhooks available in CAKE.com Marketplace:
NEW_PROJECT
NEW_TASK
NEW_CLIENT
NEW_TIMER_STARTED
TIMER_STOPPED
TIME_ENTRY_UPDATED
TIME_ENTRY_DELETED
NEW_TIME_ENTRY
NEW_TAG
USER_DELETED_FROM_WORKSPACE
USER_JOINED_WORKSPACE
USER_DEACTIVATED_ON_WORKSPACE
USER_ACTIVATED_ON_WORKSPACE
USER_EMAIL_CHANGED
USER_UPDATED
NEW_INVOICE
INVOICE_UPDATED
NEW_APPROVAL_REQUEST
APPROVAL_REQUEST_STATUS_UPDATED
TIME_OFF_REQUESTED
TIME_OFF_REQUEST_APPROVED
TIME_OFF_REQUEST_REJECTED
TIME_OFF_REQUEST_WITHDRAWN
BALANCE_UPDATED
Rate limit
Clients are currently limited to 50 requests per second, but please note that this limit may be adjusted in the future. If the limit is exceeded, a ‘Too many requests’ error will be returned.