addQuiz
Adds a quiz with the specified content to account of the user associated to the provided access token.
Authentication
Authentication required : an API access token must be provided in the URL query string.
Request
 Bold red : required parameter,  Bold orange : at least one of parameters required,  black : optional parameter.
HTTP Request
POST https://api.jelevelamain.fr/addQuiz?apiKey=API_KEY&accessToken=ACCESS_TOKEN
Parameters
Each parameter is a field of an object which JSON representation is added to the request body.
 quiz 
 | 
Type : JSON
 | 
The partial JSON representation of a Quiz:
{
    "title" : string,
    "visibility" : string,     
    "survey" : boolean,   
    "tags" : string[],   
    ("questions" : Question[],)  
    ("defaultDuration" : string)
    ("favorite" : boolean)
}
Only the fields listed above will be taken into account (other will be ignored). See the Quiz for a detailed description of constraints on each field.
 | 
Response
The new Quiz on success, or a JllmAPIException on error. In particular :
- A BadParameterException if one of the required quiz properties is missing or violates a contraint (e.g. invalid type or content).
 - A UnauthorizedOperationException if the requesting user does not have the appropriate permission(s) to add a quiz with the specified properties (e.g. "private" visibility).
 
Try it !
You can test this request on live data and see the API response by filling the form below.
 Bold red : required parameter,  Bold orange : at least one of parameters required,  black : optional parameter.
quiz
 |