# List all the requests of a campaign **GET /requests** This endpoint retrieves all the requests of a campaign. ## Servers - Production server.: https://api.usecollect.com/v1 (Production server.) ## Authentication methods - Basic auth ## Parameters ### Query parameters - **campaignId** (string) Specify the ID of the campaign to retrieve. - **offset** (integer) Specify the ranking number of the first item on the page. Used for pagination. - **limit** (integer) Specify how many results to return. Default is 50 campaigns, maximum is 100 campaigns. - **filter** (string) Filter requests by status. If not specify, will return all the requests except request cancelled, archived and the drafts. Below you will find the data dictionary for the status attribute. | Status | Description | | ------ | ----------- | | pending | The request has been sent and is not completed. | | completed | The request has been sent, all the documents have been uploaded and the forms submitted. If validation is opted-in, the documents and data have been validated too. | | due | The request has been sent, is not completed and is due. | | waiting | The request has been sent, all the documents have been uploaded and the forms submitted but they have not been validated by the user. | | archived | The request has been archived. | | cancelled | The request has been cancelled. | | error | An error happened when we sent the request. | > info > You can also use custom status here. - **search** (string) String to look up. We will search into the contact first name, contact last name, contact email and all the custom data. ## Responses ### 200 List of requests of a campaigns. #### Body: application/json (array[object]) - **_id** (string) - **campaignId** (string) - **createdAt** (string(date-time)) - **portalUrl** (string) - **status** (string) - **dueDate** (string(date-time)) - **privacy** (string) - **contact** (object) - **branding** (object) ### 400 Bad Request -- Your request is invalid. ### 401 Unauthorized -- Your API key is wrong. ### 403 Forbidden -- The object requested is hidden for administrators only. ### 404 Not Found -- The specified object could not be found. ### 429 Too Many Requests -- You're requesting too many objects! Slow down! ### 500 Internal Server Error -- We had a problem with our server. Try again later. ### 503 Service Unavailable -- We're temporarily offline for maintenance. Please try again later. [Powered by Bump.sh](https://bump.sh)