Create record set of associated records from an existing record set
Create record set of associated records from an existing record set.
POST /api/.../recordsets?allowLargeRecordSet=true
    Create record set of associated records from an existing record set.
Request Information
Parameters
    
        
            | Name | 
            Type | 
            Required | 
            Description | 
        
    
    
        
            | allowLargeRecordSet | 
            Boolean | 
            Yes | 
            Define this parameter in the request query string. If set to true, create a record set with more than 1000 (default) records.
                The threshold that is used to define a "large" record set is controlled by SA. | 
        
        
            | itemCircStatusFilter | 
            Long | 
            No | 
            Define this parameter in the request query string. Used when creating an item record set from a patron record set.
            Bit mask.  4 = Out, 8 = Out ILL, 128 = Lost. | 
        
        
            | patronCodesFilter | 
            String | 
            No | 
            Define this parameter in the request query string. Used when creating an item record set from a patron record set.
            Comma delimited list of patron codes.  ie: 2,15,3 | 
        
        
            | includeDelete | 
            Boolean | 
            No | 
            Define this parameter in the request query string. Used when creating an item record set from a patron record set.
            Include item records with a 'Deleted' record status. | 
        
        
            | recordSet | 
            DtoRecordSet | 
            Yes | 
            Define this parameter in the request body. | 
        
    
            DtoRecordSet
            
                
                    
                        | Property | 
                        Type | 
                        Nullable | 
                        Description | 
                    
                
                
                    
                        | Name | 
                        String | 
                        No | 
                        Required. Name for the newly created record set.  May not exceed 65 characters. | 
                    
                    
                        | ObjectTypeID | 
                        Int | 
                        No | 
                        
                            Required. 1 Authority Record, 2 Bibliographic Record and 3 Item Record
                         | 
                    
                    
                        | CreatorID | 
                        Int | 
                        Yes | 
                        If not supplied, the logged in user ID will be used. | 
                    
                    
                        | CreatorName | 
                        String | 
                        Yes | 
                         | 
                    
                    
                        | ModifierID | 
                        Int | 
                        Yes | 
                         | 
                    
                    
                        | ModifierName | 
                        String | 
                        Yes | 
                         | 
                    
                    
                        | OrganizationOwnerID | 
                        Int | 
                        Yes | 
                        Supply a valid organization ID (not null and not 0) to set the owner of the 
                        record set at the organization level. If null or 0 is supplied, the record set 
                        will be owned by the creator id. | 
                    
                    
                        | OriginatingRecordSetID | 
                        Int | 
                        Yes | 
                        Required. Existing record set ID | 
                    
                
            
Example Body for an associated record set
application/json, text/json
{
    "Name": "My items from a patron rec set",
    "ObjectTypeID": 27,
    "CreatorID":1029,
    "OrganizationOwnerID": 3
    "OriginatingRecordSetID": 35071
}
 
            
            Response Information
            Example Response
            application/json, text/json
            
{
  "RecordSetId": 39165,
  "NumberOfRecordsAdded": 0,
  "NumberOfRecordsRemoved": 0,
  "NumberOfRecords": 0,
  "Warnings": [],
  "NotFoundRecordIDs": [],
  "DuplicateRecordIDs": [],
  "DuplicateFileRecordIDs": [],
  "RejectedRecordIDs": [],
  "InvalidIDs": [],
  "ReportID": null
}
             
            HTTP Response Codes
            
                
                    
                        | Code | 
                        Description | 
                    
                
                
                    
                        | 200 | 
                        Success | 
                    
                    
                        | 400 | 
                        Bad request | 
                    
                    
                        | 403 | 
                        Permission(s) not granted. |