This API reference is only available in English. All API-responses are in mimetype application/json and UTF-8 encoding, except for Get profile photo which will have the mimetype as the uploaded photo, and Get CV (PDF) which will be a pdf-file. All API-requests shall be encoded in UTF-8.
GET http://api.firmacv.no/getcv/?usid=1084&apikey=xxxxx-xxxxx-xxxxx-xxxxx-xxxxx GET http://api.firmacv.no/getcv/?external_id=55468468&apikey=xxxxx-xxxxx-xxxxx-xxxxx-xxxxx GET http://api.firmacv.no/getcv/?usid=1084&teid=55apikey=xxxxx-xxxxx-xxxxx-xxxxx-xxxxx
{
"status": "error",
"message": "Error message"
}
GET http://api.firmacv.no/getcompanycvs/?apikey=xxxxx-xxxxx-xxxxx-xxxxx-xxxxx
{
"status": "success",
"companycvs": {
"1084": {
"usid": "1084",
"caid": "1",
"category_name": "Kategori",
"external_id": "987654321",
"email": "ronnie.oymoen@sourceit.no",
"user_name": "Ronnie \u00d8ymoen",
"created_datetime": "2015-08-06 13:53:23",
"company_admin": "0",
"description": "Beskrivelse",
"main_areas": "Hovedområder",
"current_position": "CEO",
"contact_phone": "+47 988 03 924",
"date_of_birth": "1980-01-01",
"gender": "M",
"template_name": "Sourceit - ny",
"partner": null,
"photo": "http:\/\/api.firmacv.no\/getphoto\/?usid=1&apikey=xxxxx-xxxxx-xxxxx-xxxxx-xxxxx"
}
}
}
GET http://api.firmacv.no/getprofile/?apikey=xxxxx-xxxxx-xxxxx-xxxxx-xxxxx&usid=1084 GET http://api.firmacv.no/getprofile/?apikey=xxxxx-xxxxx-xxxxx-xxxxx-xxxxx&external_id=987654321
{
"status": "success",
"profile": {
"usid": "1084",
"caid": "1",
"category_name": "Kategori",
"external_id": "987654321",
"email": "ronnie.oymoen@sourceit.no",
"user_name": "Ronnie \u00d8ymoen",
"created_datetime": "2015-08-06 13:53:23",
"license_expires": "2016-10-23 13:26:01",
"company_admin": "0",
"description": "Beskrivelse",
"main_areas": "Hovedområder",
"current_position": "CEO",
"contact_phone": "+47 988 03 924",
"date_of_birth": "1980-01-01",
"gender": "M",
"template_name": "Sourceit - ny",
"partner": null,
"photo": "http:\/\/api.firmacv.no\/getphoto\/?usid=1&apikey=xxxxx-xxxxx-xxxxx-xxxxx-xxxxx",
"age":32
"3_internvurdering": "vurdering:1",
"6_nasjonalitet": "Norsk",
"4_oneliner": "oneliner",
"work": {
"1": {
"from_day": null,
"from_month": "03",
"from_year": "2015",
"to_day": null,
"to_month": null,
"to_year": null,
"company": "Sourceit AS",
"title": "CEO",
"description": "Beskrivelse"
},
"2": {
"from_day": null,
"from_month": "08",
"from_year": "2012",
"to_day": null,
"to_month": "03",
"to_year": "2015",
"company": "Sourceit AS",
"title": "Stillingstittel",
"description": "Beskrivelse"
}
},
"projects": {
"6": {
"from_day": null,
"from_month": "06",
"from_year": "2016",
"to_day": null,
"to_month": null,
"to_year": null,
"company": "Sourceit AS",
"title": "Stillingstittel",
"description": "Beskrivelse",
"customer": "Kunde",
"role": "Rolle",
"worth": null
},
"7": {
"from_day": null,
"from_month": "05",
"from_year": "2016",
"to_day": null,
"to_month": "06",
"to_year": "2016",
"company": "Sourceit AS",
"title": "Stillingstittel",
"description": "Beskrivelse",
"customer": "Kunde",
"role": "Rolle",
"worth": "Verdi/omfang"
}
},
"education": {
"20": {
"from_day": null,
"from_month": "08",
"from_year": "2004",
"to_day": null,
"to_month": "06",
"to_year": "2007",
"school_institution": "Skole/opplæringssted",
"title": "Kurstittel",
"acheived_course_title": "Oppnådd tittel",
"description": null
}
},
"course_certifications": {
"21": {
"from_day": null,
"from_month": "09",
"from_year": "2008",
"to_day": null,
"to_month": "09",
"to_year": "2008",
"school_institution": "Skole/opplæringssted",
"title": "Kurstittel",
"acheived_course_title": "Oppnådd tittel",
"description": null,
"expires_date": null
}
}
}
}
GET http://api.firmacv.no/getphoto/?usid=1084&apikey=xxxxx-xxxxx-xxxxx-xxxxx-xxxxx GET http://api.firmacv.no/getphoto/?external_id=987654321&apikey=xxxxx-xxxxx-xxxxx-xxxxx-xxxxx
Updating an existing profile. Update by internal id (usid) or external_id.
If language is set to other than company default language, only fields in bold will be updated.
Available fields:
POST http://api.firmacv.no/updateprofile/?apikey=xxxxx-xxxxx-xxxxx-xxxxx-xxxxx
{
"updateby": "external_id",
"updateprofile": {
"987654321": {
"user_name": "Ronny \u00d8ymoen",
"email": "ronny@sourceit.no",
"current_position": "SVP",
"language": "NOB",
"work": {
"updateby": "external_id",
"85546": {
"from_day": "01",
"from_month": "12",
"from_year": "2015",
"company": "Fake Company",
"title": "SVP"
},
"55468": {
"from_day": "05",
"from_month": "01",
"from_year": "2014",
"company": "Company",
"title": "Engineer"
}
}
},
"548587578": {
"language": "ENG",
"born": "1984-05-25",
"user_name": "Ola Nordmann",
"email": "ola@nordmann.no",
"current_position": "Jeger",
"company_admin": "1",
"description": "Ola Nordmann is a well known Norwegian character.",
"main_areas": "Troll hunting, wood chopping",
"contact_phone": "9988776655"
}
}
}
{
"status": "success"
}
{
"status": "warning",
"message": "Experience work with exid 85546 for user with external_id 987654321 was not found. Experience work with exid 55468 for user with external_id 987654321 was not found. ",
"ids_with_error": [987654321]
}
{
"status": "error",
"message": "Errors in all profiles. Experience work with exid 85546 for user with external_id 987654321 was not found. Experience work with exid 55468 for user with external_id 987654321 was not found. Profile with external_id 54858757833 was not found. ",
"ids_with_error": [987654321, 54858757833]
}