Create a Report Profile
post
/api/report/Profiles
Creates a new report profile.
The minimum required properties in the request body are:
The minimum required properties in the request body are:
- ReportProfileName
- NotificationProfileID
- Archive
- ArchiveExpiryDays
- Height
- Width
- AutoSize
- Zoom
- ReportFormat
Request
There are no request parameters for this operation.
Supported Media Types
- application/json
Nested 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
SuccessfulAddOperation
The response body for a successful add operation.
-
object
type
Nested Schema : SuccessfulAddOperation
Type:
object
The response body for a successful add operation.
Show Source
-
message: string
The response message.Example:
Added 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:
array
The list of errors reported. Validation errors will be keyed by record field.
Show Source
-
Array of:
object items
An error.
Nested Schema : items
Type:
object
An error.