POST
/
v1
/
posts
/
create-company
Create Company Post
curl --request POST \
  --url https://api.linkupapi.com/v1/posts/create-company \
  --header 'Content-Type: application/json' \
  --header 'x-api-key: <x-api-key>' \
  --data '{
  "message": "<string>",
  "login_token": "<string>",
  "company_url": "<string>",
  "country": "<string>",
  "file": "<string>",
  "files": [
    {}
  ]
}'
{
  "status": "success",
  "message": "Company post created successfully"
}
Create a new post on LinkedIn as a company with text content and optional image/media attachments.
This endpoint costs 1 credit per request.

Header Parameters

x-api-key
string
required
Your API key

Body Parameters

message
string
required
Text content of the post
login_token
string
required
LinkedIn authentication cookie obtained from the login/verify process
company_url
string
required
LinkedIn company page URL. Must start with https://www.linkedin.com/company/
country
string
default:"FR"
Country code for proxy selection. Available: (US,UK,FR,IN)
file
string
Optional single image file URL. Direct link to the image file you want to attach to the post.
files
array
Optional multiple image file URLs for creating carousel posts. Array of direct links to image files.

Response

status
string
Request status (success/error)
message
string
Detailed status message about the post creation
{
  "status": "success",
  "message": "Company post created successfully"
}

Notes

Company Requirements

  • You must have admin access to the company page
  • The company URL must be in the correct format: https://www.linkedin.com/company/[company-name]

Image Requirements

  • Image must be provided as a direct URL to the file
  • Supported formats: PNG, JPEG/JPG
  • Must comply with LinkedIn’s maximum file size limits