File tree 1 file changed +23
-0
lines changed
1 file changed +23
-0
lines changed Original file line number Diff line number Diff line change @@ -288,6 +288,29 @@ export default class RecruitCRMService {
288
288
errObj,
289
289
} ) ;
290
290
}
291
+ // Set hired-stage
292
+ const hireStageResponse = await fetch ( `${ this . private . baseUrl } /v1/candidates/${ candidateData . slug } /hiring-stages/${ id } ` , {
293
+ method : 'POST' ,
294
+ headers : {
295
+ 'Content-Type' : 'application/json' ,
296
+ Authorization : this . private . authorization ,
297
+ } ,
298
+ body : JSON . stringify ( {
299
+ candidate_slug : candidateData . slug ,
300
+ job_slug : id ,
301
+ status_id : '65183' ,
302
+ } ) ,
303
+ } ) ;
304
+ if ( hireStageResponse . status >= 400 ) {
305
+ return res . send ( {
306
+ error : true ,
307
+ status : hireStageResponse . status ,
308
+ url : `$${ this . private . baseUrl } /v1/candidates/${ candidateData . slug } /hiring-stages/${ id } ` ,
309
+ form,
310
+ errObj : await hireStageResponse . json ( ) ,
311
+ } ) ;
312
+ }
313
+ // respond to API call
291
314
const data = await applyResponse . json ( ) ;
292
315
return res . send ( data ) ;
293
316
} catch ( err ) {
You can’t perform that action at this time.
0 commit comments