Skip to content

feat(integrations): LinkedIn + LinkedIn B2B + generic handler#256

Merged
olegklimov merged 1 commit intomainfrom
integration/linkedin-b2b-and-generic-handler
Mar 16, 2026
Merged

feat(integrations): LinkedIn + LinkedIn B2B + generic handler#256
olegklimov merged 1 commit intomainfrom
integration/linkedin-b2b-and-generic-handler

Conversation

@lev-goryachev
Copy link
Contributor

@lev-goryachev lev-goryachev commented Mar 16, 2026

Summary

  • LinkedIn: simplified init (rcx only), updated OAuth scopes to openid/profile/email/w_member_social
  • LinkedIn B2B: new integration with full ads/org/social/events/leadgen API scopes
  • Generic handler: importlib/inspect-based fallback in ckit_integrations_db.py — all future single-file fi_*.py integrations work without an explicit elif
  • main_loop_integrations_init: relaxed rcx type, made setup optional

Note for reviewer

This PR must be merged before any other integration/* PRs — those rely on the generic handler added here.

…eric handler

- Add IntegrationLinkedinB2B with full ads/org/social/events/leadgen scopes
- Update linkedin: simplified init (rcx only), fix OAuth scopes to openid/profile/email/w_member_social
- Add generic importlib/inspect handler for all future fi_*.py integrations
- main_loop_integrations_init: relax rcx type and make setup optional
@lev-goryachev lev-goryachev force-pushed the integration/linkedin-b2b-and-generic-handler branch from e61120f to 5c7bd32 Compare March 16, 2026 11:02
@lev-goryachev lev-goryachev changed the title feat(integrations): LinkedIn B2B + updated LinkedIn scopes + generic handler feat(integrations): LinkedIn + LinkedIn B2B + generic handler Mar 16, 2026
lev-goryachev added a commit that referenced this pull request Mar 16, 2026
Adds fi_newsapi.py with full implementation of the NewsAPI v2 provider:
- everything endpoint (full-text search across all articles)
- top-headlines endpoint (breaking news by country/category)
- sources endpoint (list available news sources)

Follows the standard Integration*/PROVIDER_NAME/called_by_model pattern,
loaded automatically by the generic handler from PR #256.
@olegklimov olegklimov merged commit 9b6f9e6 into main Mar 16, 2026
@olegklimov olegklimov deleted the integration/linkedin-b2b-and-generic-handler branch March 16, 2026 17:24
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.

2 participants