Wasla
  1. Proposal
Wasla
  • Auth
    • Register a new user
      POST
    • Login
      POST
    • Logout
      POST
  • FreelancerProfile
    • Certifications
      • Update Freelancer Certifications
      • Add Freelancer Certification
      • All freelancer Certifications
      • Delete Freelancer Certifaction
    • Educations
      • All Educations
      • Add Educations
    • Social Links
      • All Freelancer Social Links
      • Add Freelancer Social Link
      • Delete Freelancer Social Link
      • Update Freelancer Social Links
    • Proposal
      • Apply Freelancer on Project
        POST
      • Update Proposal
        PUT
      • Delete Proposal
        DELETE
    • Show Freelancer
      GET
    • MyProfile
      GET
    • Add Skills
      POST
    • Freelancer Image
      POST
    • Update Freelancer Profile
      PUT
    • Delete Freelancer Profile
      DELETE
  • ClientProfile
    • Project
      • Post Project
      • Show Project
      • Update Project
      • Delete Project
    • Review
      • Create Review
      • Update Review
    • Show Profile
      GET
    • Update Profile
      PUT
    • Accept Proposal
      PUT
  • All Skills
    GET
  • All Projects
    GET
  • Schemas
    • Api Responce
    • User
  1. Proposal

Apply Freelancer on Project

Developing
Testing Env
https://test.your-api-server.com
Testing Env
https://test.your-api-server.com
POST
/projects/{project}/apply

Request

Authorization
Provide your bearer token in the
Authorization
header when making requests to protected resources.
Example:
Authorization: Bearer ********************
Path Params

Header Params

Body Params multipart/form-data

Responses

🟢201Created
application/json
Body

🟠409Bad Request
🟠403Forbidden
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://test.your-api-server.com/projects/11/apply' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer <token>' \
--form 'cover_letter="i do this job"' \
--form 'budget="500"' \
--form 'estimated_duration="2 weeks"' \
--form 'attachment=@"C:\\Users\\HP\\Downloads\\scrum.pdf"'
Response Response Example
201 - Example 1
{
    "code": 201,
    "message": "Proposal submitted successfully",
    "data": {
        "id": 1,
        "freelancer_profile_id": 1,
        "project_id": 11,
        "cover_letter": "i do this job",
        "proposed_budget": 500,
        "estimated_duration": "2 weeks",
        "status": "pending",
        "created_at_human": "0 seconds ago",
        "attachment_url": "http://backend.test/storage/attachments/1/1758713117_scrum.pdf",
        "freelancer": {
            "id": 1,
            "name": "Test Freelancer 1",
            "rating": 4.5
        }
    }
}
Modified at 2025-09-24 11:28:41
Previous
Update Freelancer Social Links
Next
Update Proposal
Built with