Aukro WebAPI


This method return IDs of the after-sale forms (including surcharges) related to a user who is the session owner. You can filter the data numerous ways (e.g. by IDs of offers/users/payment options, strings in titles, payment status or time of creating the form). The logic of the method is based on a system of filters returned contextually that allows for controlling the range of returned details. You can find a tutorial describing dynamic filters at:,321. This method returns the last month’s data sorted in descending order by the date of filling out the form.

  1. sessionId | String | required
    User's session identifier received using the doLogin(Enc) method.
  2. filterOptions | FilterOptionsType[]
    Criteria of filtering the results (a list of available in that certain context filters is returned as the output of the method within the filtersList structure).
    1. filterId | String | required
      Filter ID.
    2. filterValueId | String[]
      ID(s) of a filter’s value (single of multiple filters).
    3. filterValueRange | RangeValueType
      The scope of a filter’s value (for range filters).
      1. rangeValueMin | String
        Minimum filter value.
      2. rangeValueMax | String
        Maximum filter value.
  3. resultSize | Integer
    Size of data portion (min. 1, max. 1,000). Default value: 100.
  4. resultOffset | Integer
    Controlling the process of getting another portion of data. Default value: 0.
  1. formsCount | Integer
    Number of found after-sale forms (including cancelled ones) and related surcharges.
  2. formsIds | Long[]
    List of IDs of forms.
  3. filtersList | FiltersListType[]
    Information on filters available in the given context.
    1. filterId | String | required
      Filter ID.
    2. filterName | String | required
      Filter name.
    3. filterType | String | required
      Filter type: country - global filter for the given site/country, category - filter existing only within the passed category (parameter).
    4. filterControlType | String | required
      Indicator type required to display a filter: combobox (a single value on a list), checkbox (multiple options on a list), textbox (values to be provide manually).
    5. filterDataType | String | required
      Type of data accepted by a filter: string, int, long, float and datetime.
    6. filterIsRange | Boolean
      Information whether a parameter is of range type: true/false.
    7. filterArraySize | Integer
      Maximum number of values that can be passed for a certain filter (returned only for multiple filters).
    8. filterValues | FilterValueType[]
      Information on the values of filters.
      1. filterValueId | String | required
        ID of a filter’s value.
      2. filterValueName | String | required
        Name of a filter’s value (to be displayed by an application).
      3. filterValueCount | Integer
        Number of offers matching the given filter (returned if it is possible to count it in the given context).
    9. filterRelations | FilterRelationType
      Information on relations between the filters.
      1. relationAnd | String[]
        List of all filter IDs the given filter must be used with.
      2. relationOr | String[]
        List of filter IDs – at least one must be used with the given filter.
      3. relationExclude | String[]
        List of filter IDs which the given filter cannot be used with.
    Filter cannot be used without passing all provided filters: list of filters.
    Filter cannot be used without passing at least one of provided filters: list of filters.
    Filter cannot be used with one of provided filters: list of filters.
    Provided filter ID does not exist (at all or in this certain context).
    Incorrect value of a filter value’s ID (for a single, multiply or range filter).
    Incorrect value of a data portion size (exceeds the 1-1,000 range).
    Incorrect offset value (lower than 0).
    Invalid session identifier or the session has expired.
    Number of provided filters exceeds the limit (maximum 100).
    WebAPI key used to generate the session has been deactivated (the key owner has not accepted WebAPI User Agreement).