How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

AI Applyd Job Matches API

The job-matches API from AI Applyd — 15 operation(s) for job-matches.

AI Applyd Job Matches API is one of 46 APIs that AI Applyd publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

This API exposes 4 JSON Schema definitions.

Tagged areas include job-matches. The published artifact set on APIs.io includes an OpenAPI specification, an API reference, and 4 JSON Schemas.

This API exposes 16 operations across 15 paths, and defines 51 schemas. It is described by OpenAPI 3.2.0, at version 115c47ce.

Requests are made against a single base URL, https://api.aiapplyd.com/api/v1.

16 operations 15 paths 51 schemas 5 GET10 POST1 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
115c47ce
Base URL
https://api.aiapplyd.com/api/v1
Authentication
HTTP Bearer
Contact
Resource Areas
1

Authentication & Security 1

AI Applyd Job Matches API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (BearerAuth). By default, every request must be authenticated.

  • BearerAuth — Session token from signing in to AI Applyd, sent as Authorization: Bearer .

Paths & Operations 16

Across 15 paths, the API surfaces 16 operations — 5 GET, 10 POST, 1 PUT. Each is listed below with its method, path, parameters, and response codes.

job-matches 16
GET
/job-matches/preferences
Get Match Preferences
getJobMatchesPreferences → 200401404500
PUT
/job-matches/preferences
Update Match Preferences
putJobMatchesPreferences body → 200400401404500
GET
/job-matches
List Job Matches
getJobMatches 4 params → 200401404500
GET
/job-matches/work-style-supply
How much supply the user's work-style choice admits, and what it excludes
getJobMatchesWorkStyleSupply → 200401404500
GET
/job-matches/{id}
Get a Job Match
getJobMatchesById 1 param → 200401404500
POST
/job-matches/{id}/save
Save a Job Match
postJobMatchesByIdSave 1 param body → 200400401404500
POST
/job-matches/{id}/dismiss
Dismiss a Job Match
postJobMatchesByIdDismiss 1 param body → 200400401404500
POST
/job-matches/subscribe-cell
Subscribe to a (rolefamily, country) SEO cell
postJobMatchesSubscribeCell body → 200400401404500
POST
/job-matches/validate-role
Validate a free-text role title and show its taxonomy mapping
postJobMatchesValidateRole body → 200400401404500
POST
/job-matches/request-more
Request More Matches (discover-empty re-fill)
postJobMatchesRequestMore → 200400401404500
POST
/job-matches/apply-relaxation
Apply Cascade Relaxation to Saved Preferences
postJobMatchesApplyRelaxation → 200400401404500
POST
/job-matches/revert-widening
Undo Cascade Widening (Tighten Feed to Strict)
postJobMatchesRevertWidening → 200400401404500
POST
/job-matches/reset
Reset All Matches to Discover Feed
postJobMatchesReset → 200400401404500
POST
/job-matches/{id}/evaluate
Enqueue the A-G Match Evaluation Report
postJobMatchesByIdEvaluate 2 params → 200400401404500
GET
/job-matches/{id}/evaluation
Get Persisted A-G Match Evaluation
getJobMatchesByIdEvaluation 1 param → 200401404500
POST
/job-matches/{id}/verify-live
Verify a Job Match Is Still Live
postJobMatchesByIdVerifyLive 1 param → 200400401404500

Schemas 51

The contract defines 51 schemas that model the data the API accepts and returns. The most detailed are MatchData (54 properties), JobMatchPreferencesData (22 properties), UpdatePreferencesRequest (19 properties), MatchListData (13 properties). Each schema is shown below with its type and property counts.

PreferencesResponseData
RequestMoreMatchesData
object
2 properties 2 required
RevertWideningData
object
2 properties 2 required
MatchData
object
54 properties 53 required
ResponseMetadata
object
5 properties
ApplyRelaxationData
object
4 properties 4 required
MatchResponse
object
Successful API response
3 properties 2 required
WorkStyleSupplyData
object
3 properties 3 required
MatchListData
object
13 properties 2 required
MatchActionResponse
object
Successful API response
3 properties 2 required
EvaluateMatchData
object
3 properties 3 required
MatchListResponse
object
Successful API response
3 properties 2 required
PreferencesResponse
object
Successful API response
3 properties 2 required
SubscribeCellPayload
object
4 properties 4 required
ResetMatchesResponse
object
Successful API response
3 properties 2 required
WorkStyleSupplyResponse
object
Successful API response
3 properties 2 required
ApplyRelaxationResponse
object
Successful API response
3 properties 2 required
InterviewPlanBlock
objectnull
3 properties 1 required
SubscribeCellBody
object
2 properties 2 required
SaveMatchBody
object
1 property
ValidateRoleResponse
object
Successful API response
3 properties 2 required
LegitimacyBlock
objectnull
2 properties 2 required
RoleSummaryBlock
objectnull
5 properties 5 required
CvMatchRequirement
object
3 properties 3 required
LiveMatchData
object
10 properties 10 required
SellSeniorPlan
objectnull
Non-null only when direction is 'atlevel' or 'stretchup'.
3 properties 3 required
ValidateRolePayload
object
8 properties 8 required
GetEvaluationResponse
object
Successful API response
3 properties 2 required
DismissMatchBody
object
1 property
VerifyLiveData
object
3 properties 3 required
JobMatchPreferencesData
object
22 properties 22 required
VerifyLiveResponse
object
Successful API response
3 properties 2 required
UpdatePreferencesRequest
object
19 properties
EvaluationBlocks
objectnull
Persisted structured 7-block payload (Blocks A-G). Null when no evaluation has been generated yet OR the stored blob failed schema validation.
9 properties 9 required
LinkedinChange
object
5 properties 5 required
CvChange
object
5 properties 5 required
ResetMatchesData
object
3 properties 3 required
CompDemandBlock
objectnull
6 properties 6 required
CvMatchGap
object
2 properties 2 required
DownlevelAcceptanceCriteria
object
3 properties 3 required
RevertWideningResponse
object
Successful API response
3 properties 2 required
DownlevelPlan
objectnull
Non-null only when direction == 'downlevel'.
3 properties 3 required
ValidateRoleBody
object
1 property 1 required
SubscribeCellResponse
object
Successful API response
3 properties 2 required
GetEvaluationData
object
6 properties 6 required
CvMatchBlock
objectnull
3 properties 3 required
LevelStrategyBlock
objectnull
7 properties 7 required
ApiErrorResponse
object
3 properties 2 required
EvaluateMatchResponse
object
Successful API response
3 properties 2 required
RequestMoreMatchesResponse
object
Successful API response
3 properties 2 required
PersonalizationPlanBlock
objectnull
5 properties 5 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

aiapplyd-job-matches-api-openapi.yml Raw ↑

Other APIs AI Applyd publishes across the network.

AI Applyd MCP Server
AI Applyd Account API
AI Applyd Achievements API
AI Applyd AI API
AI Applyd AI Persona API
AI Applyd Analytics API
AI Applyd Application Profile API
AI Applyd Applications API
AI Applyd Ats API
AI Applyd Auth API
AI Applyd Billing API
AI Applyd Blog API
Where this information came from

This is an independent, third-party profile of AI Applyd Job Matches API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.