action linkedin_create_post { label: "Create post" description: "Create a text post on LinkedIn on behalf of the authorized member." provider: linkedin method: POST path: "/v2/ugcPosts" encoding: json scopes: ["w_member_social", "openid", "profile"] input: @json { { "type": "object", "required": ["author", "lifecycleState", "specificContent", "visibility"], "additionalProperties": false, "properties": { "author": { "type": "string", "description": "URN of the author, e.g. urn:li:person:ABC123." }, "lifecycleState": { "type": "string", "description": "Usually PUBLISHED." }, "specificContent": { "type": "object", "description": "Share content payload (com.linkedin.ugc.ShareContent)." }, "visibility": { "type": "object", "description": "Visibility settings (com.linkedin.ugc.MemberNetworkVisibility)." } } } } output: @json { { "type": "object", "additionalProperties": true, "properties": { "id": { "type": "string" } } } } }