addedInput schema / properties / application_ids / items / exclusiveMinimum
Added value: +0
changedInput schema / properties / application_ids / items / type
Previous value: -"number"New value: +"integer"
changedInput schema / properties / decision / description
Previous value: -"\"approve\" submits the application to the employer and cannot be undone. \"reject\" skips it and sends nothing."New value: +"\"approve\" submits the application to the employer and cannot be undone. \"reject\" skips it and sends nothing. \"cancel\" stops a queued one. \"refine\" rewrites a document (needs document_type and instructions). \"re_prepare\" builds its documents again. \"set_stage\" records the stage (needs stage)."
changedInput schema / properties / decision / enum
Previous value: -[
- "approve",
- "reject"
-]New value: +[
+ "approve",
+ "reject",
+ "cancel",
+ "refine",
+ "re_prepare",
+ "set_stage"
+]
addedInput schema / properties / document_type
Added value: +{
+ "description": "For refine: \"resume\" or \"cover_letter\".",
+ "enum": [
+ "resume",
+ "cover_letter"
+ ],
+ "type": "string"
+}
addedInput schema / properties / instructions
Added value: +{
+ "description": "For refine: what to change, in the user's own words (up to 2,000 characters).",
+ "maxLength": 2000,
+ "type": "string"
+}
addedInput schema / properties / stage
Added value: +{
+ "description": "For set_stage: applied, callback, phone_screen, interview, offered, rejected or no_response.",
+ "enum": [
+ "applied",
+ "callback",
+ "phone_screen",
+ "interview",
+ "offered",
+ "rejected",
+ "no_response"
+ ],
+ "type": "string"
+}
addedInput schema / properties / steps
Added value: +{
+ "description": "For re_prepare: the steps to run again. Omit to run every step that is out of date.",
+ "items": {
+ "enum": [
+ "quality_gate",
+ "company_intel",
+ "tailor_resume",
+ "translate",
+ "cover_letter"
+ ],
+ "type": "string"
+ },
+ "type": "array"
+}
changedOutput schema / properties / decision / enum
Previous value: -[
- "approve",
- "reject"
-]New value: +[
+ "approve",
+ "reject",
+ "cancel",
+ "refine",
+ "re_prepare",
+ "set_stage"
+]
addedOutput schema / properties / notConfirmed
Added value: +{
+ "description": "True when the user declined the confirmation prompt and nothing was sent.",
+ "type": "boolean"
+}
addedOutput schema / properties / results / items / properties / applicationStage
Added value: +{
+ "type": [
+ "string",
+ "null"
+ ]
+}
addedOutput schema / properties / results / items / properties / reason / description
Added value: +"Machine reason when ok is false, or \"already_approved\" for an approve that had already gone through."
addedOutput schema / properties / results / items / properties / refinedContent
Added value: +{
+ "type": [
+ "string",
+ "null"
+ ]
+}
addedOutput schema / properties / results / items / properties / status / description
Added value: +"Our own record after the action. Never proof the employer received it."
changedOutput schema / properties / results / items / required
Previous value: -[
- "applicationId",
- "ok",
- "status",
- "reason",
- "trackingUrl"
-]New value: +[
+ "applicationId",
+ "ok",
+ "status",
+ "reason",
+ "refinedContent",
+ "applicationStage",
+ "trackingUrl"
+]
changedOutput schema / required
Previous value: -[
- "decision",
- "results",
- "succeeded",
- "attempted"
-]New value: +[
+ "decision",
+ "results",
+ "succeeded",
+ "attempted",
+ "notConfirmed"
+]