List Counts Of Daily Logs
list_counts_of_daily_logs_projectReturns paginated counts of daily logs by type, filtered by date, status, or creator, based on user permissions. Use to enumerate log records and find IDs.
Instructions
Returns counts of all daily logs arranged by type, given the current user permissions. Read Only/Standard users will see only counts of approved logs, Collaborator users will see only counts of logs created by themselves, Admins can use filter options to see all logs, or only a specific approval status (defaulting to approved). See Working with Daily Logs for information on filtering the response using the log_date, start_date, and... Use this to enumerate Daily Log records when you need a paginated overview, to find IDs, or to filter by query parameters. Returns a paginated JSON array of Daily Log records. Use page and per_page to control pagination; the response includes pagination metadata. Required parameters: project_id. Procore API: Project Management > Daily Log. Endpoint: GET /rest/v1.0/projects/{project_id}/daily_logs/count
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| project_id | Yes | URL path parameter — unique identifier for the project. | |
| log_date | No | Query string parameter — date of specific logs desired in YYYY-MM-DD format | |
| start_date | No | Query string parameter — start date of specific logs desired in YYYY-MM-DD format (use together with end_date) | |
| end_date | No | Query string parameter — end date of specific logs desired in YYYY-MM-DD format (use together with start_date) | |
| filters__status | No | Query string parameter — filter on status for "pending" or "approved" or "all" | |
| filters__created_by_id | No | Query string parameter — returns item(s) created by the specified User IDs. | |
| page | No | Page number for paginated results (default: 1) | |
| per_page | No | Number of items per page (default: 100, max: 100) |