Discover Endpoints in a Category
procore_discover_endpointsDiscover Procore API endpoints by category or module, and filter by summary text or HTTP method to narrow results. Returns operationId, method, path, and summary for each endpoint.
Instructions
Lists the Procore endpoints inside one category or module, optionally narrowed by a summary substring or HTTP method. Use it after procore_discover_categories to enumerate a focused area; prefer procore_search_endpoints when you have a keyword but no category. Every argument is optional, but omitting all of them returns the entire ~3,100-endpoint catalog, so pass at least a category or a search term. Returns a JSON array of {operationId, summary, method, path}; feed an operationId to procore_get_endpoint_details. Filters that match nothing return an empty array, not an error. Reads the bundled catalog: no Procore request, no authentication, no rate-limit cost. Step 2 of the workflow.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| module | No | Module within the category, e.g. 'RFI', 'Submittals', 'Punch List'. Ignored unless category is also given. | |
| search | No | Case-insensitive substring matched against endpoint summary text; combine with category to narrow a large module | |
| category | No | Top-level category, exactly as returned by procore_discover_categories, e.g. 'Project Management', 'Core', 'Construction Financials' | |
| method_filter | No | Restrict results to a single HTTP method — useful to list only the reads (GET) in a module |