addedInput schema / properties / benefits
Added value: +{
+ "description": "Permanent roles: the benefits paragraph. A standard sentence is used when left out.",
+ "maxLength": 2000,
+ "type": "string"
+}
addedInput schema / properties / candidate / description
Added value: +"The candidate's name."
addedInput schema / properties / candidate / maxLength
Added value: +200
addedInput schema / properties / company / description
Added value: +"The employer's name."
addedInput schema / properties / company / maxLength
Added value: +200
addedInput schema / properties / companyTagline
Added value: +{
+ "maxLength": 200,
+ "type": "string"
+}
addedInput schema / properties / contingencies
Added value: +{
+ "additionalProperties": false,
+ "description": "Which conditions the offer depends on. Defaults: criminalCheck and workEligibility true, the others false.",
+ "properties": {
+ "backgroundCheck": {
+ "type": "boolean"
+ },
+ "criminalCheck": {
+ "type": "boolean"
+ },
+ "referenceCheck": {
+ "type": "boolean"
+ },
+ "workEligibility": {
+ "type": "boolean"
+ }
+ },
+ "type": "object"
+}
addedInput schema / properties / durationNumber
Added value: +{
+ "description": "Internships: how long it lasts, in durationUnit. Default 3.",
+ "maximum": 260,
+ "minimum": 1,
+ "type": "integer"
+}
addedInput schema / properties / durationUnit
Added value: +{
+ "description": "Default months.",
+ "enum": [
+ "weeks",
+ "months"
+ ],
+ "type": "string"
+}
addedInput schema / properties / employmentType
Added value: +{
+ "description": "Full-time (default), Part-time, Contract.",
+ "maxLength": 40,
+ "type": "string"
+}
addedInput schema / properties / equipment
Added value: +{
+ "description": "Whose equipment is used. Default company.",
+ "enum": [
+ "company",
+ "own"
+ ],
+ "type": "string"
+}
addedInput schema / properties / includeDocx
Added value: +{
+ "description": "true also returns the letter as a Word file in result.docx (filename, contentType, base64).",
+ "type": "boolean"
+}
addedInput schema / properties / learningPoints
Added value: +{
+ "description": "Internships: what the intern will gain, one item each. A standard list is used when left out.",
+ "items": {
+ "maxLength": 300,
+ "type": "string"
+ },
+ "maxItems": 20,
+ "type": "array"
+}
addedInput schema / properties / managerName
Added value: +{
+ "maxLength": 200,
+ "type": "string"
+}
addedInput schema / properties / managerTitle
Added value: +{
+ "maxLength": 200,
+ "type": "string"
+}
addedInput schema / properties / mentorName
Added value: +{
+ "description": "Internships: the mentor named in the reporting section.",
+ "maxLength": 200,
+ "type": "string"
+}
addedInput schema / properties / noticeDays
Added value: +{
+ "description": "With termination notice: days of written notice. Default 30.",
+ "maximum": 365,
+ "minimum": 1,
+ "type": "integer"
+}
addedInput schema / properties / paidInternship
Added value: +{
+ "description": "Internships: true when a stipend is paid (then salary is the stipend). Default false: an unpaid-internship clause is written.",
+ "type": "boolean"
+}
addedInput schema / properties / positionType
Added value: +{
+ "description": "Default permanent.",
+ "enum": [
+ "permanent",
+ "internship"
+ ],
+ "type": "string"
+}
addedInput schema / properties / responseDeadline
Added value: +{
+ "description": "Last day to accept, YYYY-MM-DD, on or before startDate (422 otherwise).",
+ "maxLength": 20,
+ "type": "string"
+}
addedInput schema / properties / salary / anyOf
Added value: +[
+ {
+ "maxLength": 60,
+ "type": "string"
+ },
+ {
+ "type": "number"
+ }
+]
addedInput schema / properties / salary / description
Added value: +"Pay as a number or text: 92000, \"$92,000\", \"92,000 per year\", \"6,000/month\", \"45 per hour\". Must be above 0 (422 otherwise). Required, except for an unpaid internship. Words after the number set the period unless salaryPeriod is sent."
removedInput schema / properties / salary / minLength
Removed value: -1
removedInput schema / properties / salary / type
Removed value: -"string"
addedInput schema / properties / salaryPeriod
Added value: +{
+ "description": "What the pay is per. Default year, or the period named in the salary text.",
+ "enum": [
+ "year",
+ "month",
+ "hour"
+ ],
+ "type": "string"
+}
addedInput schema / properties / signerName
Added value: +{
+ "maxLength": 200,
+ "type": "string"
+}
addedInput schema / properties / signerTitle
Added value: +{
+ "maxLength": 200,
+ "type": "string"
+}
addedInput schema / properties / startDate / description
Added value: +"First day of work as a real calendar date, YYYY-MM-DD (422 otherwise). A date in the past is allowed and returned as a warning."
addedInput schema / properties / startDate / maxLength
Added value: +20
addedInput schema / properties / state
Added value: +{
+ "description": "Governing-law state or country. The governing-law section is left out when this is not sent.",
+ "maxLength": 100,
+ "type": "string"
+}
addedInput schema / properties / termination
Added value: +{
+ "description": "Default at-will.",
+ "enum": [
+ "at-will",
+ "notice"
+ ],
+ "type": "string"
+}
addedInput schema / properties / title / description
Added value: +"The job title."
addedInput schema / properties / title / maxLength
Added value: +200
changedInput schema / required
Previous value: -[
- "candidate",
- "company",
- "title",
- "salary",
- "startDate"
-]New value: +[
+ "candidate",
+ "company",
+ "title",
+ "startDate"
+]