Wasla
  1. FreelancerProfile
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
      • Update Proposal
      • Delete Proposal
    • 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. FreelancerProfile

MyProfile

Developing
Testing Env
https://test.your-api-server.com
Testing Env
https://test.your-api-server.com
GET
/freelancer/profile

Request

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

Responses

🟢200Success
application/json
Body

🟠404Record Not Found
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://test.your-api-server.com/freelancer/profile' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer <token>'
Response Response Example
200 - Example 1
{
    "code": 200,
    "message": "Freelancer profile retrieved successfully",
    "data": {
        "id": 1,
        "user": {
            "id": 2,
            "name": "Test Freelancer 1",
            "email": "freelancer1@example.com",
            "role": "freelancer",
            "created_at": "Member since 2025"
        },
        "title": "Web Developer",
        "bio": "Experienced developer",
        "hourly_rate": 50,
        "profile_image_url": "https://ui-avatars.com/api/?name=Test+Freelancer+1&background=random&color=fff",
        "phone_number": "123456789",
        "website": "https://example.com",
        "location": "Cairo",
        "available": true,
        "is_complete": true,
        "total_earnings": 500,
        "completed_projects_count": 1,
        "reviews_count": 2,
        "average_rating": 4.5,
        "skills": [
            {
                "id": 1,
                "name": "PHP"
            },
            {
                "id": 2,
                "name": "Laravel"
            },
            {
                "id": 4,
                "name": "Dart"
            }
        ],
        "portfolios": [
            {
                "id": 1,
                "title": "Portfolio 1",
                "url": "https://portfolio1.com",
                "description": "Sample portfolio"
            }
        ],
        "projects": [
            {
                "id": 1,
                "title": "Project 1",
                "description": "First project",
                "status": "completed",
                "budget": 500,
                "duration": "2 weeks",
                "deadline": "2025-09-22",
                "completed_at": "2025-09-22",
                "rating": "4.0",
                "review_comment": "Great work!",
                "client": {
                    "id": 1,
                    "name": "Test Client"
                },
                "skills": [
                    {
                        "id": 2,
                        "name": "Laravel"
                    },
                    {
                        "id": 1,
                        "name": "PHP"
                    }
                ]
            },
            {
                "id": 2,
                "title": "Project 2",
                "description": "Second project",
                "status": "in-progress",
                "budget": 1000,
                "duration": "3 weeks",
                "deadline": "2025-10-02",
                "completed_at": null,
                "rating": "5.0",
                "review_comment": "Excellent!",
                "client": {
                    "id": 1,
                    "name": "Test Client"
                },
                "skills": []
            }
        ],
        "social_links": [
            {
                "id": 1,
                "platform_name": "LinkedIn",
                "url": "https://linkedin.com/in/test1"
            }
        ],
        "certifications": [
            {
                "id": 1,
                "certification_name": "Laravel Certification",
                "certification_url": "https://certification.com"
            }
        ],
        "educations": [
            {
                "id": 1,
                "university": "Cairo University",
                "degree": "BSc",
                "field": "Computer Science",
                "from": "2015",
                "to": "2019"
            }
        ]
    }
}
Modified at 2025-09-13 12:35:07
Previous
Show Freelancer
Next
Add Skills
Built with