| Working with the API > How Do I... > Create an Instance |
To create an instance, perform a POST on the collection, passing a JSON string that contains at least the required fields.
Creating an instance:
| Post a defect |
Copy Code
|
|---|---|
*** Request ***
POST /qcbin/api/domains/DEFAULT/projects/rest_documentation/defects HTTP/1.1
Host: my-server:8081
Connection: keep-alive
Content-Length: 347
Accept: application/json
Origin: chrome-extension://cokgbflfommojglbmbpenpphppikmonn
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36
Content-Type: application/json
Accept-Encoding: gzip, deflate
Accept-Language: en-US,en;q=0.8,he;q=0.6
Cookie: JSESSIONID=1234567890;
XSRF-TOKEN=1234567890;
QCSession=1234567890;
ALM_USER=1234567890;
LWSSO_COOKIE_KEY=1234567890
{
"data": [
{
"type": "defect",
"name": "Willoughby dissaffected with Marianne",
"description": "Refuses to acknowledge her.",
"priority": "4-Very High",
"detected-by": "steves",
"severity": "2-Medium",
"creation-time": "2014-11-30"
}
]
}
*** Response ***
HTTP/1.1 201 Created
Date: Thu, 15 Jan 2015 08:37:23 GMT
Set-Cookie: LWSSO_COOKIE_KEY=WdhlNKVnUHXbeQGuQCSMu5Zo0rWKK6tJwOZTUKw-jNrwDh3G1G8dUPrm32PHWxNEF96PnVF42mtlkfN66RAxteImU63J0WmyegrMTrZpsWVm7JMl8SUnaYu76tVOH1gfaZWo3c2HjqRnErl-PrrgRd3JI9iel1oYGIp_9Chb8nHnpFgJsHJRl-E1Cz3LfuSTYgVVnso7eXsM2DMvgQAkreEsB3PMQRFvKmYG10YCPj_lSSsuAIKvr7A8ZdzleWCfpi_8WeNOd0AW9CUG-4__gneoEx5SCxvw5v88d2i6N4R7EXJwz3ZBJ7Tbe0GajSBP;Path=/;HTTPOnly
Content-Type: application/json
Content-Length: 955
Server: Jetty(9.1.3.v20140225)
Location: http://my-server:8081/qcbin/api/domains/DEFAULT/projects/rest_documentation/defects/6
{
"type": "defect",
"has-change": null,
"planned-closing-ver": null,
"test-reference": null,
"subject": null,
"reproducible": null,
"request-id": null,
"request-server": null,
"id": 6,
"ver-stamp": 1,
"has-others-linkage": "N",
"description": "<html><body>\nRefuses to acknowledge her.\n</body></html>",
"priority": "4-Very High",
"name": "Willoughby dissaffected with Marianne",
"has-linkage": "N",
"run-reference": null,
"cycle-reference": null,
"dev-comments": null,
"creation-time": "2014-11-30",
"to-mail": null,
"request-note": null,
"closing-version": null,
"cycle-id": null,
"detection-version": null,
"last-modified": "2015-01-15 11:03:44",
"status": null,
"closing-date": null,
"detected-in-rcyc": null,
"detected-in-rel": null,
"severity": "2-Medium",
"attachment": null,
"extended-reference": null,
"estimated-fix-time": null,
"project": null,
"target-rel": null,
"detected-by": "steves",
"environment": null,
"step-reference": null,
"owner": null,
"target-rcyc": null,
"actual-fix-time": null,
"request-type": null
}
|
|