Skip to content

feat(api): LinkedIn-comparable directory API + GitHub Packages client 1.1.0 - #5

Merged
cursor[bot] merged 3 commits into
mainfrom
cursor/github-packages-api-3e3d
Oct 28, 2026
Merged

cursor[bot] merged 3 commits into
mainfrom
cursor/github-packages-api-3e3d

Conversation

@theworker02

@theworker02 theworker02 commented Oct 28, 2026 •

Copy link
Copy Markdown
Owner

Summary

VouchNet already had Apply-with-VouchNet OAuth and an unpublished @theworker02/vouchnet-api-client. This PR expands a LinkedIn-comparable public API (consent + rate limits + credits, not a clone), wires directory reads into the typed client, and prepares GitHub Packages publish for 1.1.0.

API surface

Endpoint Scope Credits
GET /api/v1/people/{slug} directory:read v1.directory_read (1)
GET /api/v1/organizations/{slug} directory:read v1.directory_read (1)
GET /api/v1/jobs directory:read v1.directory_read (1)
  • New oauthApi rate-limit tier: 60 req/min for userinfo, applicant data, and directory routes
  • X-RateLimit-Limit / X-RateLimit-Policy on limited responses
  • Not-found / auth failures remain uncharged

GitHub Packages

  • Package version bumped to 1.1.0 with getPerson, getOrganization, listJobs
  • Publish via tag api-client-v1.1.0 (or workflow_dispatch) after merge

Docs

  • New docs/API.md LinkedIn JTBD comparison
  • Updates to API_CLIENT, API_CREDITS, OAUTH, DEVELOPER_PORTAL, SECURITY, IA matrix

Test plan

  • api-client unit tests + typecheck
  • people route + credit inventory + rate-limit response tests
  • Prettier / local tsc
  • After merge: tag api-client-v1.1.0 and confirm package appears on GitHub Packages
Open in Web Open in Cursor 

cursoragent and others added 2 commits October 28, 2026 13:50
Add LinkedIn-comparable people/organization/jobs directory endpoints with
directory:read, prepaid credits, and an oauthApi rate-limit tier. Expand
@theworker02/vouchnet-api-client for GitHub Packages publishing.

Co-authored-by: Matthew <matthewlooney5@gmail.com>
Co-authored-by: Matthew <matthewlooney5@gmail.com>
@netlify

netlify Bot commented Oct 28, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for vouchnet ready!

Name Link
🔨 Latest commit 36dc4fb
🔍 Latest deploy log https://app.netlify.com/projects/vouchnet/deploys/6ae1fe48f3bbbbcfd2f8b8e7
😎 Deploy Preview https://deploy-preview-5--vouchnet.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

Co-authored-by: Matthew <matthewlooney5@gmail.com>
@cursor
cursor Bot merged commit c1e45ec into main Oct 28, 2026
9 checks passed
@cursor
cursor Bot deleted the cursor/github-packages-api-3e3d branch October 28, 2026 13:57
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