Early access: these pages are being written and reviewed. Facts in the header boxes come straight from the product.
Update the organization's profile and settings
PUT
/api/v1/org
const url = 'https://api.pitch2sale.com/api/v1/org';const options = { method: 'PUT', headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'}, body: '{"name":"example","timezone":"example","currency":"example","settings":{"additionalProperty":"example"},"auto_create_leads_from_whatsapp":true,"auto_invoice_on_accept":true,"auto_contract_on_proposal_accept":true,"auto_project_on_contract_sign":true,"message_visibility_policy":"role_based","support_email_aliases":["hello@example.com"],"compliance_settings":{"sms_opt_out_suffix":"example"}}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request PUT \ --url https://api.pitch2sale.com/api/v1/org \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "name": "example", "timezone": "example", "currency": "example", "settings": { "additionalProperty": "example" }, "auto_create_leads_from_whatsapp": true, "auto_invoice_on_accept": true, "auto_contract_on_proposal_accept": true, "auto_project_on_contract_sign": true, "message_visibility_policy": "role_based", "support_email_aliases": [ "hello@example.com" ], "compliance_settings": { "sms_opt_out_suffix": "example" } }'Authorizations
Section titled “Authorizations”Request Bodyrequired
Section titled “Request Bodyrequired”Media typeapplication/json
object
name
string
timezone
string
currency
string
settings
object
key
additional properties
auto_create_leads_from_whatsapp
boolean
auto_invoice_on_accept
boolean
auto_contract_on_proposal_accept
boolean
auto_project_on_contract_sign
boolean
message_visibility_policy
string
support_email_aliases
Array<string>
compliance_settings
object
sms_opt_out_suffix
string
Responses
Section titled “Responses”OK
Validation failed
Media typeapplication/json
object
error
required
string
code
string
message
string
details
Array<object>
object
field
required
string
message
required
string
code
required
string
Examplegenerated
{ "error": "example", "code": "example", "message": "example", "details": [ { "field": "example", "message": "example", "code": "example" } ]}Authentication required or token invalid
Media typeapplication/json
object
error
required
string
code
string
message
string
details
Array<object>
object
field
required
string
message
required
string
code
required
string
Examplegenerated
{ "error": "example", "code": "example", "message": "example", "details": [ { "field": "example", "message": "example", "code": "example" } ]}Role permission or token scope missing
Media typeapplication/json
object
error
required
string
code
string
message
string
details
Array<object>
object
field
required
string
message
required
string
code
required
string
Examplegenerated
{ "error": "example", "code": "example", "message": "example", "details": [ { "field": "example", "message": "example", "code": "example" } ]}Rate limit exceeded
Media typeapplication/json
object
error
required
string
code
string
message
string
details
Array<object>
object
field
required
string
message
required
string
code
required
string
Examplegenerated
{ "error": "example", "code": "example", "message": "example", "details": [ { "field": "example", "message": "example", "code": "example" } ]}