Biography
Get or create/update the a user's biography field
Get Biography
GET /v2/organization/:corporation/expert/:username/biography
Headers
Name
Value
Content-Type
application/json
Authorization
Bearer <token>
Url
Name
Type
Description
corporation
number
Corporation ID
username
string
Unique username
Response
 {
  data: [
    {
      biography: 'Biography text for expert here.'
    }
  ],
  success: true
}Code
const accessToken = `<ACCESS TOKEN>`
fetch('https://public-api.expertfile.com/v2/organization/:corporation/expert/:username/biography', {
    method: 'GET',
    headers: {
        'Content-Type': 'application/x-www-form-urlencoded',
        'Authorization': `Bearer ${accessToken}`
    }
})
.then(response => response.json())
.then(json => {
    const { success, data } = json
    if (success) {
        const { biography } = data[0]
        console.log('biography', biography)
    }
})
.catch(error => console.error(error));$accessToken = urlencode('<ACCESS TOKEN>');
$url = 'https://public-api.expertfile.com/v2/organization/:corporation/expert/:username/biography';
$ch = curl_init($url);
curl_setopt(
    $ch,
    CURLOPT_HTTPHEADER,
    array('Content-Type: application/x-www-form-urlencoded', 'Authorization: Bearer ' . $accessToken)
);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
$json = json_decode($response);
if($json->success){
    echo $json->data[0]->biography;
}
curl_close($ch);curl https://public-api.expertfile.com/v2/organization/:corporation/expert/:username/biography \
    -H "Content-Type: application/json" \
    -H "Authorization: Bearer <ACCESS TOKEN>"
Update Biography
POST /v2/organization/:corporation/expert/:username/biography
Headers
Name
Value
Content-Type
application/json
Authorization
Bearer <token>
Url
Name
Type
Description
corporation
number
Corporation ID
username
string
Unique username
Body
Name
Type
Description
description*
string
Content of biography
Response
{ 
    data: { 
        id: null 
    }, 
    success: true 
}Code
const data = new URLSearchParams();
const accessToken = `<ACCESS TOKEN>`
data.append('description', 'Your biography text');
fetch('https://public-api.expertfile.com/v2/organization/:corporation/expert/:username/biography', {
    method: 'POST',
    headers: {
        'Content-Type': 'application/x-www-form-urlencoded',
        'Authorization': `Bearer ${accessToken}`
    },
    body: data
})
.then(response => response.json())
.then(json => {
    const { success, data } = json
    if (success) {
        const { id } = data
    }
})
.catch(error => console.error(error));
$accessToken = urlencode('<ACCESS TOKEN>');
$url = 'https://public-api.expertfile.com/v2/organization/:corporation/expert/:username/biography';
$data = ['description' => 'Your biography text'];
$ch = curl_init($url);
curl_setopt(
    $ch,
    CURLOPT_HTTPHEADER,
    array('Content-Type: application/x-www-form-urlencoded', 'Authorization: Bearer ' . $accessToken)
);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data));
$response = curl_exec($ch);
$json = json_decode($response);
if($json->success){
    var_dump($json->data);
}
curl_close($ch);curl -X POST https://public-api.expertfile.com/v2/organization/:corporation/expert/:username/biography \
    -H "Content-Type: application/json" \
    -H "Authorization: Bearer <ACCESS TOKEN>" \
    -d '{"description":"Your biography text"}'Last updated
Was this helpful?
