addedInput schema / properties / candidate_profile
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "country": {
+ "maxLength": 300,
+ "type": "string"
+ },
+ "employment": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "title": {
+ "maxLength": 200,
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "title"
+ ],
+ "type": "object"
+ },
+ "maxItems": 20,
+ "type": "array"
+ },
+ "preferences": {
+ "additionalProperties": false,
+ "properties": {
+ "employment_types": {
+ "items": {
+ "enum": [
+ "fulltime",
+ "contract"
+ ],
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "preferred_city": {
+ "maxLength": 100,
+ "type": "string"
+ },
+ "preferred_state": {
+ "maxLength": 100,
+ "type": "string"
+ },
+ "salary": {
+ "minimum": 0,
+ "type": "number"
+ },
+ "workplace_types": {
+ "items": {
+ "enum": [
+ "remote",
+ "hybrid",
+ "onsite"
+ ],
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+ },
+ "skills": {
+ "items": {
+ "maxLength": 100,
+ "minLength": 2,
+ "type": "string"
+ },
+ "maxItems": 100,
+ "minItems": 1,
+ "type": "array"
+ }
+ },
+ "required": [
+ "employment",
+ "skills"
+ ],
+ "type": "object"
+}