Update a Report Profile
put
/api/report/Profiles/{id}
Updates the properties of an existing report profile specified by the profile ID.
Request
Path Parameters
-
id(required): integer(int32)
The profile ID.Example:
1
Supported Media Types
- application/json
Root Schema : schema
Type:
Show Source
object-
Archive: integer
Checkbox to indicate whether the report results will be archived in the file repository or not. Allowed Values: - 0 => Disabled - 1 => EnabledExample:
1 -
ArchiveExpireDays: integer
Number of days to keep archived reports before they expire. It is Required when Archive is 1.Example:
30 -
Autosize: integer
Flag indicating whether the report runner should calculate width and height for the image or pdf Allowed Values: - 0 => Use user defined configuration - 1 => AutosizeExample:
1 -
DataFormat: string
If Report Format is set to "Data Export", the type of file that is generated. Allowed Values: - Excel 2007+(*.xlsx) - Excel 97-2003(*.xls) - CSV - Hypertext(*.html) - PDFExample:
Excel 2007+(*.xlsx) -
Height: integer
Height of the output in pixelsExample:
1800 -
ManualPageSize: string
If Page Size is set to "Manual", a string explaining the page size to use in the PDF. Examples are "5in*7.5in", "10cm*20cm", "A4", "Letter".Example:
Letter -
NotificationProfileID: integer
The profile ID used to notify the recipients that the scheduled report is ready.Example:
1 -
NotificationTemplateID: integer
The template ID used to notify the recipients that the scheduled report is ready.Example:
3 -
Orientation: string
Page orientation used by PDF Allowed Values: - Landscape - PortraitExample:
Landscape -
PageSize: string
If Report Format is set to "PDF", the page size for the PDF to use. Allowed Values: - A4 - Letter - ManualExample:
Letter -
ReportFormat: string
The type of output the report will produce. Allowed Values: - PNG - PDF - Data ExportExample:
PDF -
ReportProfileName: string
The report profile name.
To avoid confusion with numeric IDs, the name value cannot be integers only or integers prefixed with the + or - symbols only. It must contain letters or other characters. For example, 1234, +1234, and -1234 are not valid, but US1234, US+1234 and US_1234 are.Example:Generic Email -
Width: integer
Width of the output in pixelsExample:
1024 -
Zoom: number
PDF Zoom level needed to scale contentExample:
1
Response
Supported Media Types
- application/json
200 Response
Successful operation
Root Schema : schema
Match All
Show Source
-
object
SuccessfulUpdateOperation
The response body for a successful update operation.
-
object
type
Nested Schema : SuccessfulUpdateOperation
Type:
objectThe response body for a successful update operation.
Show Source
-
message: string
The response message.Example:
Updated record -
success: boolean
Whether the operation was a success (true) or a failure (false).Example:
true
Nested Schema : type
Type:
Show Source
object-
data: array
data
-
total: integer
The total number of results regardless of paging.Example:
1
Nested Schema : reportProfilesRead
Type:
Show Source
object-
Archive: integer
Checkbox to indicate whether the report results will be archived in the file repository or not. Allowed Values: - 0 => Disabled - 1 => EnabledExample:
1 -
ArchiveDisplay: string
Display of the archived reports. Allowed values: - Yes - NoExample:
Yes -
ArchiveExpireDays: integer
Number of days to keep archived reports before they expire. It is Required when Archive is 1.Example:
30 -
Autosize: integer
Flag indicating whether the report runner should calculate width and height for the image or pdf Allowed Values: - 0 => Use user defined configuration - 1 => AutosizeExample:
1 -
DataFormat: string
If Report Format is set to "Data Export", the type of file that is generated. Allowed Values: - Excel 2007+(*.xlsx) - Excel 97-2003(*.xls) - CSV - Hypertext(*.html) - PDFExample:
Excel 2007+(*.xlsx) -
Format: string
The type of output the report will produce. Allowed Values: - PNG - PDF - Data ExportExample:
PDF -
Height: integer
Height of the output in pixelsExample:
1800 -
ManualPageSize: string
If Page Size is set to "Manual", a string explaining the page size to use in the PDF. Examples are "5in*7.5in", "10cm*20cm", "A4", "Letter".Example:
Letter -
NotificationProfileID: integer
The profile ID used to notify the recipients that the scheduled report is ready.Example:
1 -
NotificationProfileName: string
The profile name used to notify the recipients that the scheduled report is ready.Example:
Generic Email -
NotificationTemplateID: integer
The template ID used to notify the recipients that the scheduled report is ready.Example:
3 -
NotificationTemplateName: string
The template used to notify the recipients that the scheduled report is ready.Example:
Unified Assurance Report - Attachment -
Orientation: string
Page orientation used by PDF Allowed Values: - Landscape - PortraitExample:
Landscape -
PageSize: string
If Report Format is set to "PDF", the page size for the PDF to use. Allowed Values: - A4 - Letter - ManualExample:
Letter -
ReportFormat: string
The type of output the report will produce. Allowed Values: - PNG - PDF - Data ExportExample:
PDF -
ReportProfileID: integer
Report Profile IDExample:
2 -
ReportProfileName: string
The identifier for the profile.Example:
Sample Attachment Profile -
Width: integer
Width of the output in pixelsExample:
1024 -
Zoom: number
PDF Zoom level needed to scale contentExample:
1
Default Response
Failed operation
Root Schema : schema
Type:
Show Source
object-
errors: array
errors
The list of errors reported. Validation errors will be keyed by record field.
-
message: string
The response message.Example:
Exception thrown -
success: boolean
Whether the operation was a success (true) or a failure (false).Example:
false
Nested Schema : errors
Type:
arrayThe list of errors reported. Validation errors will be keyed by record field.
Show Source
-
Array of:
object items
An error.
Nested Schema : items
Type:
objectAn error.