Create or Update Job Seeker

This endpoint allows to update a job seekers profile.

Create Job Seeker

POST https://www.ondemandstaffing.app/api/v1/create_or_update_jobseeker

This endpoint allows you to update or create a new job seeker for a given user.

Query Parameters

Name
Type
Description

tenant

string

Tenant key for which the API is being used.

profiletype

string

URL of JobSeekers resume. Must be a document type. Highly recommend to send Resume.

name

string

Full name of the Job Seeker.

contact_phone

string

Phone number of the Job Seeker with country code and formatted. If unformatted or without country code the whole call would be rejected.

contact_email

string

In case if the user has a different email they would like to be reached other than the the one used to authenticate.

address

string

Complete Address of the Job Seeker that is geocodable. Do not include the unit number in this key.

country_id

string

This is name of the country in English. If using Google or Bing Geocoding, take the name of the country and send it. Could be acquired from address or actual location of job seeker.

city_id

string

This is name of the city in English. If geocoded address for the job seeker, send the city name if available.

gender

string

If the tenants 'gender_staff_status' is set to 'true' only then should it be asked to the end user. Gender must be sent in following codes. Male or Hombre Female or Mujer Other or Otro

profile_url

string

Filepicker URL of Profile Image of the Job Seeker. Must be an array of strings containing images url. Even if there is just one picture. If there is more than one, we will randomly select one to be profile picture. Others would be added to their profile.

date_of_birth

string

Date of Birth must be in following format: "mmm dd, yyyy" Example: "Dec 05, 1996".

Headers

Name
Type
Description

Authentication

string

Authentication token to identify user who is requesting to create a Job Seeekers profile.

 "status": true,
        "user":
        {
            "id": 34371,
            "email": "[email protected]",
            "created_at": "2016-12-23T11:39:40.281Z",
            "updated_at": "2016-12-27T07:12:45.863Z",
            "user_type": "freelancer",
            "provider": null,
            "uid": null,
            "invitation_token": null,
            "invitation_created_at": null,
            "invitation_sent_at": null,
            "invitation_accepted_at": null,
            "invitation_limit": null,
            "invited_by_id": null,
            "invited_by_type": null,
            "invitations_count": 0,
            "referred_by_id": null,
            "locale": "en",
            "country_id": 6,
            "authentication_token": "Ko1ufbEY8jbJWBuXRwaB"
        },
    "jobseeker": {
        "id": 41309,
        "user_id": 54604,
        "name": "Test Candidate",
        "age": 31,
        "country_id": 6,
        "city_id": 4968,
        "gender": "Mujer",
        "bio": "This is public Bio",
        "created_at": "2019-10-13T18:44:48.010Z",
        "updated_at": "2019-12-09T05:17:18.794Z",
        "profile_image_file_name": "Staffing_Bots.png",
        "profile_image_content_type": "image/png",
        "profile_image_file_size": 47332,
        "profile_image_updated_at": "2019-10-13T18:44:57.324Z",
        "banner_image_file_name": null,
        "banner_image_content_type": null,
        "banner_image_file_size": null,
        "banner_image_updated_at": null,
        "contact_email": "[email protected]",
        "contact_phone": "+2124700666",
        "profile_link": null,
        "height": null,
        "weight": null,
        "hair_color": null,
        "hair_length": null,
        "skin_color": null,
        "eyes_color": null,
        "internal_rating": 5,
        "video_url": null,
        "rut": null,
        "address": "447 West 36th Street, New York, NY, USA",
        "latitude": 40.755771,
        "longitude": -73.997404,
        "average_rating": 5,
        "reliable": null,
        "verified": true,
        "ambassador": null,
        "fb_id": "3939393939121212",
        "token": "r9sov3hya5pg1wkqevg6wy7xu5bgri0t",
        "slug": "test-candidate",
        "videocv_file_name": null,
        "videocv_content_type": null,
        "videocv_file_size": null,
        "videocv_updated_at": null,
        "profiletype": null,
        "parser_response": null,
        "nationality": null,
        "date_of_birth": "1985-11-11",
        "driving_license": null,
        "parse_status": null,
        "interview_call": null,
        "internal_notes": "This is internal notes",
        "tenant_code": "abra_db",
        "clearance_stamp": "2019-10-13T18:47:26.584Z",
        "active": true,
        "profile_url": https://pic_url,
        "banner_url": https://pic_url
    }
    }

Above required parameters are only required for a new job seeker. If the Job seeker already exist and is updating the profile, they can send partial data as well.

Last updated

Was this helpful?