# Save Reports Save Reports Endpoint: POST /rest/2.0/CUSTOM_REPORT Version: 1.0 Security: JWT ## Header parameters: - `sessionId` (string, required) ## Request fields (application/json; charset=utf-8): - `brmObjects` (object) - `brmObjects.FilterLogic` (string) Filter Logic - `brmObjects.ShowGrantTotal` (integer) Show Grand Total - `brmObjects.XmlFormatFlag` (integer) XML Format - `brmObjects.ReportBuilder` (string) Report Builder - `brmObjects.ReportPositionPath` (string) Report Position - `brmObjects.DeleteMenuFlag` (integer) Remove report from tree menu? - `brmObjects.QueryText` (string) Query - `brmObjects.ExportRawDataFlag` (integer) Suppress Header: If selected, the report data will be exported without the column headers. - `brmObjects.ReportLabel` (string, required) ReportLabel - `brmObjects.Updated` (string) System controlled field: Date and time the record was last updated - `brmObjects.UpdatedUserId` (string) System controlled field: Id of the last user that updated the record - `brmObjects.ReportDescription` (string) Report Description - `brmObjects.CreatedUserId` (string) System controlled field: Id of the user that created the record - `brmObjects.Id` (string, required) Report Ids: Primary key - `brmObjects.Name` (string, required) Report Name - `brmObjects.ExposePendingApprovalRecords` (integer) Expose Pending Approval Records - `brmObjects.Created` (string) System controlled field: Date and time the record was created - `brmObjects.ShowSubtotal` (integer) Show Subtotal - `brmObjects.LastRunDate` (string) LastRunDate: Updated on - `brmObjects.EntityId` (integer, required) EntityId - `brmObjects.ParentNodeId` (string) ParentNodeId - `brmObjects.ParentNode` (string) ParentNode - `brmObjects.AfterNode` (string) AfterNode - `brmObjects.AfterNodeId` (string) AfterNodeId - `brmObjects.DomainId` (string) DomainId - `brmObjects.RecycleBinId` (string) RecycleBinId - `brmObjects.Delimiter` (string) Delimiter - `brmObjects.TextQualifier` (string) TextQualifier - `brmObjects.DeleteReportFlag` (string) DeleteReportFlag - `brmObjects.SystemFlag` (integer) SystemFlag - `brmObjects.LineEnding` (string) LineEnding - `brmObjects.AfterReportName` (string) AfterReportName ## Response 200 fields (application/json): - `retrieveResponse` (object) - `retrieveResponse.FilterLogic` (string) Filter Logic - `retrieveResponse.ShowGrantTotal` (integer) Show Grand Total - `retrieveResponse.XmlFormatFlag` (integer) XML Format - `retrieveResponse.ReportBuilder` (string) Report Builder - `retrieveResponse.ReportPositionPath` (string) Report Position - `retrieveResponse.DeleteMenuFlag` (integer) Remove report from tree menu? - `retrieveResponse.QueryText` (string) Query - `retrieveResponse.ExportRawDataFlag` (integer) Suppress Header: If selected, the report data will be exported without the column headers. - `retrieveResponse.ReportLabel` (string) ReportLabel - `retrieveResponse.Updated` (string) System controlled field: Date and time the record was last updated - `retrieveResponse.UpdatedUserId` (string) System controlled field: Id of the last user that updated the record - `retrieveResponse.ReportDescription` (string) Report Description - `retrieveResponse.CreatedUserId` (string) System controlled field: Id of the user that created the record - `retrieveResponse.Id` (string) Report Ids: Primary key - `retrieveResponse.Name` (string) Report Name - `retrieveResponse.ExposePendingApprovalRecords` (integer) Expose Pending Approval Records - `retrieveResponse.Created` (string) System controlled field: Date and time the record was created - `retrieveResponse.ShowSubtotal` (integer) Show Subtotal - `retrieveResponse.LastRunDate` (string) LastRunDate: Updated on - `retrieveResponse.EntityId` (integer) EntityId - `retrieveResponse.ParentNodeId` (string) ParentNodeId - `retrieveResponse.ParentNode` (string) ParentNode - `retrieveResponse.AfterNode` (string) AfterNode - `retrieveResponse.AfterNodeId` (string) AfterNodeId - `retrieveResponse.DomainId` (string) DomainId - `retrieveResponse.RecycleBinId` (string) RecycleBinId - `retrieveResponse.Delimiter` (string) Delimiter - `retrieveResponse.TextQualifier` (string) TextQualifier - `retrieveResponse.DeleteReportFlag` (string) DeleteReportFlag - `retrieveResponse.SystemFlag` (integer) SystemFlag - `retrieveResponse.LineEnding` (string) LineEnding - `retrieveResponse.AfterReportName` (string) AfterReportName ## Response 400 fields (application/json): - `error` (string) Bad request - `message` (string) Bad request ## Response 401 fields (application/json): - `error` (string) Unauthorized - `message` (string) Unauthorized ## Response 404 fields (application/json): - `error` (string) Not found - `message` (string) Not found ## Response 429 fields (application/json): - `error` (string) Too many requests - `message` (string) Too many requests ## Response 500 fields (application/json): - `error` (string) Internal error - `message` (string) Internal error