Tattle on a Contest Entry

From ePrize Developers Wiki

(Difference between revisions)
Jump to: navigation, search
Current revision (18:22, 27 December 2011) (edit) (undo)
 
Line 2: Line 2:
|crumbs=[[API Home Page]] :: [[Contest API|Contest]]
|crumbs=[[API Home Page]] :: [[Contest API|Contest]]
|summary=Send a notification about a specific entry to an administrator. The result will be an email to a predefined tattle recipient configured in the [[API Key]]
|summary=Send a notification about a specific entry to an administrator. The result will be an email to a predefined tattle recipient configured in the [[API Key]]
-
|resource=/v1/{apikey}/contest/entry/{entryid}
+
|resource=/v1/{apikey}/contest/entry/{entryid}/tattle
|methods=POST
|methods=POST
|resourceargs='''apikey''': Your [[API Key]].
|resourceargs='''apikey''': Your [[API Key]].

Current revision

API Home Page :: Contest

Summary

Send a notification about a specific entry to an administrator. The result will be an email to a predefined tattle recipient configured in the API Key

Resource

/v1/{apikey}/contest/entry/{entryid}/tattle

Valid Methods

POST

Resource Arguments

Note: resource arguments are always required.

apikey: Your API Key.

entryid: ID of the entry retrieved from entry creation or by viewing the gallery.

Parameters Required

reason: reason for flagging this entry.

profile: Canonical Location of a user profile. See: Fetch Profile by Key



Example: Successful tattle

Summary

Demonstrates successful response

Request

profile: http://test.url.eprize.com/v1/solution/contestv2v2/profile/1.5J4L55FNLN2CZZDV
reason: 'not work safe'

Response

HTTP Status Code: 200 OK


<?xml version="1.0" encoding="UTF-8" ?>
 <result>
   <status>1</status>
 </result>


Example: Tattle on an entry ID that does not exist

Request

profile: http://test.url.eprize.com/v1/solution/contestv2v2/profile/1.5J4L55FNLN2CZZDV
reason: 'not work safe'

Response

HTTP Status Code: 404 Not Found


<?xml version="1.0" encoding="UTF-8" ?>
<result>
  <status>0</status>
</result>


Example: Missing reason

Request

profile: http://test.url.eprize.com/v1/solution/contestv2v2/profile/1.5J4L55FNLN2CZZDV

Response

HTTP Status Code: 404 Not Found


<?xml version="1.0" encoding="UTF-8" ?>
<result>
  <status>0</status>
</result>


Personal tools