Friendica API entities
Activities
Attribute | Type | Nullable |
---|---|---|
like | List of Contacts | No |
dislike | List of Contacts | No |
attendyes | List of Contacts | No |
attendno | List of Contacts | No |
attendmaybe | List of Contacts | No |
Attachment
Attribute | Type | Nullable |
---|---|---|
url | String (URL) | No |
mimetype | String | No |
size | Integer (bytes) | No |
Contact
Attribute | Type | Nullable |
---|---|---|
id | Integer | No |
id_str | String | No |
name | String | No |
screen_name | String | No |
location | String | No |
description | String | No |
profile_image_url | String (URL) | No |
profile_image_url_https | String (URL) | No |
profile_image_url_profile_size | String (URL) | No |
profile_image_url_large | String (URL) | No |
url | String (URL) | No |
protected | Boolean | No |
followers_count | Integer | No |
friends_count | Integer | No |
listed_count | Integer | No |
favourites_count | Integer | No |
statuses_count | Integer | No |
created_at | String (Date) Ex: Wed May 23 06:01:13 +0000 2007 | No |
utc_offset | Integer | No |
time_zone | String | No |
geo_enabled | Boolean | No |
verified | Boolean | No |
lang | String | No |
contributors_enabled | Boolean | No |
is_translator | Boolean | No |
is_translation_enabled | Boolean | No |
following | Boolean | No |
follow_request_sent | Boolean | No |
statusnet_blocking | Boolean | No |
notifications | Boolean | No |
statusnet_profile_url | String (URL) | No |
uid | Integer | No |
cid | Integer | No |
pid | Integer | No |
self | Integer | No |
network | String | No |
Entities
Attribute | Type | Nullable |
---|---|---|
hashtags | List of Hashtags | No |
symbols | List of Symbols | No |
urls | List of URLs | No |
user_mentions | List of User mentions | No |
media | List of Medias | No |
Event
Attribute | Type | Description |
---|---|---|
id | Integer | |
uid | Integer | Owner User Id |
cid | Integer | Target Contact Id |
uri | String | Item unique URI string |
name | String (Plaintext) | Title |
desc | String (HTML) | Description |
startTime | String (UTC YYYY-MM-DD HH:II:SS) ) | |
endTime | String (UTC YYYY-MM-DD HH:II:SS) ) | Optional (null date is 0001-01-01 00:00:00 |
type | String (event or birthday ) | |
nofinish | Boolean | Ongoing event |
place | String | Optional. Location. |
ignore | Boolean | ??? |
allow_cid | String (angle-brackets escaped integers) | Optional. List of allowed contact ids |
allow_gid | String (angle-brackets escaped integers) | Optional. List of allowed group ids |
deny_cid | String (angle-brackets escaped integers) | Optional. List of disallowed contact ids |
deny_gid | String (angle-brackets escaped integers) | Optional. List of disallowed group ids |
Hashtag
Unused
Item
Attribute | Type | Nullable |
---|---|---|
text | String (Plaintext) | No |
truncated | Boolean | No |
created_at | String (Date) Ex: Wed May 23 06:01:13 +0000 2007 | No |
in_reply_to_status_id | Integer | No |
in_reply_to_status_id_str | String | No |
source | String | No |
id | Integer | No |
id_str | String | No |
in_reply_to_user_id | Integer | No |
in_reply_to_user_id_str | String | No |
in_reply_to_screen_name | String | No |
geo | String | Yes |
favorited | Boolean | No |
user | Contact | No |
friendica_author | Contact | No |
friendica_owner | Contact | No |
friendica_private | Boolean | No |
statusnet_html | String (HTML) | No |
statusnet_conversation_id | Integer | No |
external_url | String (URL) | No |
friendica_activities | Activities | No |
friendica_title | String (Plaintext) | No |
friendica_html | String (HTML) | No |
attachments | List of Attachments | Yes |
entities | Entities | Yes |
Media
Identical to the Twitter Media Object.
Attribute | Type | Nullable |
---|---|---|
id | Integer | No |
id_str | String | No |
indices | List of Integer | No |
media_url | String (URL) | No |
media_url_https | String (URL) | No |
url | String (URL) | No |
display_url | String (URL) | No |
expanded_url | String (URL) | No |
ext_alt_text | String | No |
type | String | No |
sizes | Sizes | No |
Notification
Attribute | Type | Description |
---|---|---|
id | Integer | |
hash | String | |
type | Integer | 1: Inbound follow request 2: Outbound follow request confirmation 4: Wall-to-wall post 8: Reply 16: Private message 32: Friend suggestion 64: Unused 128: Mention 256: Tag added to a post 512: Poke 1024: New post 16384: System email 32768: System event |
name | String | Full name of the contact subject |
url | String (URL) | Profile page URL of the contact subject |
photo | String (URL) | Profile photo URL of the contact subject |
date | String (Date) | YYYY-MM-DD hh:mm:ss local server time |
msg | String (BBCode) | |
uid | Integer | Owner User Id |
link | String (URL) | Notification URL |
iid | Integer | Item Id |
parent | Integer | Parent Item Id |
seen | Integer (Boolean) | Whether the notification was read or not. |
verb | String (URL) | Activity Streams Verb URL |
seen | Integer (Boolean) | Whether the notification was read or not. |
otype | Enum | Subject type (item , intro or mail ) |
name_cache | String (HTML) | Full name of the contact subject |
msg_cache | String (Plaintext) | Plaintext version of the notification text with a placeholder ({0} ) for the subject contact’s name. |
timestamp | Integer | Unix timestamp |
date_rel | String | Time since the note was posted, eg “1 hour ago” |
msg_html | String (HTML) | |
msg_plain | String (Plaintext) |
Photo
Attribute | Type | Description |
---|---|---|
id | String | Resource ID (32 hex chars) |
created | String (Date) | Format YYYY-MM-DD HH:MM:SS |
edited | String (Date) | Format YYYY-MM-DD HH:MM:SS |
title | String | |
desc | String (Plaintext) | Picture caption |
album | String | Album name |
filename | String | Original image filename |
type | String | MIME Type |
height | Integer | Image height in pixels |
width | Integer | Image width in pixels |
profile | Integer | 1 if it is a profile photo |
allow_cid | String (ACL) | List of contact ids wrapped in angle brackets allowed to access the photo. |
allow_gid | String (ACL) | List of contact group ids wrapped in angle brackets allowed to access the photo. |
deny_cid | String (ACL) | List of contact ids wrapped in angle brackets forbidden to access the photo. |
deny_gid | String (ACL) | List of contact group ids wrapped in angle brackets forbidden to access the photo. |
link | Array of Strings (URL) | URLs to the different scales indexed by scale number if no specific scale was requested. Mutually exclusive with data datasize . |
datasize | Integer | Picture size in bytes if a single scale was requested. Mutually exclusive with link . |
data | String | Base64-encoded image data if a single scale was requested. Mutually exclusive with link . |
friendica_activities | Activities | |
friendica_comments | List of Items | |
rights_mismatch | Boolean | True if the ACL differs between the picture and the associated item. |
Photo List Item
Attribute | Type | Description |
---|---|---|
id | String | Resource ID (32 hex chars) |
album | String | Album name |
filename | String | Original image filename |
type | String | MIME Type |
created | String (Date) | Format YYYY-MM-DD HH:MM:SS |
edited | String (Date) | Format YYYY-MM-DD HH:MM:SS |
desc | String (Plaintext) | Picture caption |
thumb | String (URL) | URL of the smallest scale version of the picture. |
Private message
Attribute | Type | Description |
---|---|---|
id | Integer | |
sender_id | Integer | Sender Contact Id |
text | String | Can be HTML or plaintext depending on the API call parameter getText . |
recipient_id | Integer | Recipient Contact Id |
created_at | String (Date) | Ex: Wed May 23 06:01:13 +0000 2007 |
sender_screen_name | String | |
recipient_screen_name | String | |
sender | Contact | |
recipient | Contact | |
title | String | Empty if the API call parameter getText is empty or absent. |
friendica_seen | Integer (Boolean) | Whether the private message has been read or not. |
friendica_parent_uri | String |
Profile
Attribute | Type | Description | |
---|---|---|---|
profile_id | Integer | ||
profile_name | String | ||
is_default | Boolean | ||
hide_friends | Boolean | Whether the user chose to hide their contact list on their profile. | |
profile_photo | String (URL) | Largest size profile picture URL. | |
profile_thumb | String (URL) | Smallest size profile picture URL. | |
publish | Boolean | Whether the user chose to publish their profile in the local directory. | |
net_publish | Boolean | Whether the user chose to publish their profile in the global directory. | |
description | String | ||
date_of_birth | String | ||
address | String | ||
city | String | ||
region | String | ||
postal_code | String | ||
country | String | ||
public_keywords | String | Comma-separated list of words meant to be displayed as hashtags. | |
private_keywords | String | Comma-separated list of words meant to be used for search only. | |
homepage | String (URL) |
Size
Attribute | Type | Nullable |
---|---|---|
w | Integer | No |
h | Integer | No |
resize | Enum (fit, crop) | Yes |
Sizes
Attribute | Type | Nullable |
---|---|---|
medium | Size | No |
large | Size | Yes |
thumb | Size | Yes |
small | Size | Yes |
Symbol
Unused
URL
Attribute | Type | Nullable |
---|---|---|
url | String (URL) | No |
expanded_url | String (URL) | No |
display_url | String (URL) | No |
indices | List of Integer | No |
User Mention
Unused