Proofile API
Value Encoding
Some profile field values are encoded into the value variable (at most 255 characters), or the value_text variable for fields requiring more space - currently only the note profile field is saved in value_text.
geo_coordinate
"latitude;longitude;zoom" - The geographic coordinates are encoded with latitude, longitude and a default zoom value (Google Maps scaling is used). Example: "47.376325248456126;8.547663688659668;7"
telephone
"types;number" - Telephone numbers may be annotated with types. Example: "+99-999-9999" or "CELL;+99-999-9999" or "CELL,VOICE;+99-999-9999"
generic_field
"title:|:value" - This field separates the profile field title from it's value by the character combination ":|:". Example: "my name:|:xyz"
Field Name List
This is a complete list of currently supported profile field names, including a short description.
Chat
aim_id: AIM account
profile_icq: Your ICQ identification number
jabber_id: Jabber account
msn_account: MSN account
skype: Your Skype username.
yahoo_chat_id: Yahoo chat account
Contact
city: The city you live in
country_name: The country you live in
extended_address: If you need to add something to your address
geo_coordinates: The latitude and longitude of your position
po_box: A PO Box number
postal_code: Postal Code
state: State of Provence; anything that specifies regions
street: Street
telephone: Your telephone number
tz: Your Time Zone, e.g. "-05:00" or "GMT-5"
Extra
geek_code: A textual geekcode for this person, see http://www.geekcode.com/geek.html
myers_briggs: A Myers Briggs (MBTI) personality classification
tipjar: A tipjar document/url, describing means for payment and reward.
Markup
generic_field: A generic field that has a name and a value. This data will not be machine readable.
header: This is a header that you can add to your profile. It will only be displayed when not ordering by predefined categories.
table_split_horizontal: This acts as a local table separator, which stays inside vertically split tables.
table_separator: This field closes the current table and starts a new one.
table_split: Split the table vertically at this position. Instead of usually just columns, you will get four. All the following table rows will be displayed in the right columns.
Personal
additional_name: Additional name
birthday: A birthday, represented in yyyy-mm-dd string form, eg. '1974-01-31'.
first_name: The first name of the person. This field may contain middle names.
gender: The gender of the person
surname: The family name of a person
honorary_prefix: A name prefix such as Dr., Mr., or Mrs
honorary_suffix: A name suffix
note: A personal message or description
photo_url: A URL to a image. Don't forget to add http:// at the beginning!
title: A title, such as CEO or Senior Analyst
Reference
blog: A blog URL
homepage: Your homepage
publication: A link to the publications of this person.
school_homepage: A homepage of a school attended by the person
Work
workinfo_url: A work info homepage of some person; a page about their work for some organization
workplace_url: The URL of your workplace