addedInput schema / properties / budget / properties
Added value: +{
+ "averageSalaryRangeEur": {
+ "properties": {
+ "max": {
+ "type": "number"
+ },
+ "min": {
+ "type": "number"
+ }
+ },
+ "required": [
+ "min",
+ "max"
+ ],
+ "type": "object"
+ },
+ "totalRecruitmentBudgetEur": {
+ "minimum": 0,
+ "type": "number"
+ }
+}
addedInput schema / properties / budget / required
Added value: +[
+ "totalRecruitmentBudgetEur",
+ "averageSalaryRangeEur"
+]
addedInput schema / properties / company / properties
Added value: +{
+ "employerBrandStrength": {
+ "enum": [
+ "unknown",
+ "emerging",
+ "good",
+ "strong"
+ ],
+ "type": "string"
+ },
+ "fte": {
+ "minimum": 1,
+ "type": "integer"
+ },
+ "fundingStage": {
+ "maxLength": 80,
+ "type": "string"
+ },
+ "location": {
+ "maxLength": 120,
+ "minLength": 2,
+ "type": "string"
+ },
+ "name": {
+ "maxLength": 120,
+ "minLength": 2,
+ "type": "string"
+ },
+ "sector": {
+ "maxLength": 120,
+ "minLength": 2,
+ "type": "string"
+ }
+}
addedInput schema / properties / company / required
Added value: +[
+ "name",
+ "sector",
+ "fte",
+ "location",
+ "employerBrandStrength"
+]
addedInput schema / properties / focus / maxLength
Added value: +400
addedInput schema / properties / preferences / properties
Added value: +{
+ "diversityFocusAreas": {
+ "items": {
+ "type": "string"
+ },
+ "maxItems": 6,
+ "type": "array"
+ },
+ "geography": {
+ "items": {
+ "type": "string"
+ },
+ "maxItems": 8,
+ "minItems": 1,
+ "type": "array"
+ },
+ "remotePreference": {
+ "enum": [
+ "full-remote",
+ "hybrid",
+ "office-first",
+ "office-only"
+ ],
+ "type": "string"
+ }
+}
addedInput schema / properties / preferences / required
Added value: +[
+ "geography",
+ "remotePreference"
+]
addedInput schema / properties / roles / items
Added value: +{
+ "properties": {
+ "department": {
+ "maxLength": 80,
+ "minLength": 2,
+ "type": "string"
+ },
+ "keyMissionPoints": {
+ "maxLength": 400,
+ "type": "string"
+ },
+ "roleId": {
+ "maxLength": 80,
+ "minLength": 2,
+ "type": "string"
+ },
+ "roleTitle": {
+ "maxLength": 120,
+ "minLength": 2,
+ "type": "string"
+ },
+ "roleType": {
+ "enum": [
+ "engineering",
+ "product",
+ "design",
+ "data",
+ "sales",
+ "customer-success",
+ "marketing",
+ "people-ops",
+ "finance",
+ "operations",
+ "legal",
+ "executive",
+ "other"
+ ],
+ "type": "string"
+ },
+ "seniority": {
+ "enum": [
+ "junior",
+ "mid",
+ "senior",
+ "staff",
+ "principal",
+ "manager",
+ "director",
+ "vp",
+ "c-level"
+ ],
+ "type": "string"
+ },
+ "targetStartDate": {
+ "type": "string"
+ },
+ "teamSizeReporting": {
+ "minimum": 0,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "roleId",
+ "roleTitle",
+ "roleType",
+ "seniority",
+ "department",
+ "targetStartDate"
+ ],
+ "type": "object"
+}
addedInput schema / properties / roles / maxItems
Added value: +15
addedInput schema / properties / roles / minItems
Added value: +1
addedInput schema / required
Added value: +[
+ "company",
+ "roles",
+ "budget",
+ "preferences"
+]