Skip to main content

Actions

st.reactToPost

This action allows you to open a LinkedIn person page to retrieve their basic information and perform additional person-related actions if needed.

Constraints

⏺️
Root Start: allowed, when personUrl parameter is provided.
⬆️
Parent Actions: openPersonPageSN.
⬇️
Child Actions: openPersonPageSN.

Paramenters


{
  "actionType": "st.openPersonPage",
  "personUrl": "https://www.linkedin.com/in/person1",
  "id": "person1",
  "then": { ... }
}
  • personUrl (required for root start, forbidden for parent start) – public or hashed LinkedIn URL of the person.
  • id (optional) – custom identifier for tracking this action in workflow results.
  • then (optional) – object or array of child actions to be executed within this action.

Result options

  1. Successful page opening:

{
  "actionType": "st.openPersonPage",
  "id": "person1",
  "success": true,
  "data": {
    "name": "John Doe",
    "publicUrl": "https://www.linkedin.com/in/person1",
    "headline": "Software Engineer at TechCorp",
    "location": "San Francisco, USA",
    "countryCode": "US",
    "position": "Software Engineer",
    "companyName": "TechCorp",
    "companyUrl": "https://www.linkedin.com/company/12345678",
    "then": { ... }
  }
}
  • id – included only if specified in the action parameters.
  • data – basic information about the person and results of child actions execution.
    • name – full name of the person.
    • publicUrl – public LinkedIn URL of the person.
    • headline – headline of the person.
    • location – free-form string indicating the person's location.
    • countryCode – two-character code of the person's country.
    • position – current job position of the person.
    • companyName – name of the person's current company.
    • companyUrl – hashed LinkedIn URL of the person's current company.
    • then – results of child actions execution.
  1. Failed page opening:

{
  "actionType": "st.openPersonPage",
  "success": false,
  "id": "person1",
  "error": {
    "type": "personNotFound",
    "message": "The provided URL is not an existing LinkedIn person."
  }
}
  • id – included only if specified in the action parameters.
  • error.type – enum with the following possible values:
    • personNotFound – provided URL is not an existing LinkedIn person.
    • openingNotAllowed – LinkedIn has blocked opening this person page due to exceeding limits, privacy settings, or other restrictions.