Updates are short twitter-style posts found in the Edge for a given realm 
Table of Contents     Fields 
    Field  Name  Description  Type  Required      body    Body    The body text of the update
    string    yes      uid    Posting user ID    The user ID of the user who posted the update.
    string          display_name    Posting user display name    The display name of the user who posted the update.
    string          last_updated    Last updated timestamp    The unix timestamp of the most recent time the post was created/modified.
    string          attachment/type    Attachment type    For updates with attachments, the type of the attachment
    {'file','link','video'}          attachment/title    Attachment title    The display value of the link to the attachment
    string          attachment/url    Attachment URL    The absolute URL of the attachment
    string          attachment/thumbnail    Attachment thumbnail    For attachments of type ‘link’, a thumbnail screenshot of the linked page
    string          poll/options    Poll options    For updates with polls attached to them, this array will hold all of the poll’s options.
    array          poll/options/title    Poll option title    The title and displayable name of the given poll option
    string          poll/options/count    Poll option vote count    The number of users who have selected this option in the poll
    int          poll/options/selected    Poll option selected    This variable is true if the current user selected this poll item
    bool           
  
Operations 
The operations below are available for the following realms (replace [realm] with the appropriate realm and ID):
create 
Create an update for the signed-in user.
   Path       POST  https://api.schoology.com/v1/[realm]/updates    
         Content   An object containing update fields 
JSON  {  
  "body" :  "this is new message" ,  
  "attachments" : [  
    {  
        "type" :  "link" ,  
        "title" :  "g.0" ,  
        "url" :  "http: \/\/ www.google.com"  
    }  
  ]  
} XML  <body>  
<body> this is new message </body>  
<attachments>  
<attachment>  
  <type> link </type>  
  <title> g.0 </title>  
  <url> http://www.google.com </url>  
</attachment>  
</attachments>  
</body>        Return   An object containing update fields 
JSON  {  
"id" :  5692165 ,  
"body" :  "this is new message" ,  
"uid" :  45552 ,  
"created" :  1388169771 ,  
"likes" :  0 ,  
"user_like_action" :  false ,  
"realm" :  "user" ,  
"user_id" :  45552 ,  
"attachments" : {  
    "links" : {  
        "link" : [  
            {  
                "id" :  1458865 ,  
                "type" :  "link" ,  
                "url" :  "http: \/\/ www.google.com" ,  
                "title" :  "g.O" ,  
                "summary" :  ""  
            }  
        ]  
    }  
}  
} XML  <?xml  version = "1.0"  encoding = "utf-8"  ?>  
<result>  
  <id> 5692165 </id>  
  <body> this is new message </body>  
  <uid> 45552 </uid>  
  <created> 1388169771 </created>  
  <likes> 0 </likes>  
  <user_like_action></user_like_action>  
  <realm> user </realm>  
  <user_id> 45552 </user_id>  
  <attachments>  
      <links>  
          <link>  
              <id> 1458865 </id>  
              <type> link </type>  
              <url> http://www.google.com </url>  
              <title> g.O </title>  
              <summary  />  
          </link>  
      </links>  
  </attachments>  
</result>          
list 
View a list of updates (paged). The URL ‘/recent’ is an alias for ‘/users/%uid/updates’ where %uid is the user id of the signed in user.
The following query strings can (optionally) be appended to the path to filter results:
with_attachments : retrieve attachments and polls for this piece of content. 
 
   Path       GET  https://api.schoology.com/v1/[realm]/updates    
         Content    none 
       Return   A collection of update objects, each one containing update fields 
JSON  {  
    "update" : [  
        {  
            "id" :  5692167 ,  
            "body" :  "this is another message" ,  
            "uid" :  45552 ,  
            "created" :  1388169887 ,  
            "likes" :  0 ,  
            "user_like_action" :  false ,  
            "realm" :  "user" ,  
            "user_id" :  45552 ,  
            "num_comments" :  0  
        },  
        {  
            "id" :  5692165 ,  
            "body" :  "this is new messag" ,  
            "uid" :  45552 ,  
            "created" :  1388169771 ,  
            "likes" :  0 ,  
            "user_like_action" :  false ,  
            "realm" :  "user" ,  
            "user_id" :  45552 ,  
            "num_comments" :  0  
        },  
        {  
            "id" :  344360 ,  
            "body" :  "adfasdfasdf cccccc" ,  
            "uid" :  45552 ,  
            "created" :  1348781638 ,  
            "likes" :  0 ,  
            "user_like_action" :  false ,  
            "realm" :  "user" ,  
            "user_id" :  45552 ,  
            "num_comments" :  0  
        }  
    ],  
    "links" : {  
        "self" :  "http: \/\/ ... \/ updates?start=0&limit=20"  
    }  
} XML  <?xml  version = "1.0"  encoding = "utf-8"  ?>  
<result>  
    <update>  
        <id> 5692167 </id>  
        <body> this is another message </body>  
        <uid> 45552 </uid>  
        <created> 1388169887 </created>  
        <likes> 0 </likes>  
        <user_like_action></user_like_action>  
        <realm> user </realm>  
        <user_id> 45552 </user_id>  
        <num_comments> 0 </num_comments>  
    </update>  
    <update>  
        <id> 5692165 </id>  
        <body> this is new messag </body>  
        <uid> 45552 </uid>  
        <created> 1388169771 </created>  
        <likes> 0 </likes>  
        <user_like_action></user_like_action>  
        <realm> user </realm>  
        <user_id> 45552 </user_id>  
        <num_comments> 0 </num_comments>  
    </update>  
    <update>  
        <id> 344360 </id>  
        <body> adfasdfasdf cccccc </body>  
        <uid> 45552 </uid>  
        <created> 1348781638 </created>  
        <likes> 0 </likes>  
        <user_like_action></user_like_action>  
        <realm> user </realm>  
        <user_id> 45552 </user_id>  
        <num_comments> 0 </num_comments>  
    </update>  
    <links>  
        <self> http://.../updates?start=0 & limit=20 </self>  
    </links>  
</result>          
view 
View a specified update.
The following query strings can (optionally) be appended to the path to filter results:
with_attachments : retrieve attachments of this piece of content. 
 
   Path       GET  https://api.schoology.com/v1/[realm]/updates/{id}    
         Content    none 
       Return   An object containing update fields 
JSON  {  
  "id" :  5692167 ,  
  "body" :  "this is another message" ,  
  "uid" :  45552 ,  
  "created" :  1388169887 ,  
  "likes" :  0 ,  
  "user_like_action" :  false ,  
  "realm" :  "user" ,  
  "user_id" :  45552 ,  
  "num_comments" :  0  
} XML  <?xml  version = "1.0"  encoding = "utf-8"  ?>  
<result>  
  <id> 5692167 </id>  
  <body> this is another message </body>  
  <uid> 45552 </uid>  
  <created> 1388169887 </created>  
  <likes> 0 </likes>  
  <user_like_action></user_like_action>  
  <realm> user </realm>  
  <user_id> 45552 </user_id>  
  <num_comments> 0 </num_comments>  
</result>          
delete 
Delete an update (cannot be undone)
   Path       DELETE  https://api.schoology.com/v1/[realm]/updates/{id}    
         Content    none 
       Return    none 
         
update 
Edit the body of an update.
Note that if somebody other than the user who created the update (e.g. an Admin) edits the update, the User ID will not be updated.
   Path       PUT  https://api.schoology.com/v1/[realm]/updates/{id}    
         Content   An object containing update fields 
JSON  {  
  "body" :  "this is new (updated) message" ,  
  "attachments" : [  
{  
  "type" :  "link" ,  
  "title" :  "y.0" ,  
  "url" :  "http: \/\/ www.yahoo.com"  
}  
  ]  
} XML  <body>  
<body> this is new (updated) message </body>  
<attachments>  
  <attachment>  
    <type> link </type>  
    <title> y.0 </title>  
    <url> http://www.yahoo.com </url>  
  </attachment>  
</attachments>  
</body>        Return