For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
  • Cloudflare
    • GETpayload example
    • POSThttps://social-media-posting-dev.deao.workers.dev/post
        • POST3. Publish Post: https://api.linkedin.com/rest/posts
          • POST3. Finalize Upload: https://api.linkedin.com/rest/videos?action=finalizeUpload
          • GET4. Get Upload State: https://api.linkedin.com/rest/videos/{vide_id}
          • POST2. Upload Video: {uploadUrl}
LogoLogo
CloudflareSocial Media PostingLinkedinUpload Video

  1. Finalize Upload: https://api.linkedin.com/rest/videos?action=finalizeUpload

||View as Markdown|
POST
/rest/videos
POST
/rest/videos
$curl -X POST "https://graph.facebook.com/rest/videos?action=finalizeUpload" \
> -H "LinkedIn-Version: 202603" \
> -H "Content-Type: application/json" \
> -d "{
> \"finalizeUploadRequest\": {
> \"video\": \"urn:li:video:D4E10AQHN1RlRbqCaiQ\", //{video}
> \"uploadToken\": \"\",
> \"uploadedPartIds\": [
> \"/ambry-video/signedId/AQIi2gRcxkB56QAAAZ0W7J0y_qt2NWOoNB7_X1oYsKAbXOPBeWv0n8BMZucDWdGSng8fcEz7klcC8YdIe8Tg8sIl2STiBnvhIch1UPFYZqVcI47z64-cD7AVz96EQ4v89w5nxiB7oZo3wdAx5r0Du-toDaNRL7pSWCehLkznUkYqAubRGPuYH1jwdThYhgaxzXdr0E9ak3k1g_Bq8kaDl4mDak3b0Jfoh8018gX9C-9UcqXomcYAyOqsdlDUUb7N-wbQ3iZd3X8.bin\",
> \"/ambry-video/signedId/AQIks1ltRMVhLQAAAZ0W7UcMkBVe4HnMsVlstnqOZ8Wx1KJSm9CxjuE4cn_-OTN4SsWg0tBkiU2u93HYZliANwS5Lg9Oscy1gfA9d1iOS15I6RPGMDV4qNSJ6f_FSR6NZM1c-MWSJuO4ja9LEAwYWQ36zGV1iVIPUfXcNQI8b1ZehEcGBO31DsID3gj_vUBOk4p2HAX_JU8xx8hxtQTNyms_6R7UBWbYLgPMdHsb_23mraywaFoY45QDipMr6vVw7sFNiJ1x9Qc.bin\"
> ]
> }
>}"
200Successful
1{}
Was this page helpful?
Previous

  1. Upload Image: {uploadUrl}

Next

4. Get Upload State: https://api.linkedin.com/rest/videos/{vide_id}

Built with

Headers

LinkedIn-VersionstringOptional

Query parameters

actionstringOptional

Request

This endpoint expects a string.

Response headers

X-Li-Popstring
X-LI-UUIDstring
X-LI-Protostring
X-Li-Fabricstring
X-LI-Route-Keystring
X-Li-Source-Fabricstring
x-restli-protocol-versionstring

Response

OK
  1. Get Upload State: https://api.linkedin.com/rest/videos/{vide_id}