| API | Protocol | Base URL | Docs | Reference | OpenAPI | SDKs |
|---|---|---|---|---|---|---|
| Main | rest | https://secure.workbooks.com/ | link | — | — | — |
Actions (17)
Activities · 4
- Bulk update ActivitiesPUT /activity/activities.api
Update or create multiple Activity records in a single request.
documented - Bulk update TasksPUT /activity/tasks.api
Update or create multiple Task records.
documented - List ActivitiesGET /activity/activities.api
Retrieve Activity records.
documented - List TasksGET /activity/tasks.api
Retrieve Task records.
documented
Reports · 4
- Download Report (CSV) by IDGET /data_view/{id}/data.csv
Fetch a report’s data in CSV format using the report’s numeric ID.
documented - Download Report (CSV) by NameGET /data_view/{name}.csv
Fetch a report’s data in CSV format by its name.
documented - Download Report (XLSX) by IDGET /data_view/{id}/data.xlsx
Fetch a report’s data in XLSX format by ID.
documented - Download Report (XLSX) by NameGET /data_view/{name}.xlsx
Fetch a report’s data in XLSX format by name.
documented
Authentication · 3
- Login to Workbooks APIPOST /login.api
Obtain a session for API access using an API key or user credentials.
documented - Login to Workbooks APIPOST /login.api
Authenticate to the Workbooks API to obtain a session for subsequent requests using an API key or user credentials.
documented - Redirect to Okta for OAuth2 authenticationGET /oauth2_login/Okta
Redirects to Okta OAuth2 login to authenticate the user.
documented
CRM · 2
- Bulk update PeoplePUT /crm/people.api
Create, update or delete multiple Person records in a single request; includes creating new records when id=0 and applying filters to target existing records.
documented - List PeopleGET /crm/people.api
Retrieve a list of Person records; supports _start, _limit, _select_columns and filtering parameters as shown in the API sample.
documented