Update Specialty Profile
freelancer_update_profileUpdate fields on a Freelancer.com specialty profile, including tagline, hourly rate, description, or skills. Change only the fields you supply; this does not edit your main account profile.
Instructions
Update fields on one of your Freelancer.com "specialty profiles". Only the fields you supply are changed.
Important: this edits a SPECIALTY profile identified by profile_id — it does NOT edit your main account profile (description/tagline/hourly rate shown on your public freelancer page). Freelancer's public API exposes no endpoint to edit the main profile; that is web-UI-only.
Args:
profile_id (number): The specialty profile's numeric ID (you must already know it)
tagline (string, optional)
hourly_rate (number, optional): USD
description (string, optional)
skills (string[], optional): Skill names or IDs (replaces this profile's skills)
account (string, optional): Which configured Freelancer account to use (see freelancer_list_accounts for labels). Omit to use your default/only account.
Returns: confirmation.
⚠️ Modifies real data. The API enforces ownership: editing a profile_id you don't own is rejected.
Use when: "Update specialty profile 12345's hourly rate to 40"
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| skills | No | Skill names or IDs (replaces profile skills) | |
| account | No | Which configured Freelancer account to use (see freelancer_list_accounts for labels). Omit to use your default/only account. | |
| tagline | No | Short headline | |
| profile_id | Yes | Specialty profile numeric ID | |
| description | No | Profile description | |
| hourly_rate | No | Hourly rate in USD |