Create report
post/reports
Creates a new report and adds it to a folder as a child.
1{2 "id": "f8b66d4b-d67a-4e4e-a66d-b6f06b1820bf",3 "name": "Sample Report",4 "description": "Description of a sample report.",5 "creationTimeStamp": "2019-08-24T14:15:22Z",6 "createdBy": "user1",7 "modifiedTimeStamp": "2019-08-24T14:15:22Z",8 "modifiedBy": "user1",9 "links": [10 {11 "method": "GET",12 "rel": "self",13 "href": "/reports/reports/f8b66d4b-d67a-4e4e-a66d-b6f06b1820bf",14 "uri": "/reports/reports/f8b66d4b-d67a-4e4e-a66d-b6f06b1820bf",15 "type": "application/vnd.sas.report"16 },17 {18 "method": "GET",19 "rel": "alternate",20 "href": "/reports/reports/f8b66d4b-d67a-4e4e-a66d-b6f06b1820bf",21 "uri": "/reports/reports/f8b66d4b-d67a-4e4e-a66d-b6f06b1820bf",22 "type": "application/vnd.sas.summary"23 },24 {25 "method": "PUT",26 "rel": "update",27 "href": "/reports/reports/f8b66d4b-d67a-4e4e-a66d-b6f06b1820bf",28 "uri": "/reports/reports/f8b66d4b-d67a-4e4e-a66d-b6f06b1820bf",29 "type": "application/vnd.sas.report",30 "responseType": "application/vnd.sas.report"31 },32 {33 "method": "PUT",34 "rel": "updateContent",35 "href": "/reports/reports/f8b66d4b-d67a-4e4e-a66d-b6f06b1820bf/content",36 "uri": "/reports/reports/f8b66d4b-d67a-4e4e-a66d-b6f06b1820bf/content",37 "type": "application/vnd.sas.report.content",38 "responseType": "application/vnd.sas.report.content"39 }40 ],41 "imageUris": {42 "icon": "/reports/icons/report.gif"43 },44 "version": 145}
Name | Type | Required | Description |
---|---|---|---|
parentFolderUri | string<uri> | true | The URI of the parent folder of the report. |
The report to create. A full report can be included, but only the name
and description
are used to create the new report.
The representation of a report. This representation is version 1. Optional version=1
parameter is the only one that can be included.
Example:
{"name":"TEST New Report","description":"TEST New Description"}
Name | Type | Required | Description |
---|---|---|---|
name | string | false | The localizable report name. |
description | string | false | The localizable report description. |
Status | Meaning | Description | ||
---|---|---|---|---|
201 | Created | New report created. Use the `updateContent` link in the new report to store the report content. `ETag` header is returned. See [`Conditional Operations`](https://developer.sas.com/apis/rest/Topics/#conditional-operations). | Headers | Schema |
400 | Bad Request | The input report is invalid, or the `parentFolderUri` is not a valid folder URI or is not found. | Schema | |
409 | Conflict | A report with the same name is already a member of the folder. | Schema |