Push API and Webhooks
Webhooks
Application
example \# this example is for an application event request request method post content type application/json { "event type" "application", "action" "status changed", "application" { "id" 1, "first name" "kalle", "last name" "kula", "email" "kalle\@kula se", "phone number" "+4670123456789", "url" "https //staging jobylon com/application/1/", "source type" "applied", "status" { "id" 2, "name" "in progress", "group" 1 }, "owner" { "id" 1, "name" "application owner", "email" "application owner\@company com" }, "recommended by" null, "rejection sent" false, "ab test" "ab test 1", "users url" "https //staging jobylon com/p1/applications/1/users/xxx/", "job" { "id" 1, "title" "some title", "from date" "2018 01 01t00 00 00 001z", "to date" null, "status" 1, "contact name" "manager's name", "contact email" "manager\@company com", "users url" "https //staging jobylon com/p1/jobs/1/users/xxx/", "employment type" { "id" 1, "text" "full time" }, "experience" { "id" 1, "text" "entry level" }, "function" { "id" 1, "text" "it & infrastructure" }, "language" "sv", "location set" \[ { "location" "stockholm", "location json" { "country short" "se", "city" "stockholm", "url" "https //maps google com/?q=stockholm,+sweden\&ftid=0x465f763119640bcb 0xa80d27d3679d7766", "country" "sweden", "place id" "chijywtkgtf2x0yrznedz9mndag", "area 1 short" "stockholm county", "area 1" "stockholm county", "city short" "stockholm" } } ], "categories" \[ { "id" 1, "text" "technology" } ], "departments" \[ { "id" 1, "text" "it" } ], "company" { "id" 1, "name" "some company", "users url" "https //staging jobylon com/p1/companies/1/users/xxx/" }, "owner" { "id" 2, "name" "job owner", "email" "job owner\@company com" } "layers 1" \[ { "id" 1, "identifier" "first layer", "text" "first layer", } ], "layers 2" \[ { "id" 2, "identifier" "second layer", "text" "second layer", } ] } } } \# response status code 2xx actions name description created application created rejection sent rejection communicated/sent to applicant status changed application status updated request payload name type description event type string "application" action string action triggering the event (see above) application object the application object application object name type description id integer application id first name string first name last name string last name email string email phone number string phone number url string (url) deep link to the application in jobylon recommended by object the recommended by object rejection sent boolean info regarding if the rejection has been communicated to the applicant or not status object the status object source type string the source where the application was received job object the job object owner object the user that owns the application ab test string a unique identifier used for a/b testing users url string (url) time limited link to an list of users that have access to the application and their roles source type value description 'applied' applied (thank you email sent by jobylon) 'applied silent' applied through partner (thank you email possibly sent by partner) 'imported' imported 'recommended' recommended 'sourced' sourced 'uploaded' uploaded status name type description id integer status id name string status name group integer the status group value status group value description 0 new 1 in progress 19 rejected 20 hired 21 on hold