# Get a specific element **GET /elements/{elementId}** This endpoint retrieves all the details of a specific element including the answers of the forms and the documents that have been uploaded. ## Servers - Production server.: https://api.usecollect.com/v1 (Production server.) ## Authentication methods - Basic auth ## Parameters ### Path parameters - **elementId** (string) The ID of the element to retrieve ### Query parameters - **expires** (integer) Optionally specify the period of validity of the url to access the uploaded documents. Should be an integer, default is `900` (15 minutes) and maximum is `3600` (1 hour). ## Responses ### 200 Returns a specific element #### Body: application/json (object) - **id** (string) Element ID - **itemId** (string) Reference of the element in the campaign - **name** (string) Element name - **order** (integer) Element order - **status** (string) Element status - **mandatory** (boolean) Whether element is mandatory - **multipleupload** (boolean) Whether multiple uploads are allowed - **uploads** (array[object]) - **type** (string) Element type - **request** (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)