LinkedIn · Arazzo Workflow

LinkedIn Subscribe to Social Action Notifications

Version 1.0.0

Register a webhook subscription for organization social actions, then read it back.

1 workflow 1 source API 1 provider
View Spec View on GitHub BusinessCareersMarketingProfessional NetworkingRecruitingSocial-MediaFortune 1000ArazzoWorkflows

Provider

linkedin

Workflows

subscribe-social-action-notifications
Create a webhook subscription for organization social actions and read it back.
Registers a webhook subscription for the developer application, member, and organization triple, then retrieves the subscription by key.
2 steps inputs: applicationId, authorization, linkedinVersion, organizationId, personId, webhook outputs: subscription
1
createSubscription
Create the subscription record pointing at the supplied webhook URL. The subscribing member must administer the organization.
2
retrieveSubscription
Retrieve the subscription by key to confirm the webhook URL and expiration were recorded.

Source API Descriptions

Arazzo Workflow Specification

Raw ↑
arazzo: 1.0.1
info:
  title: LinkedIn Subscribe to Social Action Notifications
  summary: Register a webhook subscription for organization social actions, then read it back.
  description: >-
    The push delivery model for organization social action notifications
    requires registering a webhook subscription and confirming it was stored.
    This workflow creates a subscription that points at the supplied webhook URL
    for the developer application, member, and organization triple, and then
    retrieves the subscription by key to confirm the webhook and expiration were
    recorded. Every step spells out its request inline, including the
    Authorization bearer token and the required LinkedIn-Version header, so the
    flow can be read and executed without opening the underlying OpenAPI
    description.
  version: 1.0.0
sourceDescriptions:
- name: useCasesSocialActionsNotificationsOrganizationSocialActionsNotificationsPushWorkflowApi
  url: ../openapi/linkedin-use-cases-social-actions-notifications-organization-social-actions-notifications-push-workflow-api-openapi.yml
  type: openapi
workflows:
- workflowId: subscribe-social-action-notifications
  summary: Create a webhook subscription for organization social actions and read it back.
  description: >-
    Registers a webhook subscription for the developer application, member, and
    organization triple, then retrieves the subscription by key.
  inputs:
    type: object
    required:
    - authorization
    - linkedinVersion
    - applicationId
    - personId
    - organizationId
    - webhook
    properties:
      authorization:
        type: string
        description: The OAuth 2.0 bearer credential, e.g. "Bearer <access-token>".
      linkedinVersion:
        type: string
        description: The LinkedIn-Version header in YYYYMM format (e.g. "202401").
      applicationId:
        type: string
        description: The developer application id.
      personId:
        type: string
        description: The administering member (person) id.
      organizationId:
        type: string
        description: The organization id being subscribed to.
      webhook:
        type: string
        description: The webhook callback URL that will receive notifications.
  steps:
  - stepId: createSubscription
    description: >-
      Create the subscription record pointing at the supplied webhook URL. The
      subscribing member must administer the organization.
    operationId: putCreateASubscriptionRequest
    parameters:
    - name: Authorization
      in: header
      value: $inputs.authorization
    - name: Linkedin-Version
      in: header
      value: $inputs.linkedinVersion
    - name: X-Restli-Protocol-Version
      in: header
      value: "2.0.0"
    - name: application_id
      in: path
      value: $inputs.applicationId
    - name: person_id
      in: path
      value: $inputs.personId
    - name: organization_id
      in: path
      value: $inputs.organizationId
    requestBody:
      contentType: application/json
      payload:
        webhook: $inputs.webhook
    successCriteria:
    - condition: $statusCode == 201
    outputs:
      createStatus: $statusCode
  - stepId: retrieveSubscription
    description: >-
      Retrieve the subscription by key to confirm the webhook URL and expiration
      were recorded.
    operationId: getRetrieveSubscriptionByKey
    parameters:
    - name: Authorization
      in: header
      value: $inputs.authorization
    - name: LinkedIn-Version
      in: header
      value: $inputs.linkedinVersion
    - name: X-Restli-Protocol-Version
      in: header
      value: "2.0.0"
    - name: application_id
      in: path
      value: $inputs.applicationId
    - name: person_id
      in: path
      value: $inputs.personId
    - name: organization_id
      in: path
      value: $inputs.organizationId
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      subscription: $response.body
  outputs:
    subscription: $steps.retrieveSubscription.outputs.subscription

Work with this as data

Every workflow here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for arazzo workflows

4 MCP tools reach this
  • find_arazzoBrowse and filter every workflow in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This workflow
curl "https://apis.io/api/v1/arazzo/linkedin-subscribe-social-action-notifications-workflow"
All arazzo workflows
curl "https://apis.io/api/v1/arazzo?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.