Jobnet v1 It's possible to upload jobs to JobNet using the tsJobnet servlet. This site documents the interface. Usage Send a POST or GET-request to the servlet-endpoint "/addJob" with the required parameters as url-parameters. If a parameter is missing, the servlet will return HTTP-CODE 403 and a message in the body, telling you what was wrong. All fields Parameter Type Default Required Description ApplicationDetails.ApplicationMethods.ApplyByEmail String (email)   No   ApplicationDetails.ApplicationMethods.ApplyByLetter Boolean false No   ApplicationDetails.ApplicationMethods.ApplyByTelephone String (phone-number)   No   ApplicationDetails.ApplicationMethods.ApplyOnline String (url)   No   ApplicationDetails.Description String   No A short description of the job, not the full description, that is JobDetails.Description ApplicationDetails.JobContactList.JobContactType.Email String (email)   Yes   ApplicationDetails.JobContactList.JobContactType.PersonNameStructure.PersonGivenName String   Yes   ApplicationDetails.JobContactList.JobContactType.PersonNameStructure.PersonSurnameName String   Yes   ApplicationDetails.JobContactList.JobContactType.Title String   Yes   ApplicationDetails.JobContactList.JobContactType.HidePhoneNumbers Boolean true Yes   ApplicationDetails.JobContactList.JobContactType.TelephoneNumberStructure.MobileNumber String (phone-number)   No   ApplicationDetails.JobContactList.JobContactType.TelephoneNumberStructure.PrimaryNumber String (phone-number)   No   ApplicationDetails.JobContactList.JobContactType.TelephoneNumberStructure.SecondaryNumber String (phone-number)   No   ApplicationDetails.JobContactList.JobContactType.TelephoneNumberStructure.Telefax String (phone-number)   No   ApplicationDetails.Referral String   No   HiringOrganizationDetails.AddressStructure.CountryCode String   Yes   HiringOrganizationDetails.AddressStructure.FloorIdentifier String   No   HiringOrganizationDetails.AddressStructure.MunicipalityId Integer   Yes   HiringOrganizationDetails.AddressStructure.MunicipalityName String   Yes   HiringOrganizationDetails.AddressStructure.PostalCity String   Yes   HiringOrganizationDetails.AddressStructure.PostalCode String   Yes   HiringOrganizationDetails.AddressStructure.StreetBuildingIdentifier String   Yes   HiringOrganizationDetails.AddressStructure.StreetName String   Yes   HiringOrganizationDetails.AddressStructure.SuiteIdentifier String   No   HiringOrganizationDetails.BranchCode Integer   Yes   HiringOrganizationDetails.BranchDescription String   Yes   HiringOrganizationDetails.Contact.Email String (email)   No   HiringOrganizationDetails.Contact.PersonNameStructure.PersonGivenName String   Yes   HiringOrganizationDetails.Contact.PersonNameStructure.PersonSurnameName String   Yes   HiringOrganizationDetails.Contact.Title String   No   HiringOrganizationDetails.Contact.PrimaryNumber String (phone-number)   No   HiringOrganizationDetails.Contact.SecondaryNumber String (phone-number)   No   HiringOrganizationDetails.Contact.Telefax String (phone-number)   No   HiringOrganizationDetails.CvrNumber String   No   HiringOrganizationDetails.Name String   Yes   HiringOrganizationDetails.PNumber String   No   HiringOrganizationDetails.Url String   No   JobAdDetails.JobPublishDates.LastModifiedDate String   No   JobAdDetails.JobPublishDates.PublishEndDate String   Yes Has to be after PublishStartDate, but at the longest 8 weeks after JobAdDetails.JobPublishDates.PublishStartDate String   Yes Has to be today or after JobAdDetails.Logo String (base64)   No max. 200x135px / 100KB JobAdDetails.PostedBy.Email String (email)   No   JobAdDetails.PostedBy.PersonNameStructure.PersonGivenName String   Yes   JobAdDetails.PostedBy.PersonNameStructure.PersonSurnameName String   Yes   JobAdDetails.PostedBy.Title String   No   JobAdDetails.PostedBy.ContactGuid String   No   JobAdDetails.PostedBy.PrimaryNumber String (phone-number)   No   JobAdDetails.PostedBy.Telefax String   No   JobAdDetails.PostedBy.UserRid String   No   JobAdDetails.Type String Normal No Has to be one of "WageSubsidy", "HotJob", "Normal", "SpringStone", "Flexjob", "EarlyRetirement", "JobRotation", "EarlyRetiree", "CompanyInternship", "NormalAndEarlyRetiree", or"NormalAndEarlyRetireeWithHotJob" JobDetails.AuthorityId Integer 0 No   JobDetails.AuthorityPhoneNumber String (phone-number)   No   JobDetails.Classification.EmploymentType String PermanentJob No Has to be "PermanentJob" or "LimitedPeriod" JobDetails.Classification.IsEuresJob Boolean false No   JobDetails.Classification.IsPublicSectorJob Boolean false No   JobDetails.Classification.IsWorkInDenmarkJob Boolean false No   JobDetails.Description String   Yes The description of the job. If it contains html ( subset ) it has to be wrapped in JobDetails.DriversLicences Comma-List   No Required drivers licenses to apply for the job. Can be any combination of A1, A, B, BE, C, CE, D, DE, A10, AMa, AMb, A2, C1, D1, C1E, D1E, Taxi, Traktor, Truck, BusErhverv, DigitalFartskriver, EUGodsErhverv and EUBusErhverv, seperated by a comma JobDetails.HidePhonenumbers Boolean false No   JobDetails.IsAnonymousEmployer Boolean false No   JobDetails.IsDisabilityFriendly Boolean false No   JobDetails.JobDates.ApplicationDeadlineDate String (date)   Yes   JobDetails.JobDates.EmploymentDate String (date)   No   JobDetails.JobDates.StartAsSoonAsPossible Boolean false No   JobDetails.JobLocation.Address.CountryCode String   Yes   JobDetails.JobLocation.Address.FloorIdentifier String   No   JobDetails.JobLocation.Address.MunicipalityId Integer   Yes   JobDetails.JobLocation.Address.MunicipalityName String   Yes   JobDetails.JobLocation.Address.PostalCity String   Yes   JobDetails.JobLocation.Address.PostalCode String   Yes   JobDetails.JobLocation.Address.StreetBuildingIdentifier String   Yes   JobDetails.JobLocation.Address.StreetName String   Yes   JobDetails.JobLocation.Address.SuiteIdentifier String   No   JobDetails.JobLocation.NoLocalBusinessAddress Boolean false No   JobDetails.NumberOfPositions Integer 1 No   JobDetails.OccupationConceptUri String ( JobnetConceptUri )   Yes   JobDetails.Schedule.DailyWorkTime.Day Boolean false No   JobDetails.Schedule.DailyWorkTime.Evening Boolean false No   JobDetails.Schedule.DailyWorkTime.Night Boolean false No   JobDetails.Schedule.DailyWorkTime.Weekend Boolean false No   JobDetails.Schedule.WeeklyWorkTimeTypes String FullTime No Has to be PartTime or FullTime JobDetails.Schedule.WorkHour.Max Integer   No Expected maximum of hours of work, a week, if PartTime JobDetails.Schedule.WorkHour.Min Integer   No Expected minimum of hours of work, a week, if PartTime JobDetails.Title String   Yes The title being hired for Notes At least one application method (ApplicationDetails.ApplicationMethods) has to be set. At least one phonenumber has to be set for job-contact (ApplicationDetails.JobContactList.JobContactType.TelephoneNumberStructure). If schedule (JobDetails.Schedule.WeeklyWorkTimeTypes) equals "FullTime", workhours (JobDetails.Schedule.WorkHour.Min and JobDetails.Schedule.WorkHour.Max) can't be set. JobDetails.Schedule.WorkHour.Min has to be lower than JobDetails.Schedule.WorkHour.Max and between 0 and 36. JobDetails.Schedule.WorkHour.Max has to be greater than JobDetails.Schedule.WorkHour.Min and between 1 and 36. If schedule (JobDetails.Schedule.WeeklyWorkTimeTypes) Equals "PartTime", workhours (JobDetails.Schedule.WorkHour.Min and JobDetails.Schedule.WorkHour.Max) have to be set.