saved-searches

Create Saved Search

Save the current job-match filter set as a named search with optional email alerts.

post/saved-searches

Request

  • Base URL: https://api.aiapplyd.com/api/v1
  • URL: https://api.aiapplyd.com/api/v1/saved-searches
  • Auth: HTTP bearer

Request body

alertsEnabledboolean

Enable email alerts for this search (default true)

namestring required

User-facing label for the saved search

Example request

{
  "alertsEnabled": true,
  "criteria": {
    "benefits": [
      "health_insurance",
      "remote_work"
    ],
    "companySize": [
      "startup",
      "small"
    ],
    "educationLevel": "bachelor",
    "excludeIndustries": [
      "Government & Public Sector"
    ],
    "experienceLevel": "senior",
    "experienceLevels": [
      "mid",
      "senior"
    ],
    "includeRemote": true,
    "industries": [
      "Technology",
      "Finance"
    ],
    "jobTypes": [
      "full_time",
      "contract"
    ],
    "locations": [
      "San Francisco, United States",
      "Berlin, Germany"
    ],
    "salaryCurrency": "eur",
    "salaryMax": 200000,
    "salaryMin": 100000,
    "skills": [
      "TypeScript",
      "React",
      "Node.js"
    ],
    "targetRoles": [
      "Software Engineer",
      "Full Stack Developer"
    ],
    "visaSponsorship": "required",
    "workStyles": [
      "remote",
      "hybrid"
    ]
  },
  "name": "Remote senior backend"
}

Response

Saved search created

successtrue required

Example response

{
  "data": {
    "alertsEnabled": true,
    "createdAt": "2026-01-15T12:00:00Z",
    "criteria": {
      "benefits": [
        "health_insurance",
        "remote_work"
      ],
      "companySize": [
        "startup",
        "small"
      ],
      "educationLevel": "bachelor",
      "excludeIndustries": [
        "Government & Public Sector"
      ],
      "experienceLevel": "senior",
      "experienceLevels": [
        "mid",
        "senior"
      ],
      "includeRemote": true,
      "industries": [
        "Technology",
        "Finance"
      ],
      "jobTypes": [
        "full_time",
        "contract"
      ],
      "locations": [
        "San Francisco, United States",
        "Berlin, Germany"
      ],
      "salaryCurrency": "eur",
      "salaryMax": 200000,
      "salaryMin": 100000,
      "skills": [
        "TypeScript",
        "React",
        "Node.js"
      ],
      "targetRoles": [
        "Software Engineer",
        "Full Stack Developer"
      ],
      "visaSponsorship": "required",
      "workStyles": [
        "remote",
        "hybrid"
      ]
    },
    "id": 12,
    "lastAlertedAt": "2026-03-10T08:30:00Z",
    "name": "Remote senior backend",
    "updatedAt": "2026-03-10T08:30:00Z",
    "userId": "user_123"
  },
  "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.