List Activity Links
list_activity_linksList all activity links in a schedule to enumerate scheduling records, find IDs, or filter by query parameters. Returns paginated results.
Instructions
List all activity links in a schedule. Use this to enumerate Scheduling records when you need a paginated overview, to find IDs, or to filter by query parameters. Returns a paginated JSON array of Scheduling records. Use page and per_page to control pagination; the response includes pagination metadata. Required parameters: company_id, project_id, schedule_id. Procore API (v2.0): Project Management > Scheduling. Endpoint: GET /rest/v2.0/companies/{company_id}/projects/{project_id}/schedules/{schedule_id}/activity_links
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| company_id | Yes | URL path parameter — unique identifier for the company | |
| project_id | Yes | URL path parameter — unique identifier for the project | |
| schedule_id | Yes | URL path parameter — unique identifier for the schedule | |
| filters__id | No | Query string parameter — filter activity links by ID | |
| filters__from_activity | No | Query string parameter — filter activity links by predecessor activity IDs (bracket list syntax like [1,2]) | |
| filters__to_activity | No | Query string parameter — filter activity links by successor activity IDs (bracket list syntax like [1,2]) | |
| filters__updated_at__gt | No | Query string parameter — filter for activity links updated after this timestamp (ISO 8601) | |
| sort | No | Query string parameter — sort by supported fields. Accepts comma separated values to sort by multiple fields. Order is ascending by default, prefix field with '-' for descending | |
| page | No | Query string parameter — the page number to retrieve | |
| per_page | No | Query string parameter — number of records per page |