Save report content

put/reports/{reportId}/content

Saves the report content. Does not return the stored content. An ETag is not required for the initial save, but is required for all subsequent saves. In some situations, where an Accept type header is automatically generated, setting it to '*/*' will achieve the same effect as omitting it. See Conditional Operations.

Request Samples

1

Response Samples

1Not Available

Path Parameters

NameTypeRequiredDescription
reportId
string<object-id>
true

Report id for this operation.

Query Parameters

NameTypeRequiredDescription
copyDependentFiles
boolean
false

The flag to create copy of all dependent file resources.

Header Parameters

NameTypeRequiredDescription
If-Match
string
false

The ETag that was returned from a GET, POST, PUT, or HEAD of this resource. If the ETag does not match, the update will fail.

If-Unmodified-Since
string
false

The value of the modifiedTimeStamp of the resource. If the resource has been updated since this time, the update will fail.

Request Body

The report content to be saved.

The representation of a report content in JSON format. Check Get Versions and GET /versions/@defaultVersion for the set of valid media types and versions as defined by Business Intelligence Report Definition. If not provided, for request the version equivalent to the report content schema is used and for response latest version is used.

Responses

StatusMeaningDescription
204No Content

The report content was stored.

Headers
400Bad Request

The input report content was not valid.

Schema
404Not Found

The report or report content does not exist.

Schema
412Precondition Failed

The If-Match or If-Unmodified-Since header did not match the current version of the resource.

Schema
428Precondition Required

The If-Match or If-Unmodified-Since was not provided when updating the report content.

Schema