--- title: "Collection.GetStatus - Web Scraping API - Mozenda" slug: "collectionrebuild" description: "This call rebuilds a combined collection. A combined collection can be rebuilt if all source agents are \"at rest\", that is, if all jobs running in source agents have a status of Done, Canceled, Paused, or Error." updated: 2024-05-14T14:22:54Z published: 2024-05-14T14:22:54Z canonical: "help.mozenda.com/collectionrebuild" --- > ## Documentation Index > Fetch the complete documentation index at: https://help.mozenda.com/llms.txt > Use this file to discover all available pages before exploring further. # Collection.Rebuild ### Description This call rebuilds a combined collection. A combined collection can be rebuilt if all source agents are "at rest", that is, if all jobs running in source agents have a status of `Done`, `Canceled`, `Paused`, or `Error`. Combined collections rebuild automatically when the last source agent job finishes or is canceled. ### URL parameters URL parameter ordering The **URL parameters** below are listed in the order they should be entered in the API **URL**. | Name | Required | Type | Description | | --- | --- | --- | --- | | `CollectionID` | True | numeric | Unique identifier of the **combined collection**. | | `Job.Status.Url` | False | string | A URL that Mozenda will request when the `CombinedCollectionRebuild` job finishes processing. This follows the same paradigm as [Agent.Run](https://help.mozenda.com/docs/agentrun)'s `Job.StatusURL` | | `StatusTimeout` | False | string | Timeout for push notifications. | ### Responses | Name | Type | Description | | --- | --- | --- | | `Result` | string | `Success` if the operation was successful. | | `JobID` | string | Unique identifier for the `CombinedCollectionRebuild` job. | | `CollectionID` | numeric | Unique identifier of the **combined collection**. | ### Sample request ``` curl -X GET "https://api.mozenda.com/rest?WebServiceKey=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX&Service=Mozenda10&Operation=Collection.Rebuild&CollectionID=1089" ``` ### Sample responses #### XML ``` Success 32834 1089 ``` #### JSON (add `&ResponseFormat=JSON`) ``` { "JobID": 32860, "CollectionID": 1089, "JsonResult": { "Command": "Collection.Rebuild", "AutoLoggedIn": false, "WebConsoleKey": "", "Result": "Success", "ErrorCode": "", "ErrorDescription": "", "ErrorList": [], "ExecutionTime": { "Ticks": 0, "Days": 0, "Hours": 0, "Milliseconds": 0, "Minutes": 0, "Seconds": 0, "TotalDays": 0, "TotalHours": 0, "TotalMilliseconds": 0, "TotalMinutes": 0, "TotalSeconds": 0 } } } ```