Update Specialty Profile
freelancer_update_profileUpdate a Freelancer specialty profile's tagline, hourly rate, description, or skills by providing the profile ID and desired changes.
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 |