Skip to main content
PATCH
/
v1
/
companies
/
:id
Update Company
curl --request PATCH \
  --url https://api.example.com/v1/companies/:id \
  --header 'Content-Type: application/json' \
  --data '
{
  "name": "<string>",
  "industry": "<string>",
  "website": "<string>",
  "linkedin_url": "<string>",
  "size": "<string>",
  "city": "<string>",
  "country": "<string>",
  "domain": "<string>",
  "description": "<string>",
  "tags": [
    {}
  ]
}
'
{
  "data": {}
}

Request

Path Parameters

id
string
required
Company ID (UUID)

Body Parameters

All fields are optional. Only provided fields will be updated.
name
string
Company name
industry
string
Industry
website
string
Website URL
linkedin_url
string
LinkedIn URL
size
string
Company size
city
string
City
country
string
Country
domain
string
Domain
description
string
Description
tags
array
Tags (replaces existing)

Headers

Authorization: Bearer wbk_your_api_key_here
Content-Type: application/json

Response

data
object
Updated company object with id, name, industry, updated_date
curl -X PATCH https://data.leadlex.com/functions/v1/api-gateway/v1/companies/co-001 \
  -H "Authorization: Bearer wbk_your_api_key_here" \
  -H "Content-Type: application/json" \
  -d '{ "industry": "Legal Tech", "size": "201-500" }'

Errors

StatusCodeDescription
404not_foundCompany not found
403insufficient_permissionsMissing companies:write permission