from, to, value and import_id are required fields and must be non-emptyfrom and to must conform to time format defined in RFC3339, the time will be truncated to whole secondsimport_id is limited to 255 characters, it is case-sensitive, must not contain spacesvalue has to be a floating point number; we recommend sending only reasonable number of digits after the decimal pointunit is an optional attribute limited to 50 case-sensitive characters; we recommend sending it when available because it is useful when debuggingsender is a case-sensitive string limited to 255 characters used for debugging and verificationsuit is an optional string identifying the series of readings, if not provided default will be used, must not contain spacesfrom and to must not overlap with other profiles on the meter specified by import_id and suit. Time range excludes the upper bound [from, to), so insertion of 2 profiles with time ranges [time_1, time_2) and [time_2, time_3) do not fail on overlap conflict.import_id, suit and matching time range from and to), it will update the existing profile without creating a new onesuit field.test).import_id, suit and overlapping time range from and to) result in 409 status code. Client must stop sending the overlapping profile over and over again (and move to the next one), not doing so would result in a stuck import series and potentially rate limiting.This endpoint requires an import token, not an access token.