applications

Generate Personalization Plan

Block E of the structured evaluation. Returns the top 5 CV changes + top 5 LinkedIn changes scoped to the job match's archetype, plus 8-15 ATS keywords from the JD. Requires the upstream evaluator (Block A) to have classified the archetype on the job match row; otherwise responds 400.

post/applications/personalization-plan

Request

  • Base URL: https://api.aiapplyd.com/api/v1
  • URL: https://api.aiapplyd.com/api/v1/applications/personalization-plan
  • Auth: HTTP bearer

Request body

jobMatchIdinteger required

job_matches.id the plan is scoped to

Example request

{
  "jobMatchId": 1
}

Response

Personalization plan

successtrue required

Example response

{
  "data": {
    "archetype": "ai_platform_llmops",
    "cvChanges": [
      {
        "priority": "high",
        "section": "summary"
      }
    ],
    "generatedAt": "2026-05-07T12:00:00.000Z",
    "linkedinChanges": [
      {
        "priority": "high",
        "section": "headline"
      }
    ]
  },
  "meta": {
    "duration": 150,
    "requestId": "req_abc123",
    "timestamp": "2026-10-13T10:27:20.268Z",
    "version": "v1"
  }
}

Changes

No recorded changes to this operation across all 1 revision of this API.