Import Profile From LinkedIn
Parses raw copy-pasted LinkedIn profile text (or text extracted from an exported PDF) using AI and creates a new RESUME document from the result. This is an AI-parsed paste, not a LinkedIn API integration. Free users get 1 import/month; paid users (AI Credits or Portfolio Pro/Bundle) get unlimited imports.
Your personal API key — vw_ followed by 64 hex characters. The same key is also accepted
as Authorization: Bearer vw_....
In: header
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/api/v1/profiles/import/linkedin" \ -H "Content-Type: application/json" \ -d '{ "profileText": "Jane Doe\\nSoftware Engineer at VeriWorkly\\n...", "replaceMaster": false }'{ "success": true, "message": "LinkedIn profile imported successfully", "data": { "id": "doc_124", "userId": "user_123", "type": "RESUME", "title": "LinkedIn Import", "slug": "linkedin-import", "tags": [], "content": {}, "templateId": "executive-clarity", "schemaVersion": 1, "revision": 1, "visibility": "PRIVATE", "createdAt": "2026-04-01T10:00:00.000Z", "updatedAt": "2026-04-01T10:00:00.000Z" }}Import Profile From GitHubPOST
Imports a GitHub profile and repositories directly via the GitHub REST API (no AI parsing) and creates a new RESUME document from the result. Free users can only import their own OAuth-connected GitHub account (`usernameOrUrl` is ignored in that case); paid users may import any public username, subject to the hidden 50/day shared-token cap described on `GET /profiles/import/quota`.
Documents
CRUD for resumes, cover letters, portfolios, and link-in-bio pages.