Import a resume
curl --request POST \
--url http://localhost:3000/api/openapi/resumes/import \
--header 'Content-Type: application/json' \
--header 'x-api-key: <api-key>' \
--data '
{
"data": {
"picture": {
"hidden": true,
"url": "<string>",
"size": 272,
"rotation": 180,
"aspectRatio": 1.5,
"borderRadius": 50,
"borderColor": "<string>",
"borderWidth": 1,
"shadowColor": "<string>",
"shadowWidth": 1
},
"basics": {
"name": "<string>",
"headline": "<string>",
"email": "<string>",
"phone": "<string>",
"location": "<string>",
"website": {
"url": "<string>",
"label": "<string>"
},
"customFields": [
{
"id": "<string>",
"icon": "<string>",
"text": "<string>",
"link": "<string>"
}
]
},
"summary": {
"title": "<string>",
"icon": "<string>",
"columns": 3,
"hidden": true,
"keepTogether": true,
"startOnNewPage": true,
"content": "<string>"
},
"sections": {
"profiles": {
"title": "<string>",
"icon": "<string>",
"columns": 3,
"hidden": true,
"keepTogether": true,
"startOnNewPage": true,
"items": [
{
"id": "<string>",
"hidden": true,
"icon": "<string>",
"iconColor": "<string>",
"network": "<string>",
"username": "<string>",
"website": {
"url": "<string>",
"label": "<string>",
"inlineLink": true
}
}
]
},
"experience": {
"title": "<string>",
"icon": "<string>",
"columns": 3,
"hidden": true,
"keepTogether": true,
"startOnNewPage": true,
"items": [
{
"id": "<string>",
"hidden": true,
"company": "<string>",
"position": "<string>",
"location": "<string>",
"period": "<string>",
"website": {
"url": "<string>",
"label": "<string>",
"inlineLink": true
},
"description": "<string>",
"roles": [
{
"id": "<string>",
"position": "<string>",
"period": "<string>",
"description": "<string>"
}
]
}
]
},
"education": {
"title": "<string>",
"icon": "<string>",
"columns": 3,
"hidden": true,
"keepTogether": true,
"startOnNewPage": true,
"items": [
{
"id": "<string>",
"hidden": true,
"school": "<string>",
"degree": "<string>",
"area": "<string>",
"grade": "<string>",
"location": "<string>",
"period": "<string>",
"website": {
"url": "<string>",
"label": "<string>",
"inlineLink": true
},
"description": "<string>"
}
]
},
"projects": {
"title": "<string>",
"icon": "<string>",
"columns": 3,
"hidden": true,
"keepTogether": true,
"startOnNewPage": true,
"items": [
{
"id": "<string>",
"hidden": true,
"name": "<string>",
"period": "<string>",
"website": {
"url": "<string>",
"label": "<string>",
"inlineLink": true
},
"description": "<string>"
}
]
},
"skills": {
"title": "<string>",
"icon": "<string>",
"columns": 3,
"hidden": true,
"keepTogether": true,
"startOnNewPage": true,
"items": [
{
"id": "<string>",
"hidden": true,
"icon": "<string>",
"iconColor": "<string>",
"name": "<string>",
"proficiency": "<string>",
"level": 2.5,
"keywords": [
"<string>"
]
}
]
},
"languages": {
"title": "<string>",
"icon": "<string>",
"columns": 3,
"hidden": true,
"keepTogether": true,
"startOnNewPage": true,
"items": [
{
"id": "<string>",
"hidden": true,
"language": "<string>",
"fluency": "<string>",
"level": 2.5
}
]
},
"interests": {
"title": "<string>",
"icon": "<string>",
"columns": 3,
"hidden": true,
"keepTogether": true,
"startOnNewPage": true,
"items": [
{
"id": "<string>",
"hidden": true,
"icon": "<string>",
"iconColor": "<string>",
"name": "<string>",
"keywords": [
"<string>"
]
}
]
},
"awards": {
"title": "<string>",
"icon": "<string>",
"columns": 3,
"hidden": true,
"keepTogether": true,
"startOnNewPage": true,
"items": [
{
"id": "<string>",
"hidden": true,
"title": "<string>",
"awarder": "<string>",
"date": "<string>",
"website": {
"url": "<string>",
"label": "<string>",
"inlineLink": true
},
"description": "<string>"
}
]
},
"certifications": {
"title": "<string>",
"icon": "<string>",
"columns": 3,
"hidden": true,
"keepTogether": true,
"startOnNewPage": true,
"items": [
{
"id": "<string>",
"hidden": true,
"title": "<string>",
"issuer": "<string>",
"date": "<string>",
"website": {
"url": "<string>",
"label": "<string>",
"inlineLink": true
},
"description": "<string>"
}
]
},
"publications": {
"title": "<string>",
"icon": "<string>",
"columns": 3,
"hidden": true,
"keepTogether": true,
"startOnNewPage": true,
"items": [
{
"id": "<string>",
"hidden": true,
"title": "<string>",
"publisher": "<string>",
"date": "<string>",
"website": {
"url": "<string>",
"label": "<string>",
"inlineLink": true
},
"description": "<string>"
}
]
},
"volunteer": {
"title": "<string>",
"icon": "<string>",
"columns": 3,
"hidden": true,
"keepTogether": true,
"startOnNewPage": true,
"items": [
{
"id": "<string>",
"hidden": true,
"organization": "<string>",
"location": "<string>",
"period": "<string>",
"website": {
"url": "<string>",
"label": "<string>",
"inlineLink": true
},
"description": "<string>"
}
]
},
"references": {
"title": "<string>",
"icon": "<string>",
"columns": 3,
"hidden": true,
"keepTogether": true,
"startOnNewPage": true,
"items": [
{
"id": "<string>",
"hidden": true,
"name": "<string>",
"position": "<string>",
"website": {
"url": "<string>",
"label": "<string>",
"inlineLink": true
},
"phone": "<string>",
"description": "<string>"
}
]
}
},
"customSections": [
{
"title": "<string>",
"icon": "<string>",
"columns": 3,
"hidden": true,
"keepTogether": true,
"startOnNewPage": true,
"id": "<string>",
"items": [
{
"id": "<string>",
"hidden": true,
"recipient": "<string>",
"content": "<string>"
}
]
}
],
"metadata": {
"layout": {
"sidebarWidth": 30,
"pages": [
{
"fullWidth": true,
"main": [
"<string>"
],
"sidebar": [
"<string>"
]
}
]
},
"page": {
"gapX": 1,
"gapY": 1,
"marginX": 1,
"marginY": 1,
"locale": "<string>",
"hideLinkUnderline": true,
"hideIcons": true,
"hideSectionIcons": true
},
"design": {
"level": {
"icon": "<string>"
},
"colors": {
"primary": "<string>",
"text": "<string>",
"background": "<string>"
}
},
"typography": {
"body": {
"fontFamily": "<string>",
"fontWeights": [],
"fontSize": 15,
"lineHeight": 2.25
},
"heading": {
"fontFamily": "<string>",
"fontWeights": [],
"fontSize": 15,
"lineHeight": 2.25
}
},
"notes": "<string>",
"styleRules": [
{
"id": "<string>",
"label": "<string>",
"enabled": true,
"target": {
"scope": "<unknown>"
},
"slots": {}
}
]
}
}
}
'import requests
url = "http://localhost:3000/api/openapi/resumes/import"
payload = { "data": {
"picture": {
"hidden": True,
"url": "<string>",
"size": 272,
"rotation": 180,
"aspectRatio": 1.5,
"borderRadius": 50,
"borderColor": "<string>",
"borderWidth": 1,
"shadowColor": "<string>",
"shadowWidth": 1
},
"basics": {
"name": "<string>",
"headline": "<string>",
"email": "<string>",
"phone": "<string>",
"location": "<string>",
"website": {
"url": "<string>",
"label": "<string>"
},
"customFields": [
{
"id": "<string>",
"icon": "<string>",
"text": "<string>",
"link": "<string>"
}
]
},
"summary": {
"title": "<string>",
"icon": "<string>",
"columns": 3,
"hidden": True,
"keepTogether": True,
"startOnNewPage": True,
"content": "<string>"
},
"sections": {
"profiles": {
"title": "<string>",
"icon": "<string>",
"columns": 3,
"hidden": True,
"keepTogether": True,
"startOnNewPage": True,
"items": [
{
"id": "<string>",
"hidden": True,
"icon": "<string>",
"iconColor": "<string>",
"network": "<string>",
"username": "<string>",
"website": {
"url": "<string>",
"label": "<string>",
"inlineLink": True
}
}
]
},
"experience": {
"title": "<string>",
"icon": "<string>",
"columns": 3,
"hidden": True,
"keepTogether": True,
"startOnNewPage": True,
"items": [
{
"id": "<string>",
"hidden": True,
"company": "<string>",
"position": "<string>",
"location": "<string>",
"period": "<string>",
"website": {
"url": "<string>",
"label": "<string>",
"inlineLink": True
},
"description": "<string>",
"roles": [
{
"id": "<string>",
"position": "<string>",
"period": "<string>",
"description": "<string>"
}
]
}
]
},
"education": {
"title": "<string>",
"icon": "<string>",
"columns": 3,
"hidden": True,
"keepTogether": True,
"startOnNewPage": True,
"items": [
{
"id": "<string>",
"hidden": True,
"school": "<string>",
"degree": "<string>",
"area": "<string>",
"grade": "<string>",
"location": "<string>",
"period": "<string>",
"website": {
"url": "<string>",
"label": "<string>",
"inlineLink": True
},
"description": "<string>"
}
]
},
"projects": {
"title": "<string>",
"icon": "<string>",
"columns": 3,
"hidden": True,
"keepTogether": True,
"startOnNewPage": True,
"items": [
{
"id": "<string>",
"hidden": True,
"name": "<string>",
"period": "<string>",
"website": {
"url": "<string>",
"label": "<string>",
"inlineLink": True
},
"description": "<string>"
}
]
},
"skills": {
"title": "<string>",
"icon": "<string>",
"columns": 3,
"hidden": True,
"keepTogether": True,
"startOnNewPage": True,
"items": [
{
"id": "<string>",
"hidden": True,
"icon": "<string>",
"iconColor": "<string>",
"name": "<string>",
"proficiency": "<string>",
"level": 2.5,
"keywords": ["<string>"]
}
]
},
"languages": {
"title": "<string>",
"icon": "<string>",
"columns": 3,
"hidden": True,
"keepTogether": True,
"startOnNewPage": True,
"items": [
{
"id": "<string>",
"hidden": True,
"language": "<string>",
"fluency": "<string>",
"level": 2.5
}
]
},
"interests": {
"title": "<string>",
"icon": "<string>",
"columns": 3,
"hidden": True,
"keepTogether": True,
"startOnNewPage": True,
"items": [
{
"id": "<string>",
"hidden": True,
"icon": "<string>",
"iconColor": "<string>",
"name": "<string>",
"keywords": ["<string>"]
}
]
},
"awards": {
"title": "<string>",
"icon": "<string>",
"columns": 3,
"hidden": True,
"keepTogether": True,
"startOnNewPage": True,
"items": [
{
"id": "<string>",
"hidden": True,
"title": "<string>",
"awarder": "<string>",
"date": "<string>",
"website": {
"url": "<string>",
"label": "<string>",
"inlineLink": True
},
"description": "<string>"
}
]
},
"certifications": {
"title": "<string>",
"icon": "<string>",
"columns": 3,
"hidden": True,
"keepTogether": True,
"startOnNewPage": True,
"items": [
{
"id": "<string>",
"hidden": True,
"title": "<string>",
"issuer": "<string>",
"date": "<string>",
"website": {
"url": "<string>",
"label": "<string>",
"inlineLink": True
},
"description": "<string>"
}
]
},
"publications": {
"title": "<string>",
"icon": "<string>",
"columns": 3,
"hidden": True,
"keepTogether": True,
"startOnNewPage": True,
"items": [
{
"id": "<string>",
"hidden": True,
"title": "<string>",
"publisher": "<string>",
"date": "<string>",
"website": {
"url": "<string>",
"label": "<string>",
"inlineLink": True
},
"description": "<string>"
}
]
},
"volunteer": {
"title": "<string>",
"icon": "<string>",
"columns": 3,
"hidden": True,
"keepTogether": True,
"startOnNewPage": True,
"items": [
{
"id": "<string>",
"hidden": True,
"organization": "<string>",
"location": "<string>",
"period": "<string>",
"website": {
"url": "<string>",
"label": "<string>",
"inlineLink": True
},
"description": "<string>"
}
]
},
"references": {
"title": "<string>",
"icon": "<string>",
"columns": 3,
"hidden": True,
"keepTogether": True,
"startOnNewPage": True,
"items": [
{
"id": "<string>",
"hidden": True,
"name": "<string>",
"position": "<string>",
"website": {
"url": "<string>",
"label": "<string>",
"inlineLink": True
},
"phone": "<string>",
"description": "<string>"
}
]
}
},
"customSections": [
{
"title": "<string>",
"icon": "<string>",
"columns": 3,
"hidden": True,
"keepTogether": True,
"startOnNewPage": True,
"id": "<string>",
"items": [
{
"id": "<string>",
"hidden": True,
"recipient": "<string>",
"content": "<string>"
}
]
}
],
"metadata": {
"layout": {
"sidebarWidth": 30,
"pages": [
{
"fullWidth": True,
"main": ["<string>"],
"sidebar": ["<string>"]
}
]
},
"page": {
"gapX": 1,
"gapY": 1,
"marginX": 1,
"marginY": 1,
"locale": "<string>",
"hideLinkUnderline": True,
"hideIcons": True,
"hideSectionIcons": True
},
"design": {
"level": { "icon": "<string>" },
"colors": {
"primary": "<string>",
"text": "<string>",
"background": "<string>"
}
},
"typography": {
"body": {
"fontFamily": "<string>",
"fontWeights": [],
"fontSize": 15,
"lineHeight": 2.25
},
"heading": {
"fontFamily": "<string>",
"fontWeights": [],
"fontSize": 15,
"lineHeight": 2.25
}
},
"notes": "<string>",
"styleRules": [
{
"id": "<string>",
"label": "<string>",
"enabled": True,
"target": { "scope": "<unknown>" },
"slots": {}
}
]
}
} }
headers = {
"x-api-key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'x-api-key': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
data: {
picture: {
hidden: true,
url: '<string>',
size: 272,
rotation: 180,
aspectRatio: 1.5,
borderRadius: 50,
borderColor: '<string>',
borderWidth: 1,
shadowColor: '<string>',
shadowWidth: 1
},
basics: {
name: '<string>',
headline: '<string>',
email: '<string>',
phone: '<string>',
location: '<string>',
website: {url: '<string>', label: '<string>'},
customFields: [{id: '<string>', icon: '<string>', text: '<string>', link: '<string>'}]
},
summary: {
title: '<string>',
icon: '<string>',
columns: 3,
hidden: true,
keepTogether: true,
startOnNewPage: true,
content: '<string>'
},
sections: {
profiles: {
title: '<string>',
icon: '<string>',
columns: 3,
hidden: true,
keepTogether: true,
startOnNewPage: true,
items: [
{
id: '<string>',
hidden: true,
icon: '<string>',
iconColor: '<string>',
network: '<string>',
username: '<string>',
website: {url: '<string>', label: '<string>', inlineLink: true}
}
]
},
experience: {
title: '<string>',
icon: '<string>',
columns: 3,
hidden: true,
keepTogether: true,
startOnNewPage: true,
items: [
{
id: '<string>',
hidden: true,
company: '<string>',
position: '<string>',
location: '<string>',
period: '<string>',
website: {url: '<string>', label: '<string>', inlineLink: true},
description: '<string>',
roles: [
{
id: '<string>',
position: '<string>',
period: '<string>',
description: '<string>'
}
]
}
]
},
education: {
title: '<string>',
icon: '<string>',
columns: 3,
hidden: true,
keepTogether: true,
startOnNewPage: true,
items: [
{
id: '<string>',
hidden: true,
school: '<string>',
degree: '<string>',
area: '<string>',
grade: '<string>',
location: '<string>',
period: '<string>',
website: {url: '<string>', label: '<string>', inlineLink: true},
description: '<string>'
}
]
},
projects: {
title: '<string>',
icon: '<string>',
columns: 3,
hidden: true,
keepTogether: true,
startOnNewPage: true,
items: [
{
id: '<string>',
hidden: true,
name: '<string>',
period: '<string>',
website: {url: '<string>', label: '<string>', inlineLink: true},
description: '<string>'
}
]
},
skills: {
title: '<string>',
icon: '<string>',
columns: 3,
hidden: true,
keepTogether: true,
startOnNewPage: true,
items: [
{
id: '<string>',
hidden: true,
icon: '<string>',
iconColor: '<string>',
name: '<string>',
proficiency: '<string>',
level: 2.5,
keywords: ['<string>']
}
]
},
languages: {
title: '<string>',
icon: '<string>',
columns: 3,
hidden: true,
keepTogether: true,
startOnNewPage: true,
items: [
{
id: '<string>',
hidden: true,
language: '<string>',
fluency: '<string>',
level: 2.5
}
]
},
interests: {
title: '<string>',
icon: '<string>',
columns: 3,
hidden: true,
keepTogether: true,
startOnNewPage: true,
items: [
{
id: '<string>',
hidden: true,
icon: '<string>',
iconColor: '<string>',
name: '<string>',
keywords: ['<string>']
}
]
},
awards: {
title: '<string>',
icon: '<string>',
columns: 3,
hidden: true,
keepTogether: true,
startOnNewPage: true,
items: [
{
id: '<string>',
hidden: true,
title: '<string>',
awarder: '<string>',
date: '<string>',
website: {url: '<string>', label: '<string>', inlineLink: true},
description: '<string>'
}
]
},
certifications: {
title: '<string>',
icon: '<string>',
columns: 3,
hidden: true,
keepTogether: true,
startOnNewPage: true,
items: [
{
id: '<string>',
hidden: true,
title: '<string>',
issuer: '<string>',
date: '<string>',
website: {url: '<string>', label: '<string>', inlineLink: true},
description: '<string>'
}
]
},
publications: {
title: '<string>',
icon: '<string>',
columns: 3,
hidden: true,
keepTogether: true,
startOnNewPage: true,
items: [
{
id: '<string>',
hidden: true,
title: '<string>',
publisher: '<string>',
date: '<string>',
website: {url: '<string>', label: '<string>', inlineLink: true},
description: '<string>'
}
]
},
volunteer: {
title: '<string>',
icon: '<string>',
columns: 3,
hidden: true,
keepTogether: true,
startOnNewPage: true,
items: [
{
id: '<string>',
hidden: true,
organization: '<string>',
location: '<string>',
period: '<string>',
website: {url: '<string>', label: '<string>', inlineLink: true},
description: '<string>'
}
]
},
references: {
title: '<string>',
icon: '<string>',
columns: 3,
hidden: true,
keepTogether: true,
startOnNewPage: true,
items: [
{
id: '<string>',
hidden: true,
name: '<string>',
position: '<string>',
website: {url: '<string>', label: '<string>', inlineLink: true},
phone: '<string>',
description: '<string>'
}
]
}
},
customSections: [
{
title: '<string>',
icon: '<string>',
columns: 3,
hidden: true,
keepTogether: true,
startOnNewPage: true,
id: '<string>',
items: [{id: '<string>', hidden: true, recipient: '<string>', content: '<string>'}]
}
],
metadata: {
layout: {
sidebarWidth: 30,
pages: [{fullWidth: true, main: ['<string>'], sidebar: ['<string>']}]
},
page: {
gapX: 1,
gapY: 1,
marginX: 1,
marginY: 1,
locale: '<string>',
hideLinkUnderline: true,
hideIcons: true,
hideSectionIcons: true
},
design: {
level: {icon: '<string>'},
colors: {primary: '<string>', text: '<string>', background: '<string>'}
},
typography: {
body: JSON.stringify({fontFamily: '<string>', fontWeights: [], fontSize: 15, lineHeight: 2.25}),
heading: {fontFamily: '<string>', fontWeights: [], fontSize: 15, lineHeight: 2.25}
},
notes: '<string>',
styleRules: [
{
id: '<string>',
label: '<string>',
enabled: true,
target: {scope: '<unknown>'},
slots: {}
}
]
}
}
})
};
fetch('http://localhost:3000/api/openapi/resumes/import', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_PORT => "3000",
CURLOPT_URL => "http://localhost:3000/api/openapi/resumes/import",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'data' => [
'picture' => [
'hidden' => true,
'url' => '<string>',
'size' => 272,
'rotation' => 180,
'aspectRatio' => 1.5,
'borderRadius' => 50,
'borderColor' => '<string>',
'borderWidth' => 1,
'shadowColor' => '<string>',
'shadowWidth' => 1
],
'basics' => [
'name' => '<string>',
'headline' => '<string>',
'email' => '<string>',
'phone' => '<string>',
'location' => '<string>',
'website' => [
'url' => '<string>',
'label' => '<string>'
],
'customFields' => [
[
'id' => '<string>',
'icon' => '<string>',
'text' => '<string>',
'link' => '<string>'
]
]
],
'summary' => [
'title' => '<string>',
'icon' => '<string>',
'columns' => 3,
'hidden' => true,
'keepTogether' => true,
'startOnNewPage' => true,
'content' => '<string>'
],
'sections' => [
'profiles' => [
'title' => '<string>',
'icon' => '<string>',
'columns' => 3,
'hidden' => true,
'keepTogether' => true,
'startOnNewPage' => true,
'items' => [
[
'id' => '<string>',
'hidden' => true,
'icon' => '<string>',
'iconColor' => '<string>',
'network' => '<string>',
'username' => '<string>',
'website' => [
'url' => '<string>',
'label' => '<string>',
'inlineLink' => true
]
]
]
],
'experience' => [
'title' => '<string>',
'icon' => '<string>',
'columns' => 3,
'hidden' => true,
'keepTogether' => true,
'startOnNewPage' => true,
'items' => [
[
'id' => '<string>',
'hidden' => true,
'company' => '<string>',
'position' => '<string>',
'location' => '<string>',
'period' => '<string>',
'website' => [
'url' => '<string>',
'label' => '<string>',
'inlineLink' => true
],
'description' => '<string>',
'roles' => [
[
'id' => '<string>',
'position' => '<string>',
'period' => '<string>',
'description' => '<string>'
]
]
]
]
],
'education' => [
'title' => '<string>',
'icon' => '<string>',
'columns' => 3,
'hidden' => true,
'keepTogether' => true,
'startOnNewPage' => true,
'items' => [
[
'id' => '<string>',
'hidden' => true,
'school' => '<string>',
'degree' => '<string>',
'area' => '<string>',
'grade' => '<string>',
'location' => '<string>',
'period' => '<string>',
'website' => [
'url' => '<string>',
'label' => '<string>',
'inlineLink' => true
],
'description' => '<string>'
]
]
],
'projects' => [
'title' => '<string>',
'icon' => '<string>',
'columns' => 3,
'hidden' => true,
'keepTogether' => true,
'startOnNewPage' => true,
'items' => [
[
'id' => '<string>',
'hidden' => true,
'name' => '<string>',
'period' => '<string>',
'website' => [
'url' => '<string>',
'label' => '<string>',
'inlineLink' => true
],
'description' => '<string>'
]
]
],
'skills' => [
'title' => '<string>',
'icon' => '<string>',
'columns' => 3,
'hidden' => true,
'keepTogether' => true,
'startOnNewPage' => true,
'items' => [
[
'id' => '<string>',
'hidden' => true,
'icon' => '<string>',
'iconColor' => '<string>',
'name' => '<string>',
'proficiency' => '<string>',
'level' => 2.5,
'keywords' => [
'<string>'
]
]
]
],
'languages' => [
'title' => '<string>',
'icon' => '<string>',
'columns' => 3,
'hidden' => true,
'keepTogether' => true,
'startOnNewPage' => true,
'items' => [
[
'id' => '<string>',
'hidden' => true,
'language' => '<string>',
'fluency' => '<string>',
'level' => 2.5
]
]
],
'interests' => [
'title' => '<string>',
'icon' => '<string>',
'columns' => 3,
'hidden' => true,
'keepTogether' => true,
'startOnNewPage' => true,
'items' => [
[
'id' => '<string>',
'hidden' => true,
'icon' => '<string>',
'iconColor' => '<string>',
'name' => '<string>',
'keywords' => [
'<string>'
]
]
]
],
'awards' => [
'title' => '<string>',
'icon' => '<string>',
'columns' => 3,
'hidden' => true,
'keepTogether' => true,
'startOnNewPage' => true,
'items' => [
[
'id' => '<string>',
'hidden' => true,
'title' => '<string>',
'awarder' => '<string>',
'date' => '<string>',
'website' => [
'url' => '<string>',
'label' => '<string>',
'inlineLink' => true
],
'description' => '<string>'
]
]
],
'certifications' => [
'title' => '<string>',
'icon' => '<string>',
'columns' => 3,
'hidden' => true,
'keepTogether' => true,
'startOnNewPage' => true,
'items' => [
[
'id' => '<string>',
'hidden' => true,
'title' => '<string>',
'issuer' => '<string>',
'date' => '<string>',
'website' => [
'url' => '<string>',
'label' => '<string>',
'inlineLink' => true
],
'description' => '<string>'
]
]
],
'publications' => [
'title' => '<string>',
'icon' => '<string>',
'columns' => 3,
'hidden' => true,
'keepTogether' => true,
'startOnNewPage' => true,
'items' => [
[
'id' => '<string>',
'hidden' => true,
'title' => '<string>',
'publisher' => '<string>',
'date' => '<string>',
'website' => [
'url' => '<string>',
'label' => '<string>',
'inlineLink' => true
],
'description' => '<string>'
]
]
],
'volunteer' => [
'title' => '<string>',
'icon' => '<string>',
'columns' => 3,
'hidden' => true,
'keepTogether' => true,
'startOnNewPage' => true,
'items' => [
[
'id' => '<string>',
'hidden' => true,
'organization' => '<string>',
'location' => '<string>',
'period' => '<string>',
'website' => [
'url' => '<string>',
'label' => '<string>',
'inlineLink' => true
],
'description' => '<string>'
]
]
],
'references' => [
'title' => '<string>',
'icon' => '<string>',
'columns' => 3,
'hidden' => true,
'keepTogether' => true,
'startOnNewPage' => true,
'items' => [
[
'id' => '<string>',
'hidden' => true,
'name' => '<string>',
'position' => '<string>',
'website' => [
'url' => '<string>',
'label' => '<string>',
'inlineLink' => true
],
'phone' => '<string>',
'description' => '<string>'
]
]
]
],
'customSections' => [
[
'title' => '<string>',
'icon' => '<string>',
'columns' => 3,
'hidden' => true,
'keepTogether' => true,
'startOnNewPage' => true,
'id' => '<string>',
'items' => [
[
'id' => '<string>',
'hidden' => true,
'recipient' => '<string>',
'content' => '<string>'
]
]
]
],
'metadata' => [
'layout' => [
'sidebarWidth' => 30,
'pages' => [
[
'fullWidth' => true,
'main' => [
'<string>'
],
'sidebar' => [
'<string>'
]
]
]
],
'page' => [
'gapX' => 1,
'gapY' => 1,
'marginX' => 1,
'marginY' => 1,
'locale' => '<string>',
'hideLinkUnderline' => true,
'hideIcons' => true,
'hideSectionIcons' => true
],
'design' => [
'level' => [
'icon' => '<string>'
],
'colors' => [
'primary' => '<string>',
'text' => '<string>',
'background' => '<string>'
]
],
'typography' => [
'body' => [
'fontFamily' => '<string>',
'fontWeights' => [
],
'fontSize' => 15,
'lineHeight' => 2.25
],
'heading' => [
'fontFamily' => '<string>',
'fontWeights' => [
],
'fontSize' => 15,
'lineHeight' => 2.25
]
],
'notes' => '<string>',
'styleRules' => [
[
'id' => '<string>',
'label' => '<string>',
'enabled' => true,
'target' => [
'scope' => '<unknown>'
],
'slots' => [
]
]
]
]
]
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"x-api-key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "http://localhost:3000/api/openapi/resumes/import"
payload := strings.NewReader("{\n \"data\": {\n \"picture\": {\n \"hidden\": true,\n \"url\": \"<string>\",\n \"size\": 272,\n \"rotation\": 180,\n \"aspectRatio\": 1.5,\n \"borderRadius\": 50,\n \"borderColor\": \"<string>\",\n \"borderWidth\": 1,\n \"shadowColor\": \"<string>\",\n \"shadowWidth\": 1\n },\n \"basics\": {\n \"name\": \"<string>\",\n \"headline\": \"<string>\",\n \"email\": \"<string>\",\n \"phone\": \"<string>\",\n \"location\": \"<string>\",\n \"website\": {\n \"url\": \"<string>\",\n \"label\": \"<string>\"\n },\n \"customFields\": [\n {\n \"id\": \"<string>\",\n \"icon\": \"<string>\",\n \"text\": \"<string>\",\n \"link\": \"<string>\"\n }\n ]\n },\n \"summary\": {\n \"title\": \"<string>\",\n \"icon\": \"<string>\",\n \"columns\": 3,\n \"hidden\": true,\n \"keepTogether\": true,\n \"startOnNewPage\": true,\n \"content\": \"<string>\"\n },\n \"sections\": {\n \"profiles\": {\n \"title\": \"<string>\",\n \"icon\": \"<string>\",\n \"columns\": 3,\n \"hidden\": true,\n \"keepTogether\": true,\n \"startOnNewPage\": true,\n \"items\": [\n {\n \"id\": \"<string>\",\n \"hidden\": true,\n \"icon\": \"<string>\",\n \"iconColor\": \"<string>\",\n \"network\": \"<string>\",\n \"username\": \"<string>\",\n \"website\": {\n \"url\": \"<string>\",\n \"label\": \"<string>\",\n \"inlineLink\": true\n }\n }\n ]\n },\n \"experience\": {\n \"title\": \"<string>\",\n \"icon\": \"<string>\",\n \"columns\": 3,\n \"hidden\": true,\n \"keepTogether\": true,\n \"startOnNewPage\": true,\n \"items\": [\n {\n \"id\": \"<string>\",\n \"hidden\": true,\n \"company\": \"<string>\",\n \"position\": \"<string>\",\n \"location\": \"<string>\",\n \"period\": \"<string>\",\n \"website\": {\n \"url\": \"<string>\",\n \"label\": \"<string>\",\n \"inlineLink\": true\n },\n \"description\": \"<string>\",\n \"roles\": [\n {\n \"id\": \"<string>\",\n \"position\": \"<string>\",\n \"period\": \"<string>\",\n \"description\": \"<string>\"\n }\n ]\n }\n ]\n },\n \"education\": {\n \"title\": \"<string>\",\n \"icon\": \"<string>\",\n \"columns\": 3,\n \"hidden\": true,\n \"keepTogether\": true,\n \"startOnNewPage\": true,\n \"items\": [\n {\n \"id\": \"<string>\",\n \"hidden\": true,\n \"school\": \"<string>\",\n \"degree\": \"<string>\",\n \"area\": \"<string>\",\n \"grade\": \"<string>\",\n \"location\": \"<string>\",\n \"period\": \"<string>\",\n \"website\": {\n \"url\": \"<string>\",\n \"label\": \"<string>\",\n \"inlineLink\": true\n },\n \"description\": \"<string>\"\n }\n ]\n },\n \"projects\": {\n \"title\": \"<string>\",\n \"icon\": \"<string>\",\n \"columns\": 3,\n \"hidden\": true,\n \"keepTogether\": true,\n \"startOnNewPage\": true,\n \"items\": [\n {\n \"id\": \"<string>\",\n \"hidden\": true,\n \"name\": \"<string>\",\n \"period\": \"<string>\",\n \"website\": {\n \"url\": \"<string>\",\n \"label\": \"<string>\",\n \"inlineLink\": true\n },\n \"description\": \"<string>\"\n }\n ]\n },\n \"skills\": {\n \"title\": \"<string>\",\n \"icon\": \"<string>\",\n \"columns\": 3,\n \"hidden\": true,\n \"keepTogether\": true,\n \"startOnNewPage\": true,\n \"items\": [\n {\n \"id\": \"<string>\",\n \"hidden\": true,\n \"icon\": \"<string>\",\n \"iconColor\": \"<string>\",\n \"name\": \"<string>\",\n \"proficiency\": \"<string>\",\n \"level\": 2.5,\n \"keywords\": [\n \"<string>\"\n ]\n }\n ]\n },\n \"languages\": {\n \"title\": \"<string>\",\n \"icon\": \"<string>\",\n \"columns\": 3,\n \"hidden\": true,\n \"keepTogether\": true,\n \"startOnNewPage\": true,\n \"items\": [\n {\n \"id\": \"<string>\",\n \"hidden\": true,\n \"language\": \"<string>\",\n \"fluency\": \"<string>\",\n \"level\": 2.5\n }\n ]\n },\n \"interests\": {\n \"title\": \"<string>\",\n \"icon\": \"<string>\",\n \"columns\": 3,\n \"hidden\": true,\n \"keepTogether\": true,\n \"startOnNewPage\": true,\n \"items\": [\n {\n \"id\": \"<string>\",\n \"hidden\": true,\n \"icon\": \"<string>\",\n \"iconColor\": \"<string>\",\n \"name\": \"<string>\",\n \"keywords\": [\n \"<string>\"\n ]\n }\n ]\n },\n \"awards\": {\n \"title\": \"<string>\",\n \"icon\": \"<string>\",\n \"columns\": 3,\n \"hidden\": true,\n \"keepTogether\": true,\n \"startOnNewPage\": true,\n \"items\": [\n {\n \"id\": \"<string>\",\n \"hidden\": true,\n \"title\": \"<string>\",\n \"awarder\": \"<string>\",\n \"date\": \"<string>\",\n \"website\": {\n \"url\": \"<string>\",\n \"label\": \"<string>\",\n \"inlineLink\": true\n },\n \"description\": \"<string>\"\n }\n ]\n },\n \"certifications\": {\n \"title\": \"<string>\",\n \"icon\": \"<string>\",\n \"columns\": 3,\n \"hidden\": true,\n \"keepTogether\": true,\n \"startOnNewPage\": true,\n \"items\": [\n {\n \"id\": \"<string>\",\n \"hidden\": true,\n \"title\": \"<string>\",\n \"issuer\": \"<string>\",\n \"date\": \"<string>\",\n \"website\": {\n \"url\": \"<string>\",\n \"label\": \"<string>\",\n \"inlineLink\": true\n },\n \"description\": \"<string>\"\n }\n ]\n },\n \"publications\": {\n \"title\": \"<string>\",\n \"icon\": \"<string>\",\n \"columns\": 3,\n \"hidden\": true,\n \"keepTogether\": true,\n \"startOnNewPage\": true,\n \"items\": [\n {\n \"id\": \"<string>\",\n \"hidden\": true,\n \"title\": \"<string>\",\n \"publisher\": \"<string>\",\n \"date\": \"<string>\",\n \"website\": {\n \"url\": \"<string>\",\n \"label\": \"<string>\",\n \"inlineLink\": true\n },\n \"description\": \"<string>\"\n }\n ]\n },\n \"volunteer\": {\n \"title\": \"<string>\",\n \"icon\": \"<string>\",\n \"columns\": 3,\n \"hidden\": true,\n \"keepTogether\": true,\n \"startOnNewPage\": true,\n \"items\": [\n {\n \"id\": \"<string>\",\n \"hidden\": true,\n \"organization\": \"<string>\",\n \"location\": \"<string>\",\n \"period\": \"<string>\",\n \"website\": {\n \"url\": \"<string>\",\n \"label\": \"<string>\",\n \"inlineLink\": true\n },\n \"description\": \"<string>\"\n }\n ]\n },\n \"references\": {\n \"title\": \"<string>\",\n \"icon\": \"<string>\",\n \"columns\": 3,\n \"hidden\": true,\n \"keepTogether\": true,\n \"startOnNewPage\": true,\n \"items\": [\n {\n \"id\": \"<string>\",\n \"hidden\": true,\n \"name\": \"<string>\",\n \"position\": \"<string>\",\n \"website\": {\n \"url\": \"<string>\",\n \"label\": \"<string>\",\n \"inlineLink\": true\n },\n \"phone\": \"<string>\",\n \"description\": \"<string>\"\n }\n ]\n }\n },\n \"customSections\": [\n {\n \"title\": \"<string>\",\n \"icon\": \"<string>\",\n \"columns\": 3,\n \"hidden\": true,\n \"keepTogether\": true,\n \"startOnNewPage\": true,\n \"id\": \"<string>\",\n \"items\": [\n {\n \"id\": \"<string>\",\n \"hidden\": true,\n \"recipient\": \"<string>\",\n \"content\": \"<string>\"\n }\n ]\n }\n ],\n \"metadata\": {\n \"layout\": {\n \"sidebarWidth\": 30,\n \"pages\": [\n {\n \"fullWidth\": true,\n \"main\": [\n \"<string>\"\n ],\n \"sidebar\": [\n \"<string>\"\n ]\n }\n ]\n },\n \"page\": {\n \"gapX\": 1,\n \"gapY\": 1,\n \"marginX\": 1,\n \"marginY\": 1,\n \"locale\": \"<string>\",\n \"hideLinkUnderline\": true,\n \"hideIcons\": true,\n \"hideSectionIcons\": true\n },\n \"design\": {\n \"level\": {\n \"icon\": \"<string>\"\n },\n \"colors\": {\n \"primary\": \"<string>\",\n \"text\": \"<string>\",\n \"background\": \"<string>\"\n }\n },\n \"typography\": {\n \"body\": {\n \"fontFamily\": \"<string>\",\n \"fontWeights\": [],\n \"fontSize\": 15,\n \"lineHeight\": 2.25\n },\n \"heading\": {\n \"fontFamily\": \"<string>\",\n \"fontWeights\": [],\n \"fontSize\": 15,\n \"lineHeight\": 2.25\n }\n },\n \"notes\": \"<string>\",\n \"styleRules\": [\n {\n \"id\": \"<string>\",\n \"label\": \"<string>\",\n \"enabled\": true,\n \"target\": {\n \"scope\": \"<unknown>\"\n },\n \"slots\": {}\n }\n ]\n }\n }\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-api-key", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("http://localhost:3000/api/openapi/resumes/import")
.header("x-api-key", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"data\": {\n \"picture\": {\n \"hidden\": true,\n \"url\": \"<string>\",\n \"size\": 272,\n \"rotation\": 180,\n \"aspectRatio\": 1.5,\n \"borderRadius\": 50,\n \"borderColor\": \"<string>\",\n \"borderWidth\": 1,\n \"shadowColor\": \"<string>\",\n \"shadowWidth\": 1\n },\n \"basics\": {\n \"name\": \"<string>\",\n \"headline\": \"<string>\",\n \"email\": \"<string>\",\n \"phone\": \"<string>\",\n \"location\": \"<string>\",\n \"website\": {\n \"url\": \"<string>\",\n \"label\": \"<string>\"\n },\n \"customFields\": [\n {\n \"id\": \"<string>\",\n \"icon\": \"<string>\",\n \"text\": \"<string>\",\n \"link\": \"<string>\"\n }\n ]\n },\n \"summary\": {\n \"title\": \"<string>\",\n \"icon\": \"<string>\",\n \"columns\": 3,\n \"hidden\": true,\n \"keepTogether\": true,\n \"startOnNewPage\": true,\n \"content\": \"<string>\"\n },\n \"sections\": {\n \"profiles\": {\n \"title\": \"<string>\",\n \"icon\": \"<string>\",\n \"columns\": 3,\n \"hidden\": true,\n \"keepTogether\": true,\n \"startOnNewPage\": true,\n \"items\": [\n {\n \"id\": \"<string>\",\n \"hidden\": true,\n \"icon\": \"<string>\",\n \"iconColor\": \"<string>\",\n \"network\": \"<string>\",\n \"username\": \"<string>\",\n \"website\": {\n \"url\": \"<string>\",\n \"label\": \"<string>\",\n \"inlineLink\": true\n }\n }\n ]\n },\n \"experience\": {\n \"title\": \"<string>\",\n \"icon\": \"<string>\",\n \"columns\": 3,\n \"hidden\": true,\n \"keepTogether\": true,\n \"startOnNewPage\": true,\n \"items\": [\n {\n \"id\": \"<string>\",\n \"hidden\": true,\n \"company\": \"<string>\",\n \"position\": \"<string>\",\n \"location\": \"<string>\",\n \"period\": \"<string>\",\n \"website\": {\n \"url\": \"<string>\",\n \"label\": \"<string>\",\n \"inlineLink\": true\n },\n \"description\": \"<string>\",\n \"roles\": [\n {\n \"id\": \"<string>\",\n \"position\": \"<string>\",\n \"period\": \"<string>\",\n \"description\": \"<string>\"\n }\n ]\n }\n ]\n },\n \"education\": {\n \"title\": \"<string>\",\n \"icon\": \"<string>\",\n \"columns\": 3,\n \"hidden\": true,\n \"keepTogether\": true,\n \"startOnNewPage\": true,\n \"items\": [\n {\n \"id\": \"<string>\",\n \"hidden\": true,\n \"school\": \"<string>\",\n \"degree\": \"<string>\",\n \"area\": \"<string>\",\n \"grade\": \"<string>\",\n \"location\": \"<string>\",\n \"period\": \"<string>\",\n \"website\": {\n \"url\": \"<string>\",\n \"label\": \"<string>\",\n \"inlineLink\": true\n },\n \"description\": \"<string>\"\n }\n ]\n },\n \"projects\": {\n \"title\": \"<string>\",\n \"icon\": \"<string>\",\n \"columns\": 3,\n \"hidden\": true,\n \"keepTogether\": true,\n \"startOnNewPage\": true,\n \"items\": [\n {\n \"id\": \"<string>\",\n \"hidden\": true,\n \"name\": \"<string>\",\n \"period\": \"<string>\",\n \"website\": {\n \"url\": \"<string>\",\n \"label\": \"<string>\",\n \"inlineLink\": true\n },\n \"description\": \"<string>\"\n }\n ]\n },\n \"skills\": {\n \"title\": \"<string>\",\n \"icon\": \"<string>\",\n \"columns\": 3,\n \"hidden\": true,\n \"keepTogether\": true,\n \"startOnNewPage\": true,\n \"items\": [\n {\n \"id\": \"<string>\",\n \"hidden\": true,\n \"icon\": \"<string>\",\n \"iconColor\": \"<string>\",\n \"name\": \"<string>\",\n \"proficiency\": \"<string>\",\n \"level\": 2.5,\n \"keywords\": [\n \"<string>\"\n ]\n }\n ]\n },\n \"languages\": {\n \"title\": \"<string>\",\n \"icon\": \"<string>\",\n \"columns\": 3,\n \"hidden\": true,\n \"keepTogether\": true,\n \"startOnNewPage\": true,\n \"items\": [\n {\n \"id\": \"<string>\",\n \"hidden\": true,\n \"language\": \"<string>\",\n \"fluency\": \"<string>\",\n \"level\": 2.5\n }\n ]\n },\n \"interests\": {\n \"title\": \"<string>\",\n \"icon\": \"<string>\",\n \"columns\": 3,\n \"hidden\": true,\n \"keepTogether\": true,\n \"startOnNewPage\": true,\n \"items\": [\n {\n \"id\": \"<string>\",\n \"hidden\": true,\n \"icon\": \"<string>\",\n \"iconColor\": \"<string>\",\n \"name\": \"<string>\",\n \"keywords\": [\n \"<string>\"\n ]\n }\n ]\n },\n \"awards\": {\n \"title\": \"<string>\",\n \"icon\": \"<string>\",\n \"columns\": 3,\n \"hidden\": true,\n \"keepTogether\": true,\n \"startOnNewPage\": true,\n \"items\": [\n {\n \"id\": \"<string>\",\n \"hidden\": true,\n \"title\": \"<string>\",\n \"awarder\": \"<string>\",\n \"date\": \"<string>\",\n \"website\": {\n \"url\": \"<string>\",\n \"label\": \"<string>\",\n \"inlineLink\": true\n },\n \"description\": \"<string>\"\n }\n ]\n },\n \"certifications\": {\n \"title\": \"<string>\",\n \"icon\": \"<string>\",\n \"columns\": 3,\n \"hidden\": true,\n \"keepTogether\": true,\n \"startOnNewPage\": true,\n \"items\": [\n {\n \"id\": \"<string>\",\n \"hidden\": true,\n \"title\": \"<string>\",\n \"issuer\": \"<string>\",\n \"date\": \"<string>\",\n \"website\": {\n \"url\": \"<string>\",\n \"label\": \"<string>\",\n \"inlineLink\": true\n },\n \"description\": \"<string>\"\n }\n ]\n },\n \"publications\": {\n \"title\": \"<string>\",\n \"icon\": \"<string>\",\n \"columns\": 3,\n \"hidden\": true,\n \"keepTogether\": true,\n \"startOnNewPage\": true,\n \"items\": [\n {\n \"id\": \"<string>\",\n \"hidden\": true,\n \"title\": \"<string>\",\n \"publisher\": \"<string>\",\n \"date\": \"<string>\",\n \"website\": {\n \"url\": \"<string>\",\n \"label\": \"<string>\",\n \"inlineLink\": true\n },\n \"description\": \"<string>\"\n }\n ]\n },\n \"volunteer\": {\n \"title\": \"<string>\",\n \"icon\": \"<string>\",\n \"columns\": 3,\n \"hidden\": true,\n \"keepTogether\": true,\n \"startOnNewPage\": true,\n \"items\": [\n {\n \"id\": \"<string>\",\n \"hidden\": true,\n \"organization\": \"<string>\",\n \"location\": \"<string>\",\n \"period\": \"<string>\",\n \"website\": {\n \"url\": \"<string>\",\n \"label\": \"<string>\",\n \"inlineLink\": true\n },\n \"description\": \"<string>\"\n }\n ]\n },\n \"references\": {\n \"title\": \"<string>\",\n \"icon\": \"<string>\",\n \"columns\": 3,\n \"hidden\": true,\n \"keepTogether\": true,\n \"startOnNewPage\": true,\n \"items\": [\n {\n \"id\": \"<string>\",\n \"hidden\": true,\n \"name\": \"<string>\",\n \"position\": \"<string>\",\n \"website\": {\n \"url\": \"<string>\",\n \"label\": \"<string>\",\n \"inlineLink\": true\n },\n \"phone\": \"<string>\",\n \"description\": \"<string>\"\n }\n ]\n }\n },\n \"customSections\": [\n {\n \"title\": \"<string>\",\n \"icon\": \"<string>\",\n \"columns\": 3,\n \"hidden\": true,\n \"keepTogether\": true,\n \"startOnNewPage\": true,\n \"id\": \"<string>\",\n \"items\": [\n {\n \"id\": \"<string>\",\n \"hidden\": true,\n \"recipient\": \"<string>\",\n \"content\": \"<string>\"\n }\n ]\n }\n ],\n \"metadata\": {\n \"layout\": {\n \"sidebarWidth\": 30,\n \"pages\": [\n {\n \"fullWidth\": true,\n \"main\": [\n \"<string>\"\n ],\n \"sidebar\": [\n \"<string>\"\n ]\n }\n ]\n },\n \"page\": {\n \"gapX\": 1,\n \"gapY\": 1,\n \"marginX\": 1,\n \"marginY\": 1,\n \"locale\": \"<string>\",\n \"hideLinkUnderline\": true,\n \"hideIcons\": true,\n \"hideSectionIcons\": true\n },\n \"design\": {\n \"level\": {\n \"icon\": \"<string>\"\n },\n \"colors\": {\n \"primary\": \"<string>\",\n \"text\": \"<string>\",\n \"background\": \"<string>\"\n }\n },\n \"typography\": {\n \"body\": {\n \"fontFamily\": \"<string>\",\n \"fontWeights\": [],\n \"fontSize\": 15,\n \"lineHeight\": 2.25\n },\n \"heading\": {\n \"fontFamily\": \"<string>\",\n \"fontWeights\": [],\n \"fontSize\": 15,\n \"lineHeight\": 2.25\n }\n },\n \"notes\": \"<string>\",\n \"styleRules\": [\n {\n \"id\": \"<string>\",\n \"label\": \"<string>\",\n \"enabled\": true,\n \"target\": {\n \"scope\": \"<unknown>\"\n },\n \"slots\": {}\n }\n ]\n }\n }\n}")
.asString();require 'uri'
require 'net/http'
url = URI("http://localhost:3000/api/openapi/resumes/import")
http = Net::HTTP.new(url.host, url.port)
request = Net::HTTP::Post.new(url)
request["x-api-key"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"data\": {\n \"picture\": {\n \"hidden\": true,\n \"url\": \"<string>\",\n \"size\": 272,\n \"rotation\": 180,\n \"aspectRatio\": 1.5,\n \"borderRadius\": 50,\n \"borderColor\": \"<string>\",\n \"borderWidth\": 1,\n \"shadowColor\": \"<string>\",\n \"shadowWidth\": 1\n },\n \"basics\": {\n \"name\": \"<string>\",\n \"headline\": \"<string>\",\n \"email\": \"<string>\",\n \"phone\": \"<string>\",\n \"location\": \"<string>\",\n \"website\": {\n \"url\": \"<string>\",\n \"label\": \"<string>\"\n },\n \"customFields\": [\n {\n \"id\": \"<string>\",\n \"icon\": \"<string>\",\n \"text\": \"<string>\",\n \"link\": \"<string>\"\n }\n ]\n },\n \"summary\": {\n \"title\": \"<string>\",\n \"icon\": \"<string>\",\n \"columns\": 3,\n \"hidden\": true,\n \"keepTogether\": true,\n \"startOnNewPage\": true,\n \"content\": \"<string>\"\n },\n \"sections\": {\n \"profiles\": {\n \"title\": \"<string>\",\n \"icon\": \"<string>\",\n \"columns\": 3,\n \"hidden\": true,\n \"keepTogether\": true,\n \"startOnNewPage\": true,\n \"items\": [\n {\n \"id\": \"<string>\",\n \"hidden\": true,\n \"icon\": \"<string>\",\n \"iconColor\": \"<string>\",\n \"network\": \"<string>\",\n \"username\": \"<string>\",\n \"website\": {\n \"url\": \"<string>\",\n \"label\": \"<string>\",\n \"inlineLink\": true\n }\n }\n ]\n },\n \"experience\": {\n \"title\": \"<string>\",\n \"icon\": \"<string>\",\n \"columns\": 3,\n \"hidden\": true,\n \"keepTogether\": true,\n \"startOnNewPage\": true,\n \"items\": [\n {\n \"id\": \"<string>\",\n \"hidden\": true,\n \"company\": \"<string>\",\n \"position\": \"<string>\",\n \"location\": \"<string>\",\n \"period\": \"<string>\",\n \"website\": {\n \"url\": \"<string>\",\n \"label\": \"<string>\",\n \"inlineLink\": true\n },\n \"description\": \"<string>\",\n \"roles\": [\n {\n \"id\": \"<string>\",\n \"position\": \"<string>\",\n \"period\": \"<string>\",\n \"description\": \"<string>\"\n }\n ]\n }\n ]\n },\n \"education\": {\n \"title\": \"<string>\",\n \"icon\": \"<string>\",\n \"columns\": 3,\n \"hidden\": true,\n \"keepTogether\": true,\n \"startOnNewPage\": true,\n \"items\": [\n {\n \"id\": \"<string>\",\n \"hidden\": true,\n \"school\": \"<string>\",\n \"degree\": \"<string>\",\n \"area\": \"<string>\",\n \"grade\": \"<string>\",\n \"location\": \"<string>\",\n \"period\": \"<string>\",\n \"website\": {\n \"url\": \"<string>\",\n \"label\": \"<string>\",\n \"inlineLink\": true\n },\n \"description\": \"<string>\"\n }\n ]\n },\n \"projects\": {\n \"title\": \"<string>\",\n \"icon\": \"<string>\",\n \"columns\": 3,\n \"hidden\": true,\n \"keepTogether\": true,\n \"startOnNewPage\": true,\n \"items\": [\n {\n \"id\": \"<string>\",\n \"hidden\": true,\n \"name\": \"<string>\",\n \"period\": \"<string>\",\n \"website\": {\n \"url\": \"<string>\",\n \"label\": \"<string>\",\n \"inlineLink\": true\n },\n \"description\": \"<string>\"\n }\n ]\n },\n \"skills\": {\n \"title\": \"<string>\",\n \"icon\": \"<string>\",\n \"columns\": 3,\n \"hidden\": true,\n \"keepTogether\": true,\n \"startOnNewPage\": true,\n \"items\": [\n {\n \"id\": \"<string>\",\n \"hidden\": true,\n \"icon\": \"<string>\",\n \"iconColor\": \"<string>\",\n \"name\": \"<string>\",\n \"proficiency\": \"<string>\",\n \"level\": 2.5,\n \"keywords\": [\n \"<string>\"\n ]\n }\n ]\n },\n \"languages\": {\n \"title\": \"<string>\",\n \"icon\": \"<string>\",\n \"columns\": 3,\n \"hidden\": true,\n \"keepTogether\": true,\n \"startOnNewPage\": true,\n \"items\": [\n {\n \"id\": \"<string>\",\n \"hidden\": true,\n \"language\": \"<string>\",\n \"fluency\": \"<string>\",\n \"level\": 2.5\n }\n ]\n },\n \"interests\": {\n \"title\": \"<string>\",\n \"icon\": \"<string>\",\n \"columns\": 3,\n \"hidden\": true,\n \"keepTogether\": true,\n \"startOnNewPage\": true,\n \"items\": [\n {\n \"id\": \"<string>\",\n \"hidden\": true,\n \"icon\": \"<string>\",\n \"iconColor\": \"<string>\",\n \"name\": \"<string>\",\n \"keywords\": [\n \"<string>\"\n ]\n }\n ]\n },\n \"awards\": {\n \"title\": \"<string>\",\n \"icon\": \"<string>\",\n \"columns\": 3,\n \"hidden\": true,\n \"keepTogether\": true,\n \"startOnNewPage\": true,\n \"items\": [\n {\n \"id\": \"<string>\",\n \"hidden\": true,\n \"title\": \"<string>\",\n \"awarder\": \"<string>\",\n \"date\": \"<string>\",\n \"website\": {\n \"url\": \"<string>\",\n \"label\": \"<string>\",\n \"inlineLink\": true\n },\n \"description\": \"<string>\"\n }\n ]\n },\n \"certifications\": {\n \"title\": \"<string>\",\n \"icon\": \"<string>\",\n \"columns\": 3,\n \"hidden\": true,\n \"keepTogether\": true,\n \"startOnNewPage\": true,\n \"items\": [\n {\n \"id\": \"<string>\",\n \"hidden\": true,\n \"title\": \"<string>\",\n \"issuer\": \"<string>\",\n \"date\": \"<string>\",\n \"website\": {\n \"url\": \"<string>\",\n \"label\": \"<string>\",\n \"inlineLink\": true\n },\n \"description\": \"<string>\"\n }\n ]\n },\n \"publications\": {\n \"title\": \"<string>\",\n \"icon\": \"<string>\",\n \"columns\": 3,\n \"hidden\": true,\n \"keepTogether\": true,\n \"startOnNewPage\": true,\n \"items\": [\n {\n \"id\": \"<string>\",\n \"hidden\": true,\n \"title\": \"<string>\",\n \"publisher\": \"<string>\",\n \"date\": \"<string>\",\n \"website\": {\n \"url\": \"<string>\",\n \"label\": \"<string>\",\n \"inlineLink\": true\n },\n \"description\": \"<string>\"\n }\n ]\n },\n \"volunteer\": {\n \"title\": \"<string>\",\n \"icon\": \"<string>\",\n \"columns\": 3,\n \"hidden\": true,\n \"keepTogether\": true,\n \"startOnNewPage\": true,\n \"items\": [\n {\n \"id\": \"<string>\",\n \"hidden\": true,\n \"organization\": \"<string>\",\n \"location\": \"<string>\",\n \"period\": \"<string>\",\n \"website\": {\n \"url\": \"<string>\",\n \"label\": \"<string>\",\n \"inlineLink\": true\n },\n \"description\": \"<string>\"\n }\n ]\n },\n \"references\": {\n \"title\": \"<string>\",\n \"icon\": \"<string>\",\n \"columns\": 3,\n \"hidden\": true,\n \"keepTogether\": true,\n \"startOnNewPage\": true,\n \"items\": [\n {\n \"id\": \"<string>\",\n \"hidden\": true,\n \"name\": \"<string>\",\n \"position\": \"<string>\",\n \"website\": {\n \"url\": \"<string>\",\n \"label\": \"<string>\",\n \"inlineLink\": true\n },\n \"phone\": \"<string>\",\n \"description\": \"<string>\"\n }\n ]\n }\n },\n \"customSections\": [\n {\n \"title\": \"<string>\",\n \"icon\": \"<string>\",\n \"columns\": 3,\n \"hidden\": true,\n \"keepTogether\": true,\n \"startOnNewPage\": true,\n \"id\": \"<string>\",\n \"items\": [\n {\n \"id\": \"<string>\",\n \"hidden\": true,\n \"recipient\": \"<string>\",\n \"content\": \"<string>\"\n }\n ]\n }\n ],\n \"metadata\": {\n \"layout\": {\n \"sidebarWidth\": 30,\n \"pages\": [\n {\n \"fullWidth\": true,\n \"main\": [\n \"<string>\"\n ],\n \"sidebar\": [\n \"<string>\"\n ]\n }\n ]\n },\n \"page\": {\n \"gapX\": 1,\n \"gapY\": 1,\n \"marginX\": 1,\n \"marginY\": 1,\n \"locale\": \"<string>\",\n \"hideLinkUnderline\": true,\n \"hideIcons\": true,\n \"hideSectionIcons\": true\n },\n \"design\": {\n \"level\": {\n \"icon\": \"<string>\"\n },\n \"colors\": {\n \"primary\": \"<string>\",\n \"text\": \"<string>\",\n \"background\": \"<string>\"\n }\n },\n \"typography\": {\n \"body\": {\n \"fontFamily\": \"<string>\",\n \"fontWeights\": [],\n \"fontSize\": 15,\n \"lineHeight\": 2.25\n },\n \"heading\": {\n \"fontFamily\": \"<string>\",\n \"fontWeights\": [],\n \"fontSize\": 15,\n \"lineHeight\": 2.25\n }\n },\n \"notes\": \"<string>\",\n \"styleRules\": [\n {\n \"id\": \"<string>\",\n \"label\": \"<string>\",\n \"enabled\": true,\n \"target\": {\n \"scope\": \"<unknown>\"\n },\n \"slots\": {}\n }\n ]\n }\n }\n}"
response = http.request(request)
puts response.read_body"<string>"{
"defined": "<unknown>",
"code": "<unknown>",
"status": "<unknown>",
"message": "A resume with this slug already exists.",
"data": "<unknown>"
}Resumes
Import a resume
Creates a new resume from an existing ResumeData object (e.g. from a previously exported JSON file). A random name and slug are generated automatically. Returns the ID of the imported resume. Requires authentication.
POST
/
resumes
/
import
Import a resume
curl --request POST \
--url http://localhost:3000/api/openapi/resumes/import \
--header 'Content-Type: application/json' \
--header 'x-api-key: <api-key>' \
--data '
{
"data": {
"picture": {
"hidden": true,
"url": "<string>",
"size": 272,
"rotation": 180,
"aspectRatio": 1.5,
"borderRadius": 50,
"borderColor": "<string>",
"borderWidth": 1,
"shadowColor": "<string>",
"shadowWidth": 1
},
"basics": {
"name": "<string>",
"headline": "<string>",
"email": "<string>",
"phone": "<string>",
"location": "<string>",
"website": {
"url": "<string>",
"label": "<string>"
},
"customFields": [
{
"id": "<string>",
"icon": "<string>",
"text": "<string>",
"link": "<string>"
}
]
},
"summary": {
"title": "<string>",
"icon": "<string>",
"columns": 3,
"hidden": true,
"keepTogether": true,
"startOnNewPage": true,
"content": "<string>"
},
"sections": {
"profiles": {
"title": "<string>",
"icon": "<string>",
"columns": 3,
"hidden": true,
"keepTogether": true,
"startOnNewPage": true,
"items": [
{
"id": "<string>",
"hidden": true,
"icon": "<string>",
"iconColor": "<string>",
"network": "<string>",
"username": "<string>",
"website": {
"url": "<string>",
"label": "<string>",
"inlineLink": true
}
}
]
},
"experience": {
"title": "<string>",
"icon": "<string>",
"columns": 3,
"hidden": true,
"keepTogether": true,
"startOnNewPage": true,
"items": [
{
"id": "<string>",
"hidden": true,
"company": "<string>",
"position": "<string>",
"location": "<string>",
"period": "<string>",
"website": {
"url": "<string>",
"label": "<string>",
"inlineLink": true
},
"description": "<string>",
"roles": [
{
"id": "<string>",
"position": "<string>",
"period": "<string>",
"description": "<string>"
}
]
}
]
},
"education": {
"title": "<string>",
"icon": "<string>",
"columns": 3,
"hidden": true,
"keepTogether": true,
"startOnNewPage": true,
"items": [
{
"id": "<string>",
"hidden": true,
"school": "<string>",
"degree": "<string>",
"area": "<string>",
"grade": "<string>",
"location": "<string>",
"period": "<string>",
"website": {
"url": "<string>",
"label": "<string>",
"inlineLink": true
},
"description": "<string>"
}
]
},
"projects": {
"title": "<string>",
"icon": "<string>",
"columns": 3,
"hidden": true,
"keepTogether": true,
"startOnNewPage": true,
"items": [
{
"id": "<string>",
"hidden": true,
"name": "<string>",
"period": "<string>",
"website": {
"url": "<string>",
"label": "<string>",
"inlineLink": true
},
"description": "<string>"
}
]
},
"skills": {
"title": "<string>",
"icon": "<string>",
"columns": 3,
"hidden": true,
"keepTogether": true,
"startOnNewPage": true,
"items": [
{
"id": "<string>",
"hidden": true,
"icon": "<string>",
"iconColor": "<string>",
"name": "<string>",
"proficiency": "<string>",
"level": 2.5,
"keywords": [
"<string>"
]
}
]
},
"languages": {
"title": "<string>",
"icon": "<string>",
"columns": 3,
"hidden": true,
"keepTogether": true,
"startOnNewPage": true,
"items": [
{
"id": "<string>",
"hidden": true,
"language": "<string>",
"fluency": "<string>",
"level": 2.5
}
]
},
"interests": {
"title": "<string>",
"icon": "<string>",
"columns": 3,
"hidden": true,
"keepTogether": true,
"startOnNewPage": true,
"items": [
{
"id": "<string>",
"hidden": true,
"icon": "<string>",
"iconColor": "<string>",
"name": "<string>",
"keywords": [
"<string>"
]
}
]
},
"awards": {
"title": "<string>",
"icon": "<string>",
"columns": 3,
"hidden": true,
"keepTogether": true,
"startOnNewPage": true,
"items": [
{
"id": "<string>",
"hidden": true,
"title": "<string>",
"awarder": "<string>",
"date": "<string>",
"website": {
"url": "<string>",
"label": "<string>",
"inlineLink": true
},
"description": "<string>"
}
]
},
"certifications": {
"title": "<string>",
"icon": "<string>",
"columns": 3,
"hidden": true,
"keepTogether": true,
"startOnNewPage": true,
"items": [
{
"id": "<string>",
"hidden": true,
"title": "<string>",
"issuer": "<string>",
"date": "<string>",
"website": {
"url": "<string>",
"label": "<string>",
"inlineLink": true
},
"description": "<string>"
}
]
},
"publications": {
"title": "<string>",
"icon": "<string>",
"columns": 3,
"hidden": true,
"keepTogether": true,
"startOnNewPage": true,
"items": [
{
"id": "<string>",
"hidden": true,
"title": "<string>",
"publisher": "<string>",
"date": "<string>",
"website": {
"url": "<string>",
"label": "<string>",
"inlineLink": true
},
"description": "<string>"
}
]
},
"volunteer": {
"title": "<string>",
"icon": "<string>",
"columns": 3,
"hidden": true,
"keepTogether": true,
"startOnNewPage": true,
"items": [
{
"id": "<string>",
"hidden": true,
"organization": "<string>",
"location": "<string>",
"period": "<string>",
"website": {
"url": "<string>",
"label": "<string>",
"inlineLink": true
},
"description": "<string>"
}
]
},
"references": {
"title": "<string>",
"icon": "<string>",
"columns": 3,
"hidden": true,
"keepTogether": true,
"startOnNewPage": true,
"items": [
{
"id": "<string>",
"hidden": true,
"name": "<string>",
"position": "<string>",
"website": {
"url": "<string>",
"label": "<string>",
"inlineLink": true
},
"phone": "<string>",
"description": "<string>"
}
]
}
},
"customSections": [
{
"title": "<string>",
"icon": "<string>",
"columns": 3,
"hidden": true,
"keepTogether": true,
"startOnNewPage": true,
"id": "<string>",
"items": [
{
"id": "<string>",
"hidden": true,
"recipient": "<string>",
"content": "<string>"
}
]
}
],
"metadata": {
"layout": {
"sidebarWidth": 30,
"pages": [
{
"fullWidth": true,
"main": [
"<string>"
],
"sidebar": [
"<string>"
]
}
]
},
"page": {
"gapX": 1,
"gapY": 1,
"marginX": 1,
"marginY": 1,
"locale": "<string>",
"hideLinkUnderline": true,
"hideIcons": true,
"hideSectionIcons": true
},
"design": {
"level": {
"icon": "<string>"
},
"colors": {
"primary": "<string>",
"text": "<string>",
"background": "<string>"
}
},
"typography": {
"body": {
"fontFamily": "<string>",
"fontWeights": [],
"fontSize": 15,
"lineHeight": 2.25
},
"heading": {
"fontFamily": "<string>",
"fontWeights": [],
"fontSize": 15,
"lineHeight": 2.25
}
},
"notes": "<string>",
"styleRules": [
{
"id": "<string>",
"label": "<string>",
"enabled": true,
"target": {
"scope": "<unknown>"
},
"slots": {}
}
]
}
}
}
'import requests
url = "http://localhost:3000/api/openapi/resumes/import"
payload = { "data": {
"picture": {
"hidden": True,
"url": "<string>",
"size": 272,
"rotation": 180,
"aspectRatio": 1.5,
"borderRadius": 50,
"borderColor": "<string>",
"borderWidth": 1,
"shadowColor": "<string>",
"shadowWidth": 1
},
"basics": {
"name": "<string>",
"headline": "<string>",
"email": "<string>",
"phone": "<string>",
"location": "<string>",
"website": {
"url": "<string>",
"label": "<string>"
},
"customFields": [
{
"id": "<string>",
"icon": "<string>",
"text": "<string>",
"link": "<string>"
}
]
},
"summary": {
"title": "<string>",
"icon": "<string>",
"columns": 3,
"hidden": True,
"keepTogether": True,
"startOnNewPage": True,
"content": "<string>"
},
"sections": {
"profiles": {
"title": "<string>",
"icon": "<string>",
"columns": 3,
"hidden": True,
"keepTogether": True,
"startOnNewPage": True,
"items": [
{
"id": "<string>",
"hidden": True,
"icon": "<string>",
"iconColor": "<string>",
"network": "<string>",
"username": "<string>",
"website": {
"url": "<string>",
"label": "<string>",
"inlineLink": True
}
}
]
},
"experience": {
"title": "<string>",
"icon": "<string>",
"columns": 3,
"hidden": True,
"keepTogether": True,
"startOnNewPage": True,
"items": [
{
"id": "<string>",
"hidden": True,
"company": "<string>",
"position": "<string>",
"location": "<string>",
"period": "<string>",
"website": {
"url": "<string>",
"label": "<string>",
"inlineLink": True
},
"description": "<string>",
"roles": [
{
"id": "<string>",
"position": "<string>",
"period": "<string>",
"description": "<string>"
}
]
}
]
},
"education": {
"title": "<string>",
"icon": "<string>",
"columns": 3,
"hidden": True,
"keepTogether": True,
"startOnNewPage": True,
"items": [
{
"id": "<string>",
"hidden": True,
"school": "<string>",
"degree": "<string>",
"area": "<string>",
"grade": "<string>",
"location": "<string>",
"period": "<string>",
"website": {
"url": "<string>",
"label": "<string>",
"inlineLink": True
},
"description": "<string>"
}
]
},
"projects": {
"title": "<string>",
"icon": "<string>",
"columns": 3,
"hidden": True,
"keepTogether": True,
"startOnNewPage": True,
"items": [
{
"id": "<string>",
"hidden": True,
"name": "<string>",
"period": "<string>",
"website": {
"url": "<string>",
"label": "<string>",
"inlineLink": True
},
"description": "<string>"
}
]
},
"skills": {
"title": "<string>",
"icon": "<string>",
"columns": 3,
"hidden": True,
"keepTogether": True,
"startOnNewPage": True,
"items": [
{
"id": "<string>",
"hidden": True,
"icon": "<string>",
"iconColor": "<string>",
"name": "<string>",
"proficiency": "<string>",
"level": 2.5,
"keywords": ["<string>"]
}
]
},
"languages": {
"title": "<string>",
"icon": "<string>",
"columns": 3,
"hidden": True,
"keepTogether": True,
"startOnNewPage": True,
"items": [
{
"id": "<string>",
"hidden": True,
"language": "<string>",
"fluency": "<string>",
"level": 2.5
}
]
},
"interests": {
"title": "<string>",
"icon": "<string>",
"columns": 3,
"hidden": True,
"keepTogether": True,
"startOnNewPage": True,
"items": [
{
"id": "<string>",
"hidden": True,
"icon": "<string>",
"iconColor": "<string>",
"name": "<string>",
"keywords": ["<string>"]
}
]
},
"awards": {
"title": "<string>",
"icon": "<string>",
"columns": 3,
"hidden": True,
"keepTogether": True,
"startOnNewPage": True,
"items": [
{
"id": "<string>",
"hidden": True,
"title": "<string>",
"awarder": "<string>",
"date": "<string>",
"website": {
"url": "<string>",
"label": "<string>",
"inlineLink": True
},
"description": "<string>"
}
]
},
"certifications": {
"title": "<string>",
"icon": "<string>",
"columns": 3,
"hidden": True,
"keepTogether": True,
"startOnNewPage": True,
"items": [
{
"id": "<string>",
"hidden": True,
"title": "<string>",
"issuer": "<string>",
"date": "<string>",
"website": {
"url": "<string>",
"label": "<string>",
"inlineLink": True
},
"description": "<string>"
}
]
},
"publications": {
"title": "<string>",
"icon": "<string>",
"columns": 3,
"hidden": True,
"keepTogether": True,
"startOnNewPage": True,
"items": [
{
"id": "<string>",
"hidden": True,
"title": "<string>",
"publisher": "<string>",
"date": "<string>",
"website": {
"url": "<string>",
"label": "<string>",
"inlineLink": True
},
"description": "<string>"
}
]
},
"volunteer": {
"title": "<string>",
"icon": "<string>",
"columns": 3,
"hidden": True,
"keepTogether": True,
"startOnNewPage": True,
"items": [
{
"id": "<string>",
"hidden": True,
"organization": "<string>",
"location": "<string>",
"period": "<string>",
"website": {
"url": "<string>",
"label": "<string>",
"inlineLink": True
},
"description": "<string>"
}
]
},
"references": {
"title": "<string>",
"icon": "<string>",
"columns": 3,
"hidden": True,
"keepTogether": True,
"startOnNewPage": True,
"items": [
{
"id": "<string>",
"hidden": True,
"name": "<string>",
"position": "<string>",
"website": {
"url": "<string>",
"label": "<string>",
"inlineLink": True
},
"phone": "<string>",
"description": "<string>"
}
]
}
},
"customSections": [
{
"title": "<string>",
"icon": "<string>",
"columns": 3,
"hidden": True,
"keepTogether": True,
"startOnNewPage": True,
"id": "<string>",
"items": [
{
"id": "<string>",
"hidden": True,
"recipient": "<string>",
"content": "<string>"
}
]
}
],
"metadata": {
"layout": {
"sidebarWidth": 30,
"pages": [
{
"fullWidth": True,
"main": ["<string>"],
"sidebar": ["<string>"]
}
]
},
"page": {
"gapX": 1,
"gapY": 1,
"marginX": 1,
"marginY": 1,
"locale": "<string>",
"hideLinkUnderline": True,
"hideIcons": True,
"hideSectionIcons": True
},
"design": {
"level": { "icon": "<string>" },
"colors": {
"primary": "<string>",
"text": "<string>",
"background": "<string>"
}
},
"typography": {
"body": {
"fontFamily": "<string>",
"fontWeights": [],
"fontSize": 15,
"lineHeight": 2.25
},
"heading": {
"fontFamily": "<string>",
"fontWeights": [],
"fontSize": 15,
"lineHeight": 2.25
}
},
"notes": "<string>",
"styleRules": [
{
"id": "<string>",
"label": "<string>",
"enabled": True,
"target": { "scope": "<unknown>" },
"slots": {}
}
]
}
} }
headers = {
"x-api-key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'x-api-key': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
data: {
picture: {
hidden: true,
url: '<string>',
size: 272,
rotation: 180,
aspectRatio: 1.5,
borderRadius: 50,
borderColor: '<string>',
borderWidth: 1,
shadowColor: '<string>',
shadowWidth: 1
},
basics: {
name: '<string>',
headline: '<string>',
email: '<string>',
phone: '<string>',
location: '<string>',
website: {url: '<string>', label: '<string>'},
customFields: [{id: '<string>', icon: '<string>', text: '<string>', link: '<string>'}]
},
summary: {
title: '<string>',
icon: '<string>',
columns: 3,
hidden: true,
keepTogether: true,
startOnNewPage: true,
content: '<string>'
},
sections: {
profiles: {
title: '<string>',
icon: '<string>',
columns: 3,
hidden: true,
keepTogether: true,
startOnNewPage: true,
items: [
{
id: '<string>',
hidden: true,
icon: '<string>',
iconColor: '<string>',
network: '<string>',
username: '<string>',
website: {url: '<string>', label: '<string>', inlineLink: true}
}
]
},
experience: {
title: '<string>',
icon: '<string>',
columns: 3,
hidden: true,
keepTogether: true,
startOnNewPage: true,
items: [
{
id: '<string>',
hidden: true,
company: '<string>',
position: '<string>',
location: '<string>',
period: '<string>',
website: {url: '<string>', label: '<string>', inlineLink: true},
description: '<string>',
roles: [
{
id: '<string>',
position: '<string>',
period: '<string>',
description: '<string>'
}
]
}
]
},
education: {
title: '<string>',
icon: '<string>',
columns: 3,
hidden: true,
keepTogether: true,
startOnNewPage: true,
items: [
{
id: '<string>',
hidden: true,
school: '<string>',
degree: '<string>',
area: '<string>',
grade: '<string>',
location: '<string>',
period: '<string>',
website: {url: '<string>', label: '<string>', inlineLink: true},
description: '<string>'
}
]
},
projects: {
title: '<string>',
icon: '<string>',
columns: 3,
hidden: true,
keepTogether: true,
startOnNewPage: true,
items: [
{
id: '<string>',
hidden: true,
name: '<string>',
period: '<string>',
website: {url: '<string>', label: '<string>', inlineLink: true},
description: '<string>'
}
]
},
skills: {
title: '<string>',
icon: '<string>',
columns: 3,
hidden: true,
keepTogether: true,
startOnNewPage: true,
items: [
{
id: '<string>',
hidden: true,
icon: '<string>',
iconColor: '<string>',
name: '<string>',
proficiency: '<string>',
level: 2.5,
keywords: ['<string>']
}
]
},
languages: {
title: '<string>',
icon: '<string>',
columns: 3,
hidden: true,
keepTogether: true,
startOnNewPage: true,
items: [
{
id: '<string>',
hidden: true,
language: '<string>',
fluency: '<string>',
level: 2.5
}
]
},
interests: {
title: '<string>',
icon: '<string>',
columns: 3,
hidden: true,
keepTogether: true,
startOnNewPage: true,
items: [
{
id: '<string>',
hidden: true,
icon: '<string>',
iconColor: '<string>',
name: '<string>',
keywords: ['<string>']
}
]
},
awards: {
title: '<string>',
icon: '<string>',
columns: 3,
hidden: true,
keepTogether: true,
startOnNewPage: true,
items: [
{
id: '<string>',
hidden: true,
title: '<string>',
awarder: '<string>',
date: '<string>',
website: {url: '<string>', label: '<string>', inlineLink: true},
description: '<string>'
}
]
},
certifications: {
title: '<string>',
icon: '<string>',
columns: 3,
hidden: true,
keepTogether: true,
startOnNewPage: true,
items: [
{
id: '<string>',
hidden: true,
title: '<string>',
issuer: '<string>',
date: '<string>',
website: {url: '<string>', label: '<string>', inlineLink: true},
description: '<string>'
}
]
},
publications: {
title: '<string>',
icon: '<string>',
columns: 3,
hidden: true,
keepTogether: true,
startOnNewPage: true,
items: [
{
id: '<string>',
hidden: true,
title: '<string>',
publisher: '<string>',
date: '<string>',
website: {url: '<string>', label: '<string>', inlineLink: true},
description: '<string>'
}
]
},
volunteer: {
title: '<string>',
icon: '<string>',
columns: 3,
hidden: true,
keepTogether: true,
startOnNewPage: true,
items: [
{
id: '<string>',
hidden: true,
organization: '<string>',
location: '<string>',
period: '<string>',
website: {url: '<string>', label: '<string>', inlineLink: true},
description: '<string>'
}
]
},
references: {
title: '<string>',
icon: '<string>',
columns: 3,
hidden: true,
keepTogether: true,
startOnNewPage: true,
items: [
{
id: '<string>',
hidden: true,
name: '<string>',
position: '<string>',
website: {url: '<string>', label: '<string>', inlineLink: true},
phone: '<string>',
description: '<string>'
}
]
}
},
customSections: [
{
title: '<string>',
icon: '<string>',
columns: 3,
hidden: true,
keepTogether: true,
startOnNewPage: true,
id: '<string>',
items: [{id: '<string>', hidden: true, recipient: '<string>', content: '<string>'}]
}
],
metadata: {
layout: {
sidebarWidth: 30,
pages: [{fullWidth: true, main: ['<string>'], sidebar: ['<string>']}]
},
page: {
gapX: 1,
gapY: 1,
marginX: 1,
marginY: 1,
locale: '<string>',
hideLinkUnderline: true,
hideIcons: true,
hideSectionIcons: true
},
design: {
level: {icon: '<string>'},
colors: {primary: '<string>', text: '<string>', background: '<string>'}
},
typography: {
body: JSON.stringify({fontFamily: '<string>', fontWeights: [], fontSize: 15, lineHeight: 2.25}),
heading: {fontFamily: '<string>', fontWeights: [], fontSize: 15, lineHeight: 2.25}
},
notes: '<string>',
styleRules: [
{
id: '<string>',
label: '<string>',
enabled: true,
target: {scope: '<unknown>'},
slots: {}
}
]
}
}
})
};
fetch('http://localhost:3000/api/openapi/resumes/import', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_PORT => "3000",
CURLOPT_URL => "http://localhost:3000/api/openapi/resumes/import",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'data' => [
'picture' => [
'hidden' => true,
'url' => '<string>',
'size' => 272,
'rotation' => 180,
'aspectRatio' => 1.5,
'borderRadius' => 50,
'borderColor' => '<string>',
'borderWidth' => 1,
'shadowColor' => '<string>',
'shadowWidth' => 1
],
'basics' => [
'name' => '<string>',
'headline' => '<string>',
'email' => '<string>',
'phone' => '<string>',
'location' => '<string>',
'website' => [
'url' => '<string>',
'label' => '<string>'
],
'customFields' => [
[
'id' => '<string>',
'icon' => '<string>',
'text' => '<string>',
'link' => '<string>'
]
]
],
'summary' => [
'title' => '<string>',
'icon' => '<string>',
'columns' => 3,
'hidden' => true,
'keepTogether' => true,
'startOnNewPage' => true,
'content' => '<string>'
],
'sections' => [
'profiles' => [
'title' => '<string>',
'icon' => '<string>',
'columns' => 3,
'hidden' => true,
'keepTogether' => true,
'startOnNewPage' => true,
'items' => [
[
'id' => '<string>',
'hidden' => true,
'icon' => '<string>',
'iconColor' => '<string>',
'network' => '<string>',
'username' => '<string>',
'website' => [
'url' => '<string>',
'label' => '<string>',
'inlineLink' => true
]
]
]
],
'experience' => [
'title' => '<string>',
'icon' => '<string>',
'columns' => 3,
'hidden' => true,
'keepTogether' => true,
'startOnNewPage' => true,
'items' => [
[
'id' => '<string>',
'hidden' => true,
'company' => '<string>',
'position' => '<string>',
'location' => '<string>',
'period' => '<string>',
'website' => [
'url' => '<string>',
'label' => '<string>',
'inlineLink' => true
],
'description' => '<string>',
'roles' => [
[
'id' => '<string>',
'position' => '<string>',
'period' => '<string>',
'description' => '<string>'
]
]
]
]
],
'education' => [
'title' => '<string>',
'icon' => '<string>',
'columns' => 3,
'hidden' => true,
'keepTogether' => true,
'startOnNewPage' => true,
'items' => [
[
'id' => '<string>',
'hidden' => true,
'school' => '<string>',
'degree' => '<string>',
'area' => '<string>',
'grade' => '<string>',
'location' => '<string>',
'period' => '<string>',
'website' => [
'url' => '<string>',
'label' => '<string>',
'inlineLink' => true
],
'description' => '<string>'
]
]
],
'projects' => [
'title' => '<string>',
'icon' => '<string>',
'columns' => 3,
'hidden' => true,
'keepTogether' => true,
'startOnNewPage' => true,
'items' => [
[
'id' => '<string>',
'hidden' => true,
'name' => '<string>',
'period' => '<string>',
'website' => [
'url' => '<string>',
'label' => '<string>',
'inlineLink' => true
],
'description' => '<string>'
]
]
],
'skills' => [
'title' => '<string>',
'icon' => '<string>',
'columns' => 3,
'hidden' => true,
'keepTogether' => true,
'startOnNewPage' => true,
'items' => [
[
'id' => '<string>',
'hidden' => true,
'icon' => '<string>',
'iconColor' => '<string>',
'name' => '<string>',
'proficiency' => '<string>',
'level' => 2.5,
'keywords' => [
'<string>'
]
]
]
],
'languages' => [
'title' => '<string>',
'icon' => '<string>',
'columns' => 3,
'hidden' => true,
'keepTogether' => true,
'startOnNewPage' => true,
'items' => [
[
'id' => '<string>',
'hidden' => true,
'language' => '<string>',
'fluency' => '<string>',
'level' => 2.5
]
]
],
'interests' => [
'title' => '<string>',
'icon' => '<string>',
'columns' => 3,
'hidden' => true,
'keepTogether' => true,
'startOnNewPage' => true,
'items' => [
[
'id' => '<string>',
'hidden' => true,
'icon' => '<string>',
'iconColor' => '<string>',
'name' => '<string>',
'keywords' => [
'<string>'
]
]
]
],
'awards' => [
'title' => '<string>',
'icon' => '<string>',
'columns' => 3,
'hidden' => true,
'keepTogether' => true,
'startOnNewPage' => true,
'items' => [
[
'id' => '<string>',
'hidden' => true,
'title' => '<string>',
'awarder' => '<string>',
'date' => '<string>',
'website' => [
'url' => '<string>',
'label' => '<string>',
'inlineLink' => true
],
'description' => '<string>'
]
]
],
'certifications' => [
'title' => '<string>',
'icon' => '<string>',
'columns' => 3,
'hidden' => true,
'keepTogether' => true,
'startOnNewPage' => true,
'items' => [
[
'id' => '<string>',
'hidden' => true,
'title' => '<string>',
'issuer' => '<string>',
'date' => '<string>',
'website' => [
'url' => '<string>',
'label' => '<string>',
'inlineLink' => true
],
'description' => '<string>'
]
]
],
'publications' => [
'title' => '<string>',
'icon' => '<string>',
'columns' => 3,
'hidden' => true,
'keepTogether' => true,
'startOnNewPage' => true,
'items' => [
[
'id' => '<string>',
'hidden' => true,
'title' => '<string>',
'publisher' => '<string>',
'date' => '<string>',
'website' => [
'url' => '<string>',
'label' => '<string>',
'inlineLink' => true
],
'description' => '<string>'
]
]
],
'volunteer' => [
'title' => '<string>',
'icon' => '<string>',
'columns' => 3,
'hidden' => true,
'keepTogether' => true,
'startOnNewPage' => true,
'items' => [
[
'id' => '<string>',
'hidden' => true,
'organization' => '<string>',
'location' => '<string>',
'period' => '<string>',
'website' => [
'url' => '<string>',
'label' => '<string>',
'inlineLink' => true
],
'description' => '<string>'
]
]
],
'references' => [
'title' => '<string>',
'icon' => '<string>',
'columns' => 3,
'hidden' => true,
'keepTogether' => true,
'startOnNewPage' => true,
'items' => [
[
'id' => '<string>',
'hidden' => true,
'name' => '<string>',
'position' => '<string>',
'website' => [
'url' => '<string>',
'label' => '<string>',
'inlineLink' => true
],
'phone' => '<string>',
'description' => '<string>'
]
]
]
],
'customSections' => [
[
'title' => '<string>',
'icon' => '<string>',
'columns' => 3,
'hidden' => true,
'keepTogether' => true,
'startOnNewPage' => true,
'id' => '<string>',
'items' => [
[
'id' => '<string>',
'hidden' => true,
'recipient' => '<string>',
'content' => '<string>'
]
]
]
],
'metadata' => [
'layout' => [
'sidebarWidth' => 30,
'pages' => [
[
'fullWidth' => true,
'main' => [
'<string>'
],
'sidebar' => [
'<string>'
]
]
]
],
'page' => [
'gapX' => 1,
'gapY' => 1,
'marginX' => 1,
'marginY' => 1,
'locale' => '<string>',
'hideLinkUnderline' => true,
'hideIcons' => true,
'hideSectionIcons' => true
],
'design' => [
'level' => [
'icon' => '<string>'
],
'colors' => [
'primary' => '<string>',
'text' => '<string>',
'background' => '<string>'
]
],
'typography' => [
'body' => [
'fontFamily' => '<string>',
'fontWeights' => [
],
'fontSize' => 15,
'lineHeight' => 2.25
],
'heading' => [
'fontFamily' => '<string>',
'fontWeights' => [
],
'fontSize' => 15,
'lineHeight' => 2.25
]
],
'notes' => '<string>',
'styleRules' => [
[
'id' => '<string>',
'label' => '<string>',
'enabled' => true,
'target' => [
'scope' => '<unknown>'
],
'slots' => [
]
]
]
]
]
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"x-api-key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "http://localhost:3000/api/openapi/resumes/import"
payload := strings.NewReader("{\n \"data\": {\n \"picture\": {\n \"hidden\": true,\n \"url\": \"<string>\",\n \"size\": 272,\n \"rotation\": 180,\n \"aspectRatio\": 1.5,\n \"borderRadius\": 50,\n \"borderColor\": \"<string>\",\n \"borderWidth\": 1,\n \"shadowColor\": \"<string>\",\n \"shadowWidth\": 1\n },\n \"basics\": {\n \"name\": \"<string>\",\n \"headline\": \"<string>\",\n \"email\": \"<string>\",\n \"phone\": \"<string>\",\n \"location\": \"<string>\",\n \"website\": {\n \"url\": \"<string>\",\n \"label\": \"<string>\"\n },\n \"customFields\": [\n {\n \"id\": \"<string>\",\n \"icon\": \"<string>\",\n \"text\": \"<string>\",\n \"link\": \"<string>\"\n }\n ]\n },\n \"summary\": {\n \"title\": \"<string>\",\n \"icon\": \"<string>\",\n \"columns\": 3,\n \"hidden\": true,\n \"keepTogether\": true,\n \"startOnNewPage\": true,\n \"content\": \"<string>\"\n },\n \"sections\": {\n \"profiles\": {\n \"title\": \"<string>\",\n \"icon\": \"<string>\",\n \"columns\": 3,\n \"hidden\": true,\n \"keepTogether\": true,\n \"startOnNewPage\": true,\n \"items\": [\n {\n \"id\": \"<string>\",\n \"hidden\": true,\n \"icon\": \"<string>\",\n \"iconColor\": \"<string>\",\n \"network\": \"<string>\",\n \"username\": \"<string>\",\n \"website\": {\n \"url\": \"<string>\",\n \"label\": \"<string>\",\n \"inlineLink\": true\n }\n }\n ]\n },\n \"experience\": {\n \"title\": \"<string>\",\n \"icon\": \"<string>\",\n \"columns\": 3,\n \"hidden\": true,\n \"keepTogether\": true,\n \"startOnNewPage\": true,\n \"items\": [\n {\n \"id\": \"<string>\",\n \"hidden\": true,\n \"company\": \"<string>\",\n \"position\": \"<string>\",\n \"location\": \"<string>\",\n \"period\": \"<string>\",\n \"website\": {\n \"url\": \"<string>\",\n \"label\": \"<string>\",\n \"inlineLink\": true\n },\n \"description\": \"<string>\",\n \"roles\": [\n {\n \"id\": \"<string>\",\n \"position\": \"<string>\",\n \"period\": \"<string>\",\n \"description\": \"<string>\"\n }\n ]\n }\n ]\n },\n \"education\": {\n \"title\": \"<string>\",\n \"icon\": \"<string>\",\n \"columns\": 3,\n \"hidden\": true,\n \"keepTogether\": true,\n \"startOnNewPage\": true,\n \"items\": [\n {\n \"id\": \"<string>\",\n \"hidden\": true,\n \"school\": \"<string>\",\n \"degree\": \"<string>\",\n \"area\": \"<string>\",\n \"grade\": \"<string>\",\n \"location\": \"<string>\",\n \"period\": \"<string>\",\n \"website\": {\n \"url\": \"<string>\",\n \"label\": \"<string>\",\n \"inlineLink\": true\n },\n \"description\": \"<string>\"\n }\n ]\n },\n \"projects\": {\n \"title\": \"<string>\",\n \"icon\": \"<string>\",\n \"columns\": 3,\n \"hidden\": true,\n \"keepTogether\": true,\n \"startOnNewPage\": true,\n \"items\": [\n {\n \"id\": \"<string>\",\n \"hidden\": true,\n \"name\": \"<string>\",\n \"period\": \"<string>\",\n \"website\": {\n \"url\": \"<string>\",\n \"label\": \"<string>\",\n \"inlineLink\": true\n },\n \"description\": \"<string>\"\n }\n ]\n },\n \"skills\": {\n \"title\": \"<string>\",\n \"icon\": \"<string>\",\n \"columns\": 3,\n \"hidden\": true,\n \"keepTogether\": true,\n \"startOnNewPage\": true,\n \"items\": [\n {\n \"id\": \"<string>\",\n \"hidden\": true,\n \"icon\": \"<string>\",\n \"iconColor\": \"<string>\",\n \"name\": \"<string>\",\n \"proficiency\": \"<string>\",\n \"level\": 2.5,\n \"keywords\": [\n \"<string>\"\n ]\n }\n ]\n },\n \"languages\": {\n \"title\": \"<string>\",\n \"icon\": \"<string>\",\n \"columns\": 3,\n \"hidden\": true,\n \"keepTogether\": true,\n \"startOnNewPage\": true,\n \"items\": [\n {\n \"id\": \"<string>\",\n \"hidden\": true,\n \"language\": \"<string>\",\n \"fluency\": \"<string>\",\n \"level\": 2.5\n }\n ]\n },\n \"interests\": {\n \"title\": \"<string>\",\n \"icon\": \"<string>\",\n \"columns\": 3,\n \"hidden\": true,\n \"keepTogether\": true,\n \"startOnNewPage\": true,\n \"items\": [\n {\n \"id\": \"<string>\",\n \"hidden\": true,\n \"icon\": \"<string>\",\n \"iconColor\": \"<string>\",\n \"name\": \"<string>\",\n \"keywords\": [\n \"<string>\"\n ]\n }\n ]\n },\n \"awards\": {\n \"title\": \"<string>\",\n \"icon\": \"<string>\",\n \"columns\": 3,\n \"hidden\": true,\n \"keepTogether\": true,\n \"startOnNewPage\": true,\n \"items\": [\n {\n \"id\": \"<string>\",\n \"hidden\": true,\n \"title\": \"<string>\",\n \"awarder\": \"<string>\",\n \"date\": \"<string>\",\n \"website\": {\n \"url\": \"<string>\",\n \"label\": \"<string>\",\n \"inlineLink\": true\n },\n \"description\": \"<string>\"\n }\n ]\n },\n \"certifications\": {\n \"title\": \"<string>\",\n \"icon\": \"<string>\",\n \"columns\": 3,\n \"hidden\": true,\n \"keepTogether\": true,\n \"startOnNewPage\": true,\n \"items\": [\n {\n \"id\": \"<string>\",\n \"hidden\": true,\n \"title\": \"<string>\",\n \"issuer\": \"<string>\",\n \"date\": \"<string>\",\n \"website\": {\n \"url\": \"<string>\",\n \"label\": \"<string>\",\n \"inlineLink\": true\n },\n \"description\": \"<string>\"\n }\n ]\n },\n \"publications\": {\n \"title\": \"<string>\",\n \"icon\": \"<string>\",\n \"columns\": 3,\n \"hidden\": true,\n \"keepTogether\": true,\n \"startOnNewPage\": true,\n \"items\": [\n {\n \"id\": \"<string>\",\n \"hidden\": true,\n \"title\": \"<string>\",\n \"publisher\": \"<string>\",\n \"date\": \"<string>\",\n \"website\": {\n \"url\": \"<string>\",\n \"label\": \"<string>\",\n \"inlineLink\": true\n },\n \"description\": \"<string>\"\n }\n ]\n },\n \"volunteer\": {\n \"title\": \"<string>\",\n \"icon\": \"<string>\",\n \"columns\": 3,\n \"hidden\": true,\n \"keepTogether\": true,\n \"startOnNewPage\": true,\n \"items\": [\n {\n \"id\": \"<string>\",\n \"hidden\": true,\n \"organization\": \"<string>\",\n \"location\": \"<string>\",\n \"period\": \"<string>\",\n \"website\": {\n \"url\": \"<string>\",\n \"label\": \"<string>\",\n \"inlineLink\": true\n },\n \"description\": \"<string>\"\n }\n ]\n },\n \"references\": {\n \"title\": \"<string>\",\n \"icon\": \"<string>\",\n \"columns\": 3,\n \"hidden\": true,\n \"keepTogether\": true,\n \"startOnNewPage\": true,\n \"items\": [\n {\n \"id\": \"<string>\",\n \"hidden\": true,\n \"name\": \"<string>\",\n \"position\": \"<string>\",\n \"website\": {\n \"url\": \"<string>\",\n \"label\": \"<string>\",\n \"inlineLink\": true\n },\n \"phone\": \"<string>\",\n \"description\": \"<string>\"\n }\n ]\n }\n },\n \"customSections\": [\n {\n \"title\": \"<string>\",\n \"icon\": \"<string>\",\n \"columns\": 3,\n \"hidden\": true,\n \"keepTogether\": true,\n \"startOnNewPage\": true,\n \"id\": \"<string>\",\n \"items\": [\n {\n \"id\": \"<string>\",\n \"hidden\": true,\n \"recipient\": \"<string>\",\n \"content\": \"<string>\"\n }\n ]\n }\n ],\n \"metadata\": {\n \"layout\": {\n \"sidebarWidth\": 30,\n \"pages\": [\n {\n \"fullWidth\": true,\n \"main\": [\n \"<string>\"\n ],\n \"sidebar\": [\n \"<string>\"\n ]\n }\n ]\n },\n \"page\": {\n \"gapX\": 1,\n \"gapY\": 1,\n \"marginX\": 1,\n \"marginY\": 1,\n \"locale\": \"<string>\",\n \"hideLinkUnderline\": true,\n \"hideIcons\": true,\n \"hideSectionIcons\": true\n },\n \"design\": {\n \"level\": {\n \"icon\": \"<string>\"\n },\n \"colors\": {\n \"primary\": \"<string>\",\n \"text\": \"<string>\",\n \"background\": \"<string>\"\n }\n },\n \"typography\": {\n \"body\": {\n \"fontFamily\": \"<string>\",\n \"fontWeights\": [],\n \"fontSize\": 15,\n \"lineHeight\": 2.25\n },\n \"heading\": {\n \"fontFamily\": \"<string>\",\n \"fontWeights\": [],\n \"fontSize\": 15,\n \"lineHeight\": 2.25\n }\n },\n \"notes\": \"<string>\",\n \"styleRules\": [\n {\n \"id\": \"<string>\",\n \"label\": \"<string>\",\n \"enabled\": true,\n \"target\": {\n \"scope\": \"<unknown>\"\n },\n \"slots\": {}\n }\n ]\n }\n }\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-api-key", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("http://localhost:3000/api/openapi/resumes/import")
.header("x-api-key", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"data\": {\n \"picture\": {\n \"hidden\": true,\n \"url\": \"<string>\",\n \"size\": 272,\n \"rotation\": 180,\n \"aspectRatio\": 1.5,\n \"borderRadius\": 50,\n \"borderColor\": \"<string>\",\n \"borderWidth\": 1,\n \"shadowColor\": \"<string>\",\n \"shadowWidth\": 1\n },\n \"basics\": {\n \"name\": \"<string>\",\n \"headline\": \"<string>\",\n \"email\": \"<string>\",\n \"phone\": \"<string>\",\n \"location\": \"<string>\",\n \"website\": {\n \"url\": \"<string>\",\n \"label\": \"<string>\"\n },\n \"customFields\": [\n {\n \"id\": \"<string>\",\n \"icon\": \"<string>\",\n \"text\": \"<string>\",\n \"link\": \"<string>\"\n }\n ]\n },\n \"summary\": {\n \"title\": \"<string>\",\n \"icon\": \"<string>\",\n \"columns\": 3,\n \"hidden\": true,\n \"keepTogether\": true,\n \"startOnNewPage\": true,\n \"content\": \"<string>\"\n },\n \"sections\": {\n \"profiles\": {\n \"title\": \"<string>\",\n \"icon\": \"<string>\",\n \"columns\": 3,\n \"hidden\": true,\n \"keepTogether\": true,\n \"startOnNewPage\": true,\n \"items\": [\n {\n \"id\": \"<string>\",\n \"hidden\": true,\n \"icon\": \"<string>\",\n \"iconColor\": \"<string>\",\n \"network\": \"<string>\",\n \"username\": \"<string>\",\n \"website\": {\n \"url\": \"<string>\",\n \"label\": \"<string>\",\n \"inlineLink\": true\n }\n }\n ]\n },\n \"experience\": {\n \"title\": \"<string>\",\n \"icon\": \"<string>\",\n \"columns\": 3,\n \"hidden\": true,\n \"keepTogether\": true,\n \"startOnNewPage\": true,\n \"items\": [\n {\n \"id\": \"<string>\",\n \"hidden\": true,\n \"company\": \"<string>\",\n \"position\": \"<string>\",\n \"location\": \"<string>\",\n \"period\": \"<string>\",\n \"website\": {\n \"url\": \"<string>\",\n \"label\": \"<string>\",\n \"inlineLink\": true\n },\n \"description\": \"<string>\",\n \"roles\": [\n {\n \"id\": \"<string>\",\n \"position\": \"<string>\",\n \"period\": \"<string>\",\n \"description\": \"<string>\"\n }\n ]\n }\n ]\n },\n \"education\": {\n \"title\": \"<string>\",\n \"icon\": \"<string>\",\n \"columns\": 3,\n \"hidden\": true,\n \"keepTogether\": true,\n \"startOnNewPage\": true,\n \"items\": [\n {\n \"id\": \"<string>\",\n \"hidden\": true,\n \"school\": \"<string>\",\n \"degree\": \"<string>\",\n \"area\": \"<string>\",\n \"grade\": \"<string>\",\n \"location\": \"<string>\",\n \"period\": \"<string>\",\n \"website\": {\n \"url\": \"<string>\",\n \"label\": \"<string>\",\n \"inlineLink\": true\n },\n \"description\": \"<string>\"\n }\n ]\n },\n \"projects\": {\n \"title\": \"<string>\",\n \"icon\": \"<string>\",\n \"columns\": 3,\n \"hidden\": true,\n \"keepTogether\": true,\n \"startOnNewPage\": true,\n \"items\": [\n {\n \"id\": \"<string>\",\n \"hidden\": true,\n \"name\": \"<string>\",\n \"period\": \"<string>\",\n \"website\": {\n \"url\": \"<string>\",\n \"label\": \"<string>\",\n \"inlineLink\": true\n },\n \"description\": \"<string>\"\n }\n ]\n },\n \"skills\": {\n \"title\": \"<string>\",\n \"icon\": \"<string>\",\n \"columns\": 3,\n \"hidden\": true,\n \"keepTogether\": true,\n \"startOnNewPage\": true,\n \"items\": [\n {\n \"id\": \"<string>\",\n \"hidden\": true,\n \"icon\": \"<string>\",\n \"iconColor\": \"<string>\",\n \"name\": \"<string>\",\n \"proficiency\": \"<string>\",\n \"level\": 2.5,\n \"keywords\": [\n \"<string>\"\n ]\n }\n ]\n },\n \"languages\": {\n \"title\": \"<string>\",\n \"icon\": \"<string>\",\n \"columns\": 3,\n \"hidden\": true,\n \"keepTogether\": true,\n \"startOnNewPage\": true,\n \"items\": [\n {\n \"id\": \"<string>\",\n \"hidden\": true,\n \"language\": \"<string>\",\n \"fluency\": \"<string>\",\n \"level\": 2.5\n }\n ]\n },\n \"interests\": {\n \"title\": \"<string>\",\n \"icon\": \"<string>\",\n \"columns\": 3,\n \"hidden\": true,\n \"keepTogether\": true,\n \"startOnNewPage\": true,\n \"items\": [\n {\n \"id\": \"<string>\",\n \"hidden\": true,\n \"icon\": \"<string>\",\n \"iconColor\": \"<string>\",\n \"name\": \"<string>\",\n \"keywords\": [\n \"<string>\"\n ]\n }\n ]\n },\n \"awards\": {\n \"title\": \"<string>\",\n \"icon\": \"<string>\",\n \"columns\": 3,\n \"hidden\": true,\n \"keepTogether\": true,\n \"startOnNewPage\": true,\n \"items\": [\n {\n \"id\": \"<string>\",\n \"hidden\": true,\n \"title\": \"<string>\",\n \"awarder\": \"<string>\",\n \"date\": \"<string>\",\n \"website\": {\n \"url\": \"<string>\",\n \"label\": \"<string>\",\n \"inlineLink\": true\n },\n \"description\": \"<string>\"\n }\n ]\n },\n \"certifications\": {\n \"title\": \"<string>\",\n \"icon\": \"<string>\",\n \"columns\": 3,\n \"hidden\": true,\n \"keepTogether\": true,\n \"startOnNewPage\": true,\n \"items\": [\n {\n \"id\": \"<string>\",\n \"hidden\": true,\n \"title\": \"<string>\",\n \"issuer\": \"<string>\",\n \"date\": \"<string>\",\n \"website\": {\n \"url\": \"<string>\",\n \"label\": \"<string>\",\n \"inlineLink\": true\n },\n \"description\": \"<string>\"\n }\n ]\n },\n \"publications\": {\n \"title\": \"<string>\",\n \"icon\": \"<string>\",\n \"columns\": 3,\n \"hidden\": true,\n \"keepTogether\": true,\n \"startOnNewPage\": true,\n \"items\": [\n {\n \"id\": \"<string>\",\n \"hidden\": true,\n \"title\": \"<string>\",\n \"publisher\": \"<string>\",\n \"date\": \"<string>\",\n \"website\": {\n \"url\": \"<string>\",\n \"label\": \"<string>\",\n \"inlineLink\": true\n },\n \"description\": \"<string>\"\n }\n ]\n },\n \"volunteer\": {\n \"title\": \"<string>\",\n \"icon\": \"<string>\",\n \"columns\": 3,\n \"hidden\": true,\n \"keepTogether\": true,\n \"startOnNewPage\": true,\n \"items\": [\n {\n \"id\": \"<string>\",\n \"hidden\": true,\n \"organization\": \"<string>\",\n \"location\": \"<string>\",\n \"period\": \"<string>\",\n \"website\": {\n \"url\": \"<string>\",\n \"label\": \"<string>\",\n \"inlineLink\": true\n },\n \"description\": \"<string>\"\n }\n ]\n },\n \"references\": {\n \"title\": \"<string>\",\n \"icon\": \"<string>\",\n \"columns\": 3,\n \"hidden\": true,\n \"keepTogether\": true,\n \"startOnNewPage\": true,\n \"items\": [\n {\n \"id\": \"<string>\",\n \"hidden\": true,\n \"name\": \"<string>\",\n \"position\": \"<string>\",\n \"website\": {\n \"url\": \"<string>\",\n \"label\": \"<string>\",\n \"inlineLink\": true\n },\n \"phone\": \"<string>\",\n \"description\": \"<string>\"\n }\n ]\n }\n },\n \"customSections\": [\n {\n \"title\": \"<string>\",\n \"icon\": \"<string>\",\n \"columns\": 3,\n \"hidden\": true,\n \"keepTogether\": true,\n \"startOnNewPage\": true,\n \"id\": \"<string>\",\n \"items\": [\n {\n \"id\": \"<string>\",\n \"hidden\": true,\n \"recipient\": \"<string>\",\n \"content\": \"<string>\"\n }\n ]\n }\n ],\n \"metadata\": {\n \"layout\": {\n \"sidebarWidth\": 30,\n \"pages\": [\n {\n \"fullWidth\": true,\n \"main\": [\n \"<string>\"\n ],\n \"sidebar\": [\n \"<string>\"\n ]\n }\n ]\n },\n \"page\": {\n \"gapX\": 1,\n \"gapY\": 1,\n \"marginX\": 1,\n \"marginY\": 1,\n \"locale\": \"<string>\",\n \"hideLinkUnderline\": true,\n \"hideIcons\": true,\n \"hideSectionIcons\": true\n },\n \"design\": {\n \"level\": {\n \"icon\": \"<string>\"\n },\n \"colors\": {\n \"primary\": \"<string>\",\n \"text\": \"<string>\",\n \"background\": \"<string>\"\n }\n },\n \"typography\": {\n \"body\": {\n \"fontFamily\": \"<string>\",\n \"fontWeights\": [],\n \"fontSize\": 15,\n \"lineHeight\": 2.25\n },\n \"heading\": {\n \"fontFamily\": \"<string>\",\n \"fontWeights\": [],\n \"fontSize\": 15,\n \"lineHeight\": 2.25\n }\n },\n \"notes\": \"<string>\",\n \"styleRules\": [\n {\n \"id\": \"<string>\",\n \"label\": \"<string>\",\n \"enabled\": true,\n \"target\": {\n \"scope\": \"<unknown>\"\n },\n \"slots\": {}\n }\n ]\n }\n }\n}")
.asString();require 'uri'
require 'net/http'
url = URI("http://localhost:3000/api/openapi/resumes/import")
http = Net::HTTP.new(url.host, url.port)
request = Net::HTTP::Post.new(url)
request["x-api-key"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"data\": {\n \"picture\": {\n \"hidden\": true,\n \"url\": \"<string>\",\n \"size\": 272,\n \"rotation\": 180,\n \"aspectRatio\": 1.5,\n \"borderRadius\": 50,\n \"borderColor\": \"<string>\",\n \"borderWidth\": 1,\n \"shadowColor\": \"<string>\",\n \"shadowWidth\": 1\n },\n \"basics\": {\n \"name\": \"<string>\",\n \"headline\": \"<string>\",\n \"email\": \"<string>\",\n \"phone\": \"<string>\",\n \"location\": \"<string>\",\n \"website\": {\n \"url\": \"<string>\",\n \"label\": \"<string>\"\n },\n \"customFields\": [\n {\n \"id\": \"<string>\",\n \"icon\": \"<string>\",\n \"text\": \"<string>\",\n \"link\": \"<string>\"\n }\n ]\n },\n \"summary\": {\n \"title\": \"<string>\",\n \"icon\": \"<string>\",\n \"columns\": 3,\n \"hidden\": true,\n \"keepTogether\": true,\n \"startOnNewPage\": true,\n \"content\": \"<string>\"\n },\n \"sections\": {\n \"profiles\": {\n \"title\": \"<string>\",\n \"icon\": \"<string>\",\n \"columns\": 3,\n \"hidden\": true,\n \"keepTogether\": true,\n \"startOnNewPage\": true,\n \"items\": [\n {\n \"id\": \"<string>\",\n \"hidden\": true,\n \"icon\": \"<string>\",\n \"iconColor\": \"<string>\",\n \"network\": \"<string>\",\n \"username\": \"<string>\",\n \"website\": {\n \"url\": \"<string>\",\n \"label\": \"<string>\",\n \"inlineLink\": true\n }\n }\n ]\n },\n \"experience\": {\n \"title\": \"<string>\",\n \"icon\": \"<string>\",\n \"columns\": 3,\n \"hidden\": true,\n \"keepTogether\": true,\n \"startOnNewPage\": true,\n \"items\": [\n {\n \"id\": \"<string>\",\n \"hidden\": true,\n \"company\": \"<string>\",\n \"position\": \"<string>\",\n \"location\": \"<string>\",\n \"period\": \"<string>\",\n \"website\": {\n \"url\": \"<string>\",\n \"label\": \"<string>\",\n \"inlineLink\": true\n },\n \"description\": \"<string>\",\n \"roles\": [\n {\n \"id\": \"<string>\",\n \"position\": \"<string>\",\n \"period\": \"<string>\",\n \"description\": \"<string>\"\n }\n ]\n }\n ]\n },\n \"education\": {\n \"title\": \"<string>\",\n \"icon\": \"<string>\",\n \"columns\": 3,\n \"hidden\": true,\n \"keepTogether\": true,\n \"startOnNewPage\": true,\n \"items\": [\n {\n \"id\": \"<string>\",\n \"hidden\": true,\n \"school\": \"<string>\",\n \"degree\": \"<string>\",\n \"area\": \"<string>\",\n \"grade\": \"<string>\",\n \"location\": \"<string>\",\n \"period\": \"<string>\",\n \"website\": {\n \"url\": \"<string>\",\n \"label\": \"<string>\",\n \"inlineLink\": true\n },\n \"description\": \"<string>\"\n }\n ]\n },\n \"projects\": {\n \"title\": \"<string>\",\n \"icon\": \"<string>\",\n \"columns\": 3,\n \"hidden\": true,\n \"keepTogether\": true,\n \"startOnNewPage\": true,\n \"items\": [\n {\n \"id\": \"<string>\",\n \"hidden\": true,\n \"name\": \"<string>\",\n \"period\": \"<string>\",\n \"website\": {\n \"url\": \"<string>\",\n \"label\": \"<string>\",\n \"inlineLink\": true\n },\n \"description\": \"<string>\"\n }\n ]\n },\n \"skills\": {\n \"title\": \"<string>\",\n \"icon\": \"<string>\",\n \"columns\": 3,\n \"hidden\": true,\n \"keepTogether\": true,\n \"startOnNewPage\": true,\n \"items\": [\n {\n \"id\": \"<string>\",\n \"hidden\": true,\n \"icon\": \"<string>\",\n \"iconColor\": \"<string>\",\n \"name\": \"<string>\",\n \"proficiency\": \"<string>\",\n \"level\": 2.5,\n \"keywords\": [\n \"<string>\"\n ]\n }\n ]\n },\n \"languages\": {\n \"title\": \"<string>\",\n \"icon\": \"<string>\",\n \"columns\": 3,\n \"hidden\": true,\n \"keepTogether\": true,\n \"startOnNewPage\": true,\n \"items\": [\n {\n \"id\": \"<string>\",\n \"hidden\": true,\n \"language\": \"<string>\",\n \"fluency\": \"<string>\",\n \"level\": 2.5\n }\n ]\n },\n \"interests\": {\n \"title\": \"<string>\",\n \"icon\": \"<string>\",\n \"columns\": 3,\n \"hidden\": true,\n \"keepTogether\": true,\n \"startOnNewPage\": true,\n \"items\": [\n {\n \"id\": \"<string>\",\n \"hidden\": true,\n \"icon\": \"<string>\",\n \"iconColor\": \"<string>\",\n \"name\": \"<string>\",\n \"keywords\": [\n \"<string>\"\n ]\n }\n ]\n },\n \"awards\": {\n \"title\": \"<string>\",\n \"icon\": \"<string>\",\n \"columns\": 3,\n \"hidden\": true,\n \"keepTogether\": true,\n \"startOnNewPage\": true,\n \"items\": [\n {\n \"id\": \"<string>\",\n \"hidden\": true,\n \"title\": \"<string>\",\n \"awarder\": \"<string>\",\n \"date\": \"<string>\",\n \"website\": {\n \"url\": \"<string>\",\n \"label\": \"<string>\",\n \"inlineLink\": true\n },\n \"description\": \"<string>\"\n }\n ]\n },\n \"certifications\": {\n \"title\": \"<string>\",\n \"icon\": \"<string>\",\n \"columns\": 3,\n \"hidden\": true,\n \"keepTogether\": true,\n \"startOnNewPage\": true,\n \"items\": [\n {\n \"id\": \"<string>\",\n \"hidden\": true,\n \"title\": \"<string>\",\n \"issuer\": \"<string>\",\n \"date\": \"<string>\",\n \"website\": {\n \"url\": \"<string>\",\n \"label\": \"<string>\",\n \"inlineLink\": true\n },\n \"description\": \"<string>\"\n }\n ]\n },\n \"publications\": {\n \"title\": \"<string>\",\n \"icon\": \"<string>\",\n \"columns\": 3,\n \"hidden\": true,\n \"keepTogether\": true,\n \"startOnNewPage\": true,\n \"items\": [\n {\n \"id\": \"<string>\",\n \"hidden\": true,\n \"title\": \"<string>\",\n \"publisher\": \"<string>\",\n \"date\": \"<string>\",\n \"website\": {\n \"url\": \"<string>\",\n \"label\": \"<string>\",\n \"inlineLink\": true\n },\n \"description\": \"<string>\"\n }\n ]\n },\n \"volunteer\": {\n \"title\": \"<string>\",\n \"icon\": \"<string>\",\n \"columns\": 3,\n \"hidden\": true,\n \"keepTogether\": true,\n \"startOnNewPage\": true,\n \"items\": [\n {\n \"id\": \"<string>\",\n \"hidden\": true,\n \"organization\": \"<string>\",\n \"location\": \"<string>\",\n \"period\": \"<string>\",\n \"website\": {\n \"url\": \"<string>\",\n \"label\": \"<string>\",\n \"inlineLink\": true\n },\n \"description\": \"<string>\"\n }\n ]\n },\n \"references\": {\n \"title\": \"<string>\",\n \"icon\": \"<string>\",\n \"columns\": 3,\n \"hidden\": true,\n \"keepTogether\": true,\n \"startOnNewPage\": true,\n \"items\": [\n {\n \"id\": \"<string>\",\n \"hidden\": true,\n \"name\": \"<string>\",\n \"position\": \"<string>\",\n \"website\": {\n \"url\": \"<string>\",\n \"label\": \"<string>\",\n \"inlineLink\": true\n },\n \"phone\": \"<string>\",\n \"description\": \"<string>\"\n }\n ]\n }\n },\n \"customSections\": [\n {\n \"title\": \"<string>\",\n \"icon\": \"<string>\",\n \"columns\": 3,\n \"hidden\": true,\n \"keepTogether\": true,\n \"startOnNewPage\": true,\n \"id\": \"<string>\",\n \"items\": [\n {\n \"id\": \"<string>\",\n \"hidden\": true,\n \"recipient\": \"<string>\",\n \"content\": \"<string>\"\n }\n ]\n }\n ],\n \"metadata\": {\n \"layout\": {\n \"sidebarWidth\": 30,\n \"pages\": [\n {\n \"fullWidth\": true,\n \"main\": [\n \"<string>\"\n ],\n \"sidebar\": [\n \"<string>\"\n ]\n }\n ]\n },\n \"page\": {\n \"gapX\": 1,\n \"gapY\": 1,\n \"marginX\": 1,\n \"marginY\": 1,\n \"locale\": \"<string>\",\n \"hideLinkUnderline\": true,\n \"hideIcons\": true,\n \"hideSectionIcons\": true\n },\n \"design\": {\n \"level\": {\n \"icon\": \"<string>\"\n },\n \"colors\": {\n \"primary\": \"<string>\",\n \"text\": \"<string>\",\n \"background\": \"<string>\"\n }\n },\n \"typography\": {\n \"body\": {\n \"fontFamily\": \"<string>\",\n \"fontWeights\": [],\n \"fontSize\": 15,\n \"lineHeight\": 2.25\n },\n \"heading\": {\n \"fontFamily\": \"<string>\",\n \"fontWeights\": [],\n \"fontSize\": 15,\n \"lineHeight\": 2.25\n }\n },\n \"notes\": \"<string>\",\n \"styleRules\": [\n {\n \"id\": \"<string>\",\n \"label\": \"<string>\",\n \"enabled\": true,\n \"target\": {\n \"scope\": \"<unknown>\"\n },\n \"slots\": {}\n }\n ]\n }\n }\n}"
response = http.request(request)
puts response.read_body"<string>"{
"defined": "<unknown>",
"code": "<unknown>",
"status": "<unknown>",
"message": "A resume with this slug already exists.",
"data": "<unknown>"
}⌘I