Create Non-Employee Request

POST {{baseUrl}}/non-employee-requests

This request will create a non-employee request and notify the approver. Requires role context of idn:nesr:create or the user must own the source.

Request Body

{"accountName"=>"william.smith", "firstName"=>"William", "lastName"=>"Smith", "email"=>"william.smith@example.com", "phone"=>"5555555555", "manager"=>"jane.doe", "sourceId"=>"2c91808568c529c60168cca6f90c1313", "startDate"=>"2020-03-24T00:00:00-05:00", "endDate"=>"2021-03-25T00:00:00-05:00", "data"=>{"description"=>"Auditing"}}

HEADERS

KeyDatatypeRequiredDescription
Content-Typestring
Acceptstring

RESPONSES

status: OK

{"id":"a0303682-5e4a-44f7-bdc2-6ce6112549c1","sourceId":"2c91808568c529c60168cca6f90c1313","name":"Retail","description":"Source description","accountName":"william.smith","firstName":"William","lastName":"Smith","email":"william.smith@example.com","phone":"5555555555","manager":"jane.doe","nonEmployeeSource":{"id":"a0303682-5e4a-44f7-bdc2-6ce6112549c1","sourceId":"2c91808568c529c60168cca6f90c1313","name":"Retail","description":"Source description"},"data":{"description":"Auditing"},"approvalItems":[{"id":"2c1e388b-1e55-4b0a-ab5c-897f1204159c","approver":{"type":"IDENTITY","id":"5168015d32f890ca15812c9180835d2e"},"accountName":"test.account","approvalStatus":"APPROVED","approvalOrder":1,"comment":"I approve","modified":"2019-08-23T18:52:59.162Z","created":"2019-08-23T18:40:35.772Z"},{"id":"2c1e388b-1e55-4b0a-ab5c-897f1204159c","approver":{"type":"IDENTITY","id":"5168015d32f890ca15812c9180835d2e"},"accountName":"test.account","approvalStatus":"APPROVED","approvalOrder":1,"comment":"I approve","modified":"2019-08-23T18:52:59.162Z","created":"2019-08-23T18:40:35.772Z"}],"approvalStatus":"APPROVED","comment":"approved","completionDate":"2020-03-24T11:11:41.139-05:00","startDate":"2020-03-24T00:00:00-05:00","endDate":"2021-03-25T00:00:00-05:00","modified":"2020-03-24T11:11:41.139-05:00","created":"2020-03-24T11:11:41.139-05:00"}