Skip to main content
PATCH
Update proposal template

Authorizations

X-API-TOKEN
string
header
required

API token for authentication

Path Parameters

id
integer
required

Proposal template ID (from /proposal-templates)

Body

application/json

All fields optional; send only what you change. null clears or disables where noted

name
string

Non-empty; null not allowed

Maximum string length: 255
Example:

"Web development"

sender
object

Assign who bids with this template, from GET /proposal-senders. contractor_uid is required for agencies and not allowed for freelancer profiles. Switching an agency template to a freelancer sender makes it ineligible for auto-bidding

hourly_rate
object

Partial update of the hourly rate block

fixed_price
object
ai
object
ab_testing
boolean
answers
object[]

Replaces the whole list

Maximum array length: 50
cover_letters
object

Partial update of the A/B slots

visibility
enum<string>

The API token acts with team admin rights; private is not available through the API

Available options:
shared_view,
shared_edit,
shared_admins

Response

Template updated; returns the same shape as GET /proposal-templates/{id}

data
object