# Save Invoice Section Detail Save Invoice Section Detail Endpoint: POST /rest/2.0/INVOICE_GROUP_DETAIL Version: 1.0 Security: JWT ## Header parameters: - `sessionId` (string, required) ## Request fields (application/json; charset=utf-8): - `brmObjects` (object) - `brmObjects.Width` (string) Width - `brmObjects.GroupDetailSortOrder` (string) GroupDetailSortOrder - `brmObjects.LineItemGroupIdentifier` (string) LineItemGroupIdentifier - `brmObjects.Updated` (string) System controlled field: Date and time the record was last updated - `brmObjects.SummaryFunction` (string) SummaryFunction - `brmObjects.GroupDetailOrder` (string) GroupDetailOrder - `brmObjects.LineItemGroup` (string) LineItemGroup - `brmObjects.HiddenFlag` (integer) HiddenFlag - `brmObjects.Id` (string, required) Id: Primary key - `brmObjects.DateFormatMask` (string) DateFormatMask - `brmObjects.Created` (string) System controlled field: Date and time the record was created - `brmObjects.LineItemFunction` (string) LineItemFunction - `brmObjects.FieldLabel` (string) FieldLabel - `brmObjects.Align` (string) Align - `brmObjects.FieldFunction` (string) FieldFunction - `brmObjects.EntityFieldId` (integer) EntityFieldId - `brmObjects.InvoiceGroupId` (integer) InvoiceGroupId - `brmObjects.Format` (string) Format - `brmObjects.CreatedUserId` (string) System controlled field: Id of the user that created the record - `brmObjects.UpdatedUserId` (string) System controlled field: Id of the last user that updated the record - `brmObjects.SortDirection` (string) SortDirection - `brmObjects.RelationEntityField` (string) RelationEntityField ## Response 200 fields (application/json): - `retrieveResponse` (object) - `retrieveResponse.Width` (string) Width - `retrieveResponse.GroupDetailSortOrder` (string) GroupDetailSortOrder - `retrieveResponse.LineItemGroupIdentifier` (string) LineItemGroupIdentifier - `retrieveResponse.Updated` (string) System controlled field: Date and time the record was last updated - `retrieveResponse.SummaryFunction` (string) SummaryFunction - `retrieveResponse.GroupDetailOrder` (string) GroupDetailOrder - `retrieveResponse.LineItemGroup` (string) LineItemGroup - `retrieveResponse.HiddenFlag` (integer) HiddenFlag - `retrieveResponse.Id` (string) Id: Primary key - `retrieveResponse.DateFormatMask` (string) DateFormatMask - `retrieveResponse.Created` (string) System controlled field: Date and time the record was created - `retrieveResponse.LineItemFunction` (string) LineItemFunction - `retrieveResponse.FieldLabel` (string) FieldLabel - `retrieveResponse.Align` (string) Align - `retrieveResponse.FieldFunction` (string) FieldFunction - `retrieveResponse.EntityFieldId` (integer) EntityFieldId - `retrieveResponse.InvoiceGroupId` (integer) InvoiceGroupId - `retrieveResponse.Format` (string) Format - `retrieveResponse.CreatedUserId` (string) System controlled field: Id of the user that created the record - `retrieveResponse.UpdatedUserId` (string) System controlled field: Id of the last user that updated the record - `retrieveResponse.SortDirection` (string) SortDirection - `retrieveResponse.RelationEntityField` (string) RelationEntityField ## 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