Not sure if it's a bug or i'm missing something in my environment, but importing ipv6 records from a CSV file, or via web, always throws a MissingQueryArgument error and nothing is imported.
#Output format: details
#Class: AAAARecord
#Separator: ,
#Qualifier: "
#Charset Encoding:UTF-8
#Date format: <none>
#Localize: no
#Data Size: 505
#Data Lines: 5
#Simulate: 1
#Columns: name, overwrite_zone_ttl, ttl, ip_id->ip, comment, org_id->name, zone_id->name
#Reconciliation Keys: name, ip_id (ip)
#Change tracking comment:
#Issues: 5
#Warnings: 0
#Created: 0
#Updated: 0
#Unchanged: 0
Line;Status;Object Class;Object Id;ip_id (IPv6 Address - ext key);org_id (Organization - ext key);zone_id (Zone - ext key);name (RR Name);overwrite_zone_ttl (Overwrite zone TTL);ttl (TTL);comment (Comment)
0;Issue: Internal error: MissingQueryArgument, Missing query argument: expecting = ip, available = {};n/a;n/a;n/a;n/a;n/a;host.myzone.com.;no;;
....
name,overwrite_zone_ttl,ttl,ip_id->ip,comment,org_id->name,zone_id->name
host.myzone.com.,no,,2001:970:5c1c:401:0:0:0:20,,My Org,myzone.com.
....