index.ts•987 B
import entryActions from './entry';
import customerActions from './customer';
import projectActions from './project';
import serviceActions from './service';
import teamActions from './team';
import userActions from './user';
import absenceActions from './absence';
import { createCustomApiCallAction } from '@activepieces/pieces-common';
import { clockodoAuth } from '../../index';
export default [
...entryActions,
...customerActions,
...projectActions,
...serviceActions,
...teamActions,
...userActions,
...absenceActions,
createCustomApiCallAction({
baseUrl: () => 'https://my.clockodo.com/api', // Replace with the actual base URL
auth: clockodoAuth,
authMapping: async (auth) => ({
'X-ClockodoApiUser': (auth as { email: string }).email,
'X-ClockodoApiKey': (auth as { token: string }).token,
'X-Clockodo-External-Application': (auth as { company_name: string })
.company_name,
'Accept-Language': 'en',
}),
}),
];