Partner API
Webhooks
webhooks are http requests that the jobylon uses to notify your service of events related to your integration each webhook comes with a payload indicating the event type, action and data relevant to the event in question { "event type" "\<event type>", "action" "\<event action>", "data" { } } event types there are 3 types of webhooks sent by jobylon to the configured partner endpoint true 291,212 unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type actions each webhook contains one of the following actions true 173,212 unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type expected response each webhook expects one of the following responses true 298,221 unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type if the request is not successful, jobylon will retry sending the request 3 more times, after 10 seconds, 100 seconds and 1000 seconds { "name" "company signup", "method" "post", "url" "https //yourendpoint com/", "description" "sent when a company signs up to the partner integration", "tab" "examples", "examples" { "languages" \[ { "id" "127dmzz49yrhfelljrqtu", "language" "curl", "code" "curl x post 'https //yourendpoint com' \\\\\n h 'accept encoding gzip, deflate' \\\\\n h 'accept / ' \\\\\n h 'connection keep alive' \\\\\n h 'authorization bearer xyz' \\\\\n data '{\\"event type\\" \\"company\\",\\"action\\" \\"signup\\",\\"data\\" {\\"company id\\" \\"04b9171e 6d74 451f a8e3 9bc3cf2b2954\\",\\"company name\\" \\"wayne enterprises\\",\\"has config\\" true,\\"dt created\\" \\"2023 06 16 10 40 32\\"}}'\n", "customlabel" "curl" } ], "selectedlanguageid" "127dmzz49yrhfelljrqtu" }, "results" { "languages" \[ { "id" "qppmlm5uv lg62pgau 5z", "language" "200", "customlabel" "", "code" "" } ], "selectedlanguageid" "qppmlm5uv lg62pgau 5z" }, "request" { "pathparameters" \[], "queryparameters" \[], "headerparameters" \[], "bodydataparameters" \[], "formdataparameters" \[] }, "currentnewparameter" { "label" "body parameter", "value" "bodydataparameters" }, "autogeneratedanchorslug" "company signup", "legacyhash" "jkdqjlmxz8he4po ocum3" } { "event type" "company", "action" "signup", "data" { "company id" "04b9171e 6d74 451f a8e3 9bc3cf2b2954", "internal id" 23, "company name" "wayne enterprises", "has config" true, "dt created" "2023 06 16 10 40 32", "settings" { "token" "jb k123" } } } true 100,174,100 unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type { "name" "new job", "method" "post", "url" "https //yourendpoint com/", "description" "whenever a company triggers adding the settings to a job, jobylon sends a webhook to the configured endpoint with the job data described below ", "tab" "examples", "examples" { "languages" \[ { "id" "taljlfscsqj8prw he cv", "language" "curl", "code" "curl x post 'https //yourendpoint com' \\\\\n h 'accept encoding gzip, deflate' \\\\\n h 'accept / ' \\\\\n h 'connection keep alive' \\\\\n h 'authorization bearer xyz' \\\\\n data '{\\"event type\\" \\"candidate\\",\\"action\\" \\"new\\",\\"data\\" {\\"company\\" {\\"id\\" \\"04b9171e 6d74 451f a8e3 9bc3cf2b2954\\"},\\"candidate\\" {\\"id\\" \\"aed6532d 2438 4e33 b15b 1f1a20ba1c16\\",\\"first name\\" \\"bruce\\",\\"last name\\" \\"wayne\\",\\"email\\" \\"bruce\@wayneenterprises com\\",\\"phone number\\" \\"+468165621\\",\\"message\\" \\"please, don'\\\\''t call me before 5pm\\",\\"status\\" {\\"id\\" 5,\\"name\\" \\"hired\\",\\"group\\" 20}},\\"job\\" {\\"id\\" \\"edc3d60e 53d3 4f54 8062 44e4139a52e9\\",\\"title\\" \\"superhero\\",\\"from date\\" \\"2022 09 26\\",\\"to date\\" \\"2023 10 31\\",\\"description\\" \\"we are seeking an exceptional individual to join our team as a superhero as a superhero, you will be responsible for protecting the innocent, fighting crime, and maintaining peace and justice in our city this is a unique opportunity to use your extraordinary abilities and make a real difference in the lives of our community members \\",\\"skills\\" \\"fast driver\\\nstealth and infiltration\\\nmaster of disguise\\",\\"locations\\" \[{\\"location\\" \\"gotham, usa\\",\\"location json\\" {\t\\"city\\" \\"gotham\\",\\"city short\\" \\"gt\\",\\"country\\" \\"united states of america\\",\\"country short\\" \\"us\\",\\"area 1\\" \\"gotham county\\",\\"area 1 short\\" \\"gotham county\\"}}],\\"experience\\" \\"minimum of 5 years fihgting the crime\\",\\"language\\" \\"en\\",\\"ad url\\" \\"https //jobylon com/jobs/3 super hero/\\",\\"settings\\" {\\"notes\\" \\"\\",\\"deadline\\" \\"2023 12 31\\",\\"requester\\" \\"peter parker\\",\\"notifybysms\\" \\"yes\\"}}}}'\n", "customlabel" "" } ], "selectedlanguageid" "taljlfscsqj8prw he cv" }, "results" { "languages" \[ { "id" "jfcnpqnu3pysoexsy0ehe", "language" "200", "customlabel" "", "code" "" } ], "selectedlanguageid" "jfcnpqnu3pysoexsy0ehe" }, "request" { "pathparameters" \[], "queryparameters" \[], "headerparameters" \[], "bodydataparameters" \[], "formdataparameters" \[] }, "currentnewparameter" { "label" "body parameter", "value" "bodydataparameters" }, "autogeneratedanchorslug" "new job", "legacyhash" "icntw4sdceq4eoakvwtxs" } { "event type" "job", "action" "new", "data" { "company" { "id" "04b9171e 6d74 451f a8e3 9bc3cf2b2954", "internal id" 23, "settings" { "token" "jb k123" } }, "job" { "id" "edc3d60e 53d3 4f54 8062 44e4139a52e9", "internal id" 4356, "title" "superhero", "from date" "2022 09 26", "to date" "2023 10 31", "description" "we are seeking an exceptional individual to join our team as a superhero as a superhero, you will be responsible for protecting the innocent, fighting crime, and maintaining peace and justice in our city this is a unique opportunity to use your extraordinary abilities and make a real difference in the lives of our community members ", "skills" "fast driver\nstealth and infiltration\nmaster of disguise", "locations" \[ { "location" "gotham, usa", "location json" { "city" "gotham", 	 "city short" "gt", 	 "country" "united states of america", 	 "country short" "us", 	 "area 1" "gotham county", 	 "area 1 short" "gotham county" } } ], "requisition" { "internal id" 123, "external id" "jb k123", "identifier" "jb k123", "title" "superhero" }, "experience" "minimum of 5 years fihgting the crime", "language" "en", "ad url" "https //jobylon com/jobs/3 super hero/", "layers" \[ { "id" 28, "name" "city", "layer name" "stockholm", }, { "id" 192, "name" "team", "layer name" "software" }, ], "categories" \[ { "id" 430, "text" "office 1", }, { "id" 432, "text" "full time", } ], "departments" \[ { "id" 91, "name" "engineering", } ], "settings" { "notes" "", "deadline" "2023 12 31", "requester" "peter parker", "notifybysms" "yes" } } } } company true 100,174,100 unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type job true 100,174,100 unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type layers true 100,174,100 unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type categories true 100,174,100 unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type departments true 100,174,100 unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type locations true 100,174,100 unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type location json true 100,174,100 unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type requisition true 100,174,100 unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type { "name" "new candidate ", "method" "post", "url" "https //yourendpoint com/", "description" "whenever a company triggers sending a candidate to a partner, jobylon sends a webhook to the configured endpoint with the candidate data described below ", "tab" "examples", "examples" { "languages" \[ { "id" "taljlfscsqj8prw he cv", "language" "curl", "code" "curl x post 'https //yourendpoint com' \\\\\n h 'accept encoding gzip, deflate' \\\\\n h 'accept / ' \\\\\n h 'connection keep alive' \\\\\n h 'authorization bearer xyz' \\\\\n data '{\\"event type\\" \\"candidate\\",\\"action\\" \\"new\\",\\"data\\" {\\"company\\" {\\"id\\" \\"04b9171e 6d74 451f a8e3 9bc3cf2b2954\\"},\\"candidate\\" {\\"id\\" \\"aed6532d 2438 4e33 b15b 1f1a20ba1c16\\",\\"first name\\" \\"bruce\\",\\"last name\\" \\"wayne\\",\\"email\\" \\"bruce\@wayneenterprises com\\",\\"phone number\\" \\"+468165621\\",\\"message\\" \\"please, don'\\\\''t call me before 5pm\\",\\"status\\" {\\"id\\" 5,\\"name\\" \\"hired\\",\\"group\\" 20}},\\"job\\" {\\"id\\" \\"edc3d60e 53d3 4f54 8062 44e4139a52e9\\",\\"title\\" \\"superhero\\",\\"from date\\" \\"2022 09 26\\",\\"to date\\" \\"2023 10 31\\",\\"description\\" \\"we are seeking an exceptional individual to join our team as a superhero as a superhero, you will be responsible for protecting the innocent, fighting crime, and maintaining peace and justice in our city this is a unique opportunity to use your extraordinary abilities and make a real difference in the lives of our community members \\",\\"skills\\" \\"fast driver\\\nstealth and infiltration\\\nmaster of disguise\\",\\"locations\\" \[{\\"location\\" \\"gotham, usa\\",\\"location json\\" {\t\\"city\\" \\"gotham\\",\\"city short\\" \\"gt\\",\\"country\\" \\"united states of america\\",\\"country short\\" \\"us\\",\\"area 1\\" \\"gotham county\\",\\"area 1 short\\" \\"gotham county\\"}}],\\"experience\\" \\"minimum of 5 years fihgting the crime\\",\\"language\\" \\"en\\",\\"ad url\\" \\"https //jobylon com/jobs/3 super hero/\\",\\"settings\\" {\\"notes\\" \\"\\",\\"deadline\\" \\"2023 12 31\\",\\"requester\\" \\"peter parker\\",\\"notifybysms\\" \\"yes\\"}}}}'\n", "customlabel" "" } ], "selectedlanguageid" "taljlfscsqj8prw he cv" }, "results" { "languages" \[ { "id" "jfcnpqnu3pysoexsy0ehe", "language" "200", "customlabel" "", "code" "" } ], "selectedlanguageid" "jfcnpqnu3pysoexsy0ehe" }, "request" { "pathparameters" \[], "queryparameters" \[], "headerparameters" \[], "bodydataparameters" \[], "formdataparameters" \[] }, "currentnewparameter" { "label" "body parameter", "value" "bodydataparameters" }, "autogeneratedanchorslug" "new candidate", "legacyhash" "wsco2tumtkmd3d7fffn8h" } request payload { "event type" "candidate", "action" "new", "data" { "company" { "id" "04b9171e 6d74 451f a8e3 9bc3cf2b2954", "internal id" 23, "settings" { "token" "jb k123" } }, "candidate" { "id" "aed6532d 2438 4e33 b15b 1f1a20ba1c16", "internal id" 5903582, "first name" "bruce", "last name" "wayne", "email" "bruce\@wayneenterprises com", "phone number" "+468165621", "message" "please, don't call me before 5pm", "status" { "id" 5, "name" "hired", "group" 20 }, "files" { "cv" "https //jobylon com/jbl web bucket/applications/1/3/harald sigurdsson/mycv 22ac07f3 pdf?awsaccesskeyid=accesskeyawsuser\&signature=b8faztrin6pzwp%2f0hi4zsmzevl0%3d\&expires=1708531474", "cover letter" null, "other 1" null, "other 2" null, "other 3" null, "other 4" null, "other 5" null }, "data" { "iban" "se6281323143611896423859", "startingdate" "2025 01 01", "manager" \[ "selina kyle" ] }, "answers" \[ { "id" 1, "question id" 1, "answer type" "text short", "text" "answer for question with id 1" }, { "id" 2, "question id" 2, "answer type" "file", "text" "https //example com/file bucket/some/file/path pdf?awsaccesskeyid=access key id\&signature=j7cgrmaanchoeqbzey8gt652xk0%3d\&expires=1764752879" } ], "request author" { "email" "alfred pennyworth\@wayne com", "first name" "alfred", "last name" "pennyworth" } }, "job" { "id" "edc3d60e 53d3 4f54 8062 44e4139a52e9", "internal id" 4356, "title" "superhero", "from date" "2022 09 26", "to date" "2023 10 31", "description" "we are seeking an exceptional individual to join our team as a superhero as a superhero, you will be responsible for protecting the innocent, fighting crime, and maintaining peace and justice in our city this is a unique opportunity to use your extraordinary abilities and make a real difference in the lives of our community members ", "skills" "fast driver\nstealth and infiltration\nmaster of disguise", "locations" \[ { "location" "gotham, usa", "location json" { "city" "gotham", 	 "city short" "gt", 	 "country" "united states of america", 	 "country short" "us", 	 "area 1" "gotham county", 	 "area 1 short" "gotham county" } } ], "requisition" { "internal id" 123, "external id" "jb k123", "identifier" "jb k123", "title" "superhero" }, "experience" "minimum of 5 years fihgting the crime", "language" "en", "ad url" "https //jobylon com/jobs/3 super hero/", "layers" \[ { "id" 28, "name" "city", "layer name" "stockholm", }, { "id" 192, "name" "team", "layer name" "software" }, ], "categories" \[ { "id" 430, "text" "office 1", }, { "id" 432, "text" "full time", } ], "departments" \[ { "id" 91, "name" "engineering", } ], "settings" { "notes" "", "deadline" "2023 12 31", "requester" "peter parker", "notifybysms" "yes" } } } } company true 100,174,100 unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type candidate true 100,174,100 unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type 1 1 unhandled content type 1 1 unhandled content type 1 1 unhandled content type 1 1 unhandled content type 1 1 unhandled content type 1 1 unhandled content type status true 100,174,100 unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type status groups status new = 0 status in progress = 1 status rejected = 19 status hired = 20 status on hold = 21 files note all the urls of the following files are signed urls that expire after 24 hours true 100,174,100 unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type request author true 100,174,100left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type job true 100,174,100 unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type layers true 100,174,100 unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type categories true 100,174,100 unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type departments true 100,174,100 unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type locations true 100,174,100 unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type location json true 100,174,100 unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type requisition true 100,174,100 unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type