Recruspace
  1. Endpoints
Recruspace
  • Welcome
  • Get API Key
  • Authentication
  • Rate Limit
  • Pagination
  • Endpoints
    • Companies Offices
      GET
    • Companies Users
      GET
    • Job Posts
      GET
    • Job Post
      GET
    • Apply Job
      POST
    • Job Questions
      GET
    • Talent Pools
      GET
    • Update Talent Pool
      PATCH
    • Delete Talent Pool
      DELETE
    • Add Candidate To Talent Pool
      POST
    • Talent Pool Candidates
      GET
    • Create Talent Pool
      POST
    • Upload File
      POST
  1. Endpoints

Upload File

POST
/api/v1/utilities/upload-file/
Last modified:2025-06-02 14:41:14
Uploads a file to the company's S3 storage.
Arguments
file (required): The file to upload. File size must be less than 50 MB
Valid file types include:
application/pdf
text/plain
application/vnd.openxmlformats-officedocument.wordprocessingml.document
application/msword
image/png
image/jpeg
image/jpg
Returns:
200 OK : Returns the details of the uploaded document, including its name, type, size, and storage path.

Request

Authorization
Provide your bearer token in the
Authorization
header when making requests to protected resources.
Example:
Authorization: Bearer ********************
Body Params multipart/form-data

Responses

🟢200OK
application/json
Body

Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://api.recruspace.com/api/v1/utilities/upload-file/' \
--header 'Authorization: Bearer <token>' \
--form 'file=@""'
Response Response Example
{
    "id": 0,
    "path": "string",
    "name": "string",
    "type": "string",
    "file_size": -2147483648,
    "base": "string",
    "presigned_url": "string",
    "uploaded_at": "2019-08-24T14:15:22Z"
}
Modified at 2025-06-02 14:41:14
Previous
Create Talent Pool
Built with