Discussion replies are comments to any discussion thread.
Fields
Field | Name | Description | Type | Required |
---|---|---|---|---|
uid
| User Id | The Schoology user id of the user who created the comment | integer
| |
comment
| Comment | The comment/reply text | string
| yes |
created
| Created timestamp | The Unix timestamp when the comment was created | integer
| |
parent_id
| Parent Id | If this comment is in reply to another comment, specify it here. To reply to the discussion thread instead of a specific comment, set the parent to "0". | integer
| no |
status
| Comment status | Whether or not the comment was deleted. Only available for course admins with 'manage discussion' permission. | {1,0}
|
Operations
The operations below are available for the following realms (replace [realm]
with the appropriate realm and ID):
Realm | Path |
---|---|
Districts | districts/{id}
|
Schools | schools/{id}
|
Course Sections | sections/{id}
|
Groups | groups/{id}
|
create
Create a comment
Path |
|
Content |
An object containing discussion reply fields JSON{ "uid": "23867876", "comment": "This is an awesome topic" }XML <body> <uid>23867876</uid> <comment>This is an awesome topic</comment> </body> |
Return |
An object containing discussion reply fields JSON{ "id": 3570315, "uid": 45552, "comment": "SOAP vs REST", "created": 1388169292, "parent_id": 0, "status": 1, "likes": 0, "user_like_action": false, "links": { "self": "http:\/\/...\/discussions\/5692161\/comments\/" } }XML <?xml version="1.0" encoding="utf-8" ?> <result> <id>3570315</id> <uid>45552</uid> <comment>SOAP vs REST</comment> <created>1388169292</created> <parent_id>0</parent_id> <status>1</status> <likes>0</likes> <user_like_action></user_like_action> <links> <self>http://.../discussions/5692161/comments/</self> </links> </result> |
list
View a list of comments (paged)
Path |
|
Content |
none |
Return |
A collection of comment objects, each one containing discussion reply fields JSON{ "comment": [ { "id": 3570315, "uid": 45552, "comment": "SOAP vs REST", "created": 1388169292, "parent_id": 0, "status": 1, "likes": 0, "user_like_action": false, "links": { "self": "http:\/\/...\/comments\/3570315" } }, { "id": 3570317, "uid": 45552, "comment": "RESTful vs SOAP", "created": 1388169354, "parent_id": 0, "status": 1, "likes": 0, "user_like_action": false, "links": { "self": "http:\/\/...\/comments\/3570317" } } ] }XML <?xml version="1.0" encoding="utf-8" ?> <result> <comment> <id>3570315</id> <uid>45552</uid> <comment>SOAP vs REST</comment> <created>1388169292</created> <parent_id>0</parent_id> <status>1</status> <likes>0</likes> <user_like_action></user_like_action> <links> <self>http://.../comments/3570315</self> </links> </comment> <comment> <id>3570317</id> <uid>45552</uid> <comment>RESTful vs SOAP</comment> <created>1388169354</created> <parent_id>0</parent_id> <status>1</status> <likes>0</likes> <user_like_action></user_like_action> <links> <self>http://.../comments/3570317</self> </links> </comment> </result> |
view
View a specified comment
Path |
|
Content |
none |
Return |
An object containing discussion reply fields JSON{ "id": 3570315, "uid": 45552, "comment": "SOAP vs REST", "created": 1388169292, "parent_id": 0, "status": 1, "likes": 0, "user_like_action": false }XML <?xml version="1.0" encoding="utf-8" ?> <result> <id>3570315</id> <uid>45552</uid> <comment>SOAP vs REST</comment> <created>1388169292</created> <parent_id>0</parent_id> <status>1</status> <likes>0</likes> <user_like_action></user_like_action> </result> |
delete
Delete a comment (cannot be undone)
Path |
|
Content |
none |
Return |
none |