Skip to content

Add skill endorsement actions and register missing operation fields - #4

Merged
KirillSergeevich merged 2 commits into
mainfrom
task/endorse-int
Oct 16, 2026
Merged

KirillSergeevich merged 2 commits into
mainfrom
task/endorse-int

Conversation

@KirillSergeevich

Copy link
Copy Markdown
Contributor

What

  • Two new Standard actions:
    • Endorse person skill (endorsePersonSkill): endorses one skill of a 1st-degree connection, by its exact name.
    • Endorse person skills (endorsePersonSkills): endorses every skill whose name matches any of the RE2 patterns, or all skills when no pattern is given.
    • Patterns are an optional list field. Blank rows are dropped. When no pattern is left, the field is omitted, because the API rejects an empty array.
  • stEndorsements is listed among the limit categories in Admin set limits and Admin delete limits.
  • Fix: five operations had fields that were never registered in the node description.
    • Create repost, Retrieve profile viewers and Poll inbox showed no inputs and could not run.
    • Sync inbox and Sales Navigator sync inbox were missing the Wait-node notice.
  • Version 1.0.15.

Checks

  • npm run build, npm run lint and the prepublish lint pass.
  • The request bodies of both new actions were checked from the built package: with patterns, with an empty list, with a blank row, and with the field absent.
  • A check that every operation's fields are registered with matching display options fails on main (14 missing fields) and passes on this branch (66 operations).

Release

Publish after the Linked API backend update that adds the endorsement operations is live.

@KirillSergeevich
KirillSergeevich merged commit 4dc358a into main Oct 16, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant