Multiple Lots Tutorial

Creating tender

Let’s create tender:

POST /api/2.3/tenders?opt_pretty=1 HTTP/1.0
Authorization: Basic YnJva2VyOg==
Content-Length: 3782
Content-Type: application/json
Host: api-sandbox.openprocurement.org
DATA:
{
  "data": {
    "tenderPeriod": {
      "endDate": "2017-07-22T17:04:37.419058+03:00"
    },
    "title": "Послуги шкільних їдалень",
    "minimalStep": {
      "currency": "UAH",
      "amount": 35
    },
    "items": [
      {
        "description": "Послуги шкільних їдалень",
        "classification": {
          "scheme": "ДК021",
          "id": "37810000-9",
          "description": "Test"
        },
        "description_en": "Services in school canteens",
        "additionalClassifications": [
          {
            "scheme": "ДКПП",
            "id": "17.21.1",
            "description": "Послуги шкільних їдалень"
          }
        ],
        "deliveryAddress": {
          "countryName": "Україна",
          "postalCode": "79000",
          "region": "м. Київ",
          "streetAddress": "вул. Банкова 1",
          "locality": "м. Київ"
        },
        "deliveryDate": {
          "startDate": "2017-07-11T17:04:37.418546+03:00",
          "endDate": "2017-08-10T17:04:37.418606+03:00"
        },
        "unit": {
          "code": "44617100-9",
          "name": "item"
        },
        "quantity": 1
      },
      {
        "description": "Послуги шкільних їдалень",
        "classification": {
          "scheme": "ДК021",
          "id": "37810000-9",
          "description": "Test"
        },
        "description_en": "Services in school canteens",
        "additionalClassifications": [
          {
            "scheme": "ДКПП",
            "id": "17.21.1",
            "description": "Послуги шкільних їдалень"
          }
        ],
        "deliveryAddress": {
          "countryName": "Україна",
          "postalCode": "79000",
          "region": "м. Київ",
          "streetAddress": "вул. Банкова 1",
          "locality": "м. Київ"
        },
        "deliveryDate": {
          "startDate": "2017-07-11T17:04:37.418636+03:00",
          "endDate": "2017-08-10T17:04:37.418662+03:00"
        },
        "unit": {
          "code": "44617100-9",
          "name": "item"
        },
        "quantity": 1
      }
    ],
    "title_en": "Services in school canteens",
    "value": {
      "currency": "UAH",
      "amount": 500
    },
    "procurementMethodType": "competitiveDialogueEU",
    "procuringEntity": {
      "kind": "general",
      "name": "ЗОСШ #10 м.Вінниці",
      "address": {
        "countryName": "Україна",
        "postalCode": "21027",
        "region": "м. Вінниця",
        "streetAddress": "вул. Стахурського. 22",
        "locality": "м. Вінниця"
      },
      "name_en": "School #10 of Vinnytsia",
      "identifier": {
        "scheme": "UA-EDR",
        "legalName_en": "The institution \"Secondary school I-III levels № 10 Vinnitsa City Council\"",
        "id": "21725150",
        "legalName": "Заклад \"Загальноосвітня школа І-ІІІ ступенів № 10 Вінницької міської ради\""
      },
      "contactPoint": {
        "url": "http://sch10.edu.vn.ua/",
        "name_en": "Kutsa Svitlana V.",
        "name": "Куца Світлана Валентинівна",
        "availableLanguage": "uk",
        "telephone": "+380 (432) 46-53-02"
      }
    }
  }
}

Response: 201 Created
Content-Type: application/json; charset=UTF-8
Location: http://api-sandbox.openprocurement.org/api/2.3/tenders/c9fa44b1c65d4e59b5db6ebaad408a9d
{
  "access": {
    "token": "4b1685b4a7cd43e1b0ecc72647662f48"
  },
  "data": {
    "procurementMethod": "open",
    "status": "active.tendering",
    "awardCriteria": "lowestCost",
    "tenderPeriod": {
      "startDate": "2017-06-21T17:05:00.754004+03:00",
      "endDate": "2017-07-22T17:04:37.419058+03:00"
    },
    "title": "Послуги шкільних їдалень",
    "minimalStep": {
      "currency": "UAH",
      "amount": 35.0,
      "valueAddedTaxIncluded": true
    },
    "enquiryPeriod": {
      "startDate": "2017-06-21T17:05:00.754004+03:00",
      "clarificationsUntil": "2017-07-17T17:04:37.419058+03:00",
      "endDate": "2017-07-12T17:04:37.419058+03:00"
    },
    "complaintPeriod": {
      "startDate": "2017-06-21T17:05:00.754004+03:00",
      "endDate": "2017-07-18T00:00:00+03:00"
    },
    "title_en": "Services in school canteens",
    "value": {
      "currency": "UAH",
      "amount": 500.0,
      "valueAddedTaxIncluded": true
    },
    "submissionMethod": "electronicAuction",
    "date": "2017-06-21T17:05:00.797731+03:00",
    "dateModified": "2017-06-21T17:05:00.803752+03:00",
    "procurementMethodType": "competitiveDialogueEU",
    "procuringEntity": {
      "kind": "general",
      "name": "ЗОСШ #10 м.Вінниці",
      "address": {
        "postalCode": "21027",
        "countryName": "Україна",
        "streetAddress": "вул. Стахурського. 22",
        "region": "м. Вінниця",
        "locality": "м. Вінниця"
      },
      "contactPoint": {
        "url": "http://sch10.edu.vn.ua/",
        "name_en": "Kutsa Svitlana V.",
        "name": "Куца Світлана Валентинівна",
        "availableLanguage": "uk",
        "telephone": "+380 (432) 46-53-02"
      },
      "identifier": {
        "scheme": "UA-EDR",
        "legalName_en": "The institution \"Secondary school I-III levels № 10 Vinnitsa City Council\"",
        "id": "21725150",
        "legalName": "Заклад \"Загальноосвітня школа І-ІІІ ступенів № 10 Вінницької міської ради\""
      },
      "name_en": "School #10 of Vinnytsia"
    },
    "items": [
      {
        "description": "Послуги шкільних їдалень",
        "classification": {
          "scheme": "ДК021",
          "description": "Test",
          "id": "37810000-9"
        },
        "description_en": "Services in school canteens",
        "additionalClassifications": [
          {
            "scheme": "ДКПП",
            "id": "17.21.1",
            "description": "Послуги шкільних їдалень"
          }
        ],
        "deliveryAddress": {
          "postalCode": "79000",
          "countryName": "Україна",
          "streetAddress": "вул. Банкова 1",
          "region": "м. Київ",
          "locality": "м. Київ"
        },
        "deliveryDate": {
          "startDate": "2017-07-11T17:04:37.418546+03:00",
          "endDate": "2017-08-10T17:04:37.418606+03:00"
        },
        "id": "86e73d6393ce4d299ec22102839d5a57",
        "unit": {
          "code": "44617100-9",
          "name": "item"
        },
        "quantity": 1
      },
      {
        "description": "Послуги шкільних їдалень",
        "classification": {
          "scheme": "ДК021",
          "description": "Test",
          "id": "37810000-9"
        },
        "description_en": "Services in school canteens",
        "additionalClassifications": [
          {
            "scheme": "ДКПП",
            "id": "17.21.1",
            "description": "Послуги шкільних їдалень"
          }
        ],
        "deliveryAddress": {
          "postalCode": "79000",
          "countryName": "Україна",
          "streetAddress": "вул. Банкова 1",
          "region": "м. Київ",
          "locality": "м. Київ"
        },
        "deliveryDate": {
          "startDate": "2017-07-11T17:04:37.418636+03:00",
          "endDate": "2017-08-10T17:04:37.418662+03:00"
        },
        "id": "c42ed791c4ec450686660281c2a263ce",
        "unit": {
          "code": "44617100-9",
          "name": "item"
        },
        "quantity": 1
      }
    ],
    "owner": "broker",
    "next_check": "2017-07-22T17:04:37.419058+03:00",
    "id": "c9fa44b1c65d4e59b5db6ebaad408a9d",
    "tenderID": "UA-2017-06-21-000001"
  }
}

Now we can see that new object was created. Response code is 201 and Location response header reports the location of the created object. The body of response reveals the information about the created tender: its internal id (that matches the Location segment), its official tenderID and dateModified datestamp stating the moment in time when tender was last modified. Note that tender is created with active.tendering status.

The peculiarity of the Open EU procedure is that procurementMethodType was changed from belowThreshold to aboveThresholdEU. Also there is no opportunity to set up enquiryPeriod, it will be assigned automatically.

Tender can contain several different lots. We can add lot using the following way:

POST /api/2.3/tenders/c9fa44b1c65d4e59b5db6ebaad408a9d/lots?acc_token=4b1685b4a7cd43e1b0ecc72647662f48 HTTP/1.0
Authorization: Basic YnJva2VyOg==
Content-Length: 214
Content-Type: application/json
Host: api-sandbox.openprocurement.org
DATA:
{
  "data": {
    "minimalStep": {
      "currency": "UAH",
      "amount": 35
    },
    "description": "Опис Лот №1",
    "value": {
      "currency": "UAH",
      "amount": 500
    },
    "title": "Лот №1"
  }
}

Response: 201 Created
Content-Type: application/json; charset=UTF-8
Location: http://api-sandbox.openprocurement.org/api/2.3/tenders/c9fa44b1c65d4e59b5db6ebaad408a9d/lots/064dcd27e2cd4789a5b57519ad77c250
{
  "data": {
    "status": "active",
    "description": "Опис Лот №1",
    "title": "Лот №1",
    "minimalStep": {
      "currency": "UAH",
      "amount": 35.0,
      "valueAddedTaxIncluded": true
    },
    "value": {
      "currency": "UAH",
      "amount": 500.0,
      "valueAddedTaxIncluded": true
    },
    "date": "2017-06-21T17:05:00.867762+03:00",
    "id": "064dcd27e2cd4789a5b57519ad77c250"
  }
}

Also you will need to update data about item’s related lots:

PATCH /api/2.3/tenders/c9fa44b1c65d4e59b5db6ebaad408a9d?acc_token=4b1685b4a7cd43e1b0ecc72647662f48 HTTP/1.0
Authorization: Basic YnJva2VyOg==
Content-Length: 125
Content-Type: application/json
Host: api-sandbox.openprocurement.org
DATA:
{
  "data": {
    "items": [
      {
        "relatedLot": "064dcd27e2cd4789a5b57519ad77c250"
      },
      {
        "relatedLot": "6868e864385a42c0a731970504b26a8f"
      }
    ]
  }
}

Response: 200 OK
Content-Type: application/json; charset=UTF-8
{
  "data": {
    "procurementMethod": "open",
    "status": "active.tendering",
    "awardCriteria": "lowestCost",
    "tenderPeriod": {
      "startDate": "2017-06-21T17:05:00.754004+03:00",
      "endDate": "2017-07-22T17:04:37.419058+03:00"
    },
    "title": "Послуги шкільних їдалень",
    "minimalStep": {
      "currency": "UAH",
      "amount": 35.0,
      "valueAddedTaxIncluded": true
    },
    "enquiryPeriod": {
      "startDate": "2017-06-21T17:05:00.754004+03:00",
      "clarificationsUntil": "2017-07-17T17:04:37.419058+03:00",
      "endDate": "2017-07-12T17:04:37.419058+03:00",
      "invalidationDate": "2017-06-21T17:05:01.083968+03:00"
    },
    "complaintPeriod": {
      "startDate": "2017-06-21T17:05:00.754004+03:00",
      "endDate": "2017-07-18T00:00:00+03:00"
    },
    "title_en": "Services in school canteens",
    "value": {
      "currency": "UAH",
      "amount": 1000.0,
      "valueAddedTaxIncluded": true
    },
    "submissionMethod": "electronicAuction",
    "date": "2017-06-21T17:05:00.797731+03:00",
    "dateModified": "2017-06-21T17:05:01.091115+03:00",
    "procurementMethodType": "competitiveDialogueEU",
    "procuringEntity": {
      "kind": "general",
      "name": "ЗОСШ #10 м.Вінниці",
      "address": {
        "postalCode": "21027",
        "countryName": "Україна",
        "streetAddress": "вул. Стахурського. 22",
        "region": "м. Вінниця",
        "locality": "м. Вінниця"
      },
      "contactPoint": {
        "url": "http://sch10.edu.vn.ua/",
        "name_en": "Kutsa Svitlana V.",
        "name": "Куца Світлана Валентинівна",
        "availableLanguage": "uk",
        "telephone": "+380 (432) 46-53-02"
      },
      "identifier": {
        "scheme": "UA-EDR",
        "legalName_en": "The institution \"Secondary school I-III levels № 10 Vinnitsa City Council\"",
        "id": "21725150",
        "legalName": "Заклад \"Загальноосвітня школа І-ІІІ ступенів № 10 Вінницької міської ради\""
      },
      "name_en": "School #10 of Vinnytsia"
    },
    "items": [
      {
        "relatedLot": "064dcd27e2cd4789a5b57519ad77c250",
        "description": "Послуги шкільних їдалень",
        "classification": {
          "scheme": "ДК021",
          "description": "Test",
          "id": "37810000-9"
        },
        "description_en": "Services in school canteens",
        "additionalClassifications": [
          {
            "scheme": "ДКПП",
            "id": "17.21.1",
            "description": "Послуги шкільних їдалень"
          }
        ],
        "deliveryAddress": {
          "postalCode": "79000",
          "countryName": "Україна",
          "streetAddress": "вул. Банкова 1",
          "region": "м. Київ",
          "locality": "м. Київ"
        },
        "deliveryDate": {
          "startDate": "2017-07-11T17:04:37.418546+03:00",
          "endDate": "2017-08-10T17:04:37.418606+03:00"
        },
        "id": "86e73d6393ce4d299ec22102839d5a57",
        "unit": {
          "code": "44617100-9",
          "name": "item"
        },
        "quantity": 1
      },
      {
        "relatedLot": "6868e864385a42c0a731970504b26a8f",
        "description": "Послуги шкільних їдалень",
        "classification": {
          "scheme": "ДК021",
          "description": "Test",
          "id": "37810000-9"
        },
        "description_en": "Services in school canteens",
        "additionalClassifications": [
          {
            "scheme": "ДКПП",
            "id": "17.21.1",
            "description": "Послуги шкільних їдалень"
          }
        ],
        "deliveryAddress": {
          "postalCode": "79000",
          "countryName": "Україна",
          "streetAddress": "вул. Банкова 1",
          "region": "м. Київ",
          "locality": "м. Київ"
        },
        "deliveryDate": {
          "startDate": "2017-07-11T17:04:37.418636+03:00",
          "endDate": "2017-08-10T17:04:37.418662+03:00"
        },
        "id": "c42ed791c4ec450686660281c2a263ce",
        "unit": {
          "code": "44617100-9",
          "name": "item"
        },
        "quantity": 1
      }
    ],
    "owner": "broker",
    "next_check": "2017-07-22T17:04:37.419058+03:00",
    "lots": [
      {
        "status": "active",
        "description": "Опис Лот №1",
        "title": "Лот №1",
        "minimalStep": {
          "currency": "UAH",
          "amount": 35.0,
          "valueAddedTaxIncluded": true
        },
        "value": {
          "currency": "UAH",
          "amount": 500.0,
          "valueAddedTaxIncluded": true
        },
        "date": "2017-06-21T17:05:00.867762+03:00",
        "id": "064dcd27e2cd4789a5b57519ad77c250"
      },
      {
        "status": "active",
        "description": "Опис Лот №2",
        "title": "Лот №2",
        "minimalStep": {
          "currency": "UAH",
          "amount": 35.0,
          "valueAddedTaxIncluded": true
        },
        "value": {
          "currency": "UAH",
          "amount": 500.0,
          "valueAddedTaxIncluded": true
        },
        "date": "2017-06-21T17:05:00.933209+03:00",
        "id": "6868e864385a42c0a731970504b26a8f"
      }
    ],
    "id": "c9fa44b1c65d4e59b5db6ebaad408a9d",
    "tenderID": "UA-2017-06-21-000001"
  }
}

View tender listing:

GET /api/2.3/tenders?opt_pretty=1 HTTP/1.0
Host: api-sandbox.openprocurement.org

Response: 200 OK
Content-Type: application/json; charset=UTF-8
{
  "next_page": {
    "path": "/api/2.3/tenders?offset=",
    "uri": "http://api-sandbox.openprocurement.org/api/2.3/tenders?offset=",
    "offset": ""
  },
  "data": []
}

or view tender:

GET /api/2.3/tenders/c9fa44b1c65d4e59b5db6ebaad408a9d HTTP/1.0
Host: api-sandbox.openprocurement.org

Response: 200 OK
Content-Type: application/json; charset=UTF-8
{
  "data": {
    "procurementMethod": "open",
    "status": "active.tendering",
    "awardCriteria": "lowestCost",
    "tenderPeriod": {
      "startDate": "2017-06-21T17:05:00.754004+03:00",
      "endDate": "2017-07-22T17:04:37.419058+03:00"
    },
    "title": "Послуги шкільних їдалень",
    "minimalStep": {
      "currency": "UAH",
      "amount": 35.0,
      "valueAddedTaxIncluded": true
    },
    "enquiryPeriod": {
      "startDate": "2017-06-21T17:05:00.754004+03:00",
      "clarificationsUntil": "2017-07-17T17:04:37.419058+03:00",
      "endDate": "2017-07-12T17:04:37.419058+03:00",
      "invalidationDate": "2017-06-21T17:05:01.083968+03:00"
    },
    "complaintPeriod": {
      "startDate": "2017-06-21T17:05:00.754004+03:00",
      "endDate": "2017-07-18T00:00:00+03:00"
    },
    "title_en": "Services in school canteens",
    "value": {
      "currency": "UAH",
      "amount": 1000.0,
      "valueAddedTaxIncluded": true
    },
    "submissionMethod": "electronicAuction",
    "date": "2017-06-21T17:05:00.797731+03:00",
    "dateModified": "2017-06-21T17:05:01.091115+03:00",
    "procurementMethodType": "competitiveDialogueEU",
    "procuringEntity": {
      "kind": "general",
      "name": "ЗОСШ #10 м.Вінниці",
      "address": {
        "postalCode": "21027",
        "countryName": "Україна",
        "streetAddress": "вул. Стахурського. 22",
        "region": "м. Вінниця",
        "locality": "м. Вінниця"
      },
      "contactPoint": {
        "url": "http://sch10.edu.vn.ua/",
        "name_en": "Kutsa Svitlana V.",
        "name": "Куца Світлана Валентинівна",
        "availableLanguage": "uk",
        "telephone": "+380 (432) 46-53-02"
      },
      "identifier": {
        "scheme": "UA-EDR",
        "legalName_en": "The institution \"Secondary school I-III levels № 10 Vinnitsa City Council\"",
        "id": "21725150",
        "legalName": "Заклад \"Загальноосвітня школа І-ІІІ ступенів № 10 Вінницької міської ради\""
      },
      "name_en": "School #10 of Vinnytsia"
    },
    "items": [
      {
        "relatedLot": "064dcd27e2cd4789a5b57519ad77c250",
        "description": "Послуги шкільних їдалень",
        "classification": {
          "scheme": "ДК021",
          "description": "Test",
          "id": "37810000-9"
        },
        "description_en": "Services in school canteens",
        "additionalClassifications": [
          {
            "scheme": "ДКПП",
            "id": "17.21.1",
            "description": "Послуги шкільних їдалень"
          }
        ],
        "deliveryAddress": {
          "postalCode": "79000",
          "countryName": "Україна",
          "streetAddress": "вул. Банкова 1",
          "region": "м. Київ",
          "locality": "м. Київ"
        },
        "deliveryDate": {
          "startDate": "2017-07-11T17:04:37.418546+03:00",
          "endDate": "2017-08-10T17:04:37.418606+03:00"
        },
        "id": "86e73d6393ce4d299ec22102839d5a57",
        "unit": {
          "code": "44617100-9",
          "name": "item"
        },
        "quantity": 1
      },
      {
        "relatedLot": "6868e864385a42c0a731970504b26a8f",
        "description": "Послуги шкільних їдалень",
        "classification": {
          "scheme": "ДК021",
          "description": "Test",
          "id": "37810000-9"
        },
        "description_en": "Services in school canteens",
        "additionalClassifications": [
          {
            "scheme": "ДКПП",
            "id": "17.21.1",
            "description": "Послуги шкільних їдалень"
          }
        ],
        "deliveryAddress": {
          "postalCode": "79000",
          "countryName": "Україна",
          "streetAddress": "вул. Банкова 1",
          "region": "м. Київ",
          "locality": "м. Київ"
        },
        "deliveryDate": {
          "startDate": "2017-07-11T17:04:37.418636+03:00",
          "endDate": "2017-08-10T17:04:37.418662+03:00"
        },
        "id": "c42ed791c4ec450686660281c2a263ce",
        "unit": {
          "code": "44617100-9",
          "name": "item"
        },
        "quantity": 1
      }
    ],
    "owner": "broker",
    "next_check": "2017-07-22T17:04:37.419058+03:00",
    "lots": [
      {
        "status": "active",
        "description": "Опис Лот №1",
        "title": "Лот №1",
        "minimalStep": {
          "currency": "UAH",
          "amount": 35.0,
          "valueAddedTaxIncluded": true
        },
        "value": {
          "currency": "UAH",
          "amount": 500.0,
          "valueAddedTaxIncluded": true
        },
        "date": "2017-06-21T17:05:00.867762+03:00",
        "id": "064dcd27e2cd4789a5b57519ad77c250"
      },
      {
        "status": "active",
        "description": "Опис Лот №2",
        "title": "Лот №2",
        "minimalStep": {
          "currency": "UAH",
          "amount": 35.0,
          "valueAddedTaxIncluded": true
        },
        "value": {
          "currency": "UAH",
          "amount": 500.0,
          "valueAddedTaxIncluded": true
        },
        "date": "2017-06-21T17:05:00.933209+03:00",
        "id": "6868e864385a42c0a731970504b26a8f"
      }
    ],
    "id": "c9fa44b1c65d4e59b5db6ebaad408a9d",
    "tenderID": "UA-2017-06-21-000001"
  }
}

Registering bid

Tender status active.tendering allows registration of bids.

Bidder can register a bid for lot №1:

POST /api/2.3/tenders/c9fa44b1c65d4e59b5db6ebaad408a9d/bids HTTP/1.0
Authorization: Basic YnJva2VyOg==
Content-Length: 958
Content-Type: application/json
Host: api-sandbox.openprocurement.org
DATA:
{
  "data": {
    "selfEligible": true,
    "selfQualified": true,
    "lotValues": [
      {
        "relatedLot": "064dcd27e2cd4789a5b57519ad77c250",
        "subcontractingDetails": "ДКП «Орфей», Україна"
      }
    ],
    "tenderers": [
      {
        "contactPoint": {
          "telephone": "+380 (432) 21-69-30",
          "name": "Сергій Олексюк",
          "email": "soleksuk@gmail.com"
        },
        "identifier": {
          "scheme": "UA-EDR",
          "id": "00137256",
          "uri": "http://www.sc.gov.ua/"
        },
        "name": "ДКП «Школяр»",
        "address": {
          "countryName": "Україна",
          "postalCode": "21100",
          "region": "м. Вінниця",
          "streetAddress": "вул. Островського, 33",
          "locality": "м. Вінниця"
        }
      }
    ]
  }
}

Response: 201 Created
Content-Type: application/json; charset=UTF-8
Location: http://api-sandbox.openprocurement.org/api/2.3/tenders/c9fa44b1c65d4e59b5db6ebaad408a9d/bids/4cbf06c0e4ef4d6e98de16ec31113d2c
{
  "access": {
    "token": "6708915b03ac4af4a603862ee7a4f2dc"
  },
  "data": {
    "status": "pending",
    "selfEligible": true,
    "lotValues": [
      {
        "relatedLot": "064dcd27e2cd4789a5b57519ad77c250",
        "date": "2017-06-21T17:05:01.275699+03:00",
        "status": "pending",
        "subcontractingDetails": "ДКП «Орфей», Україна"
      }
    ],
    "selfQualified": true,
    "tenderers": [
      {
        "contactPoint": {
          "email": "soleksuk@gmail.com",
          "telephone": "+380 (432) 21-69-30",
          "name": "Сергій Олексюк"
        },
        "identifier": {
          "scheme": "UA-EDR",
          "id": "00137256",
          "uri": "http://www.sc.gov.ua/"
        },
        "name": "ДКП «Школяр»",
        "address": {
          "postalCode": "21100",
          "countryName": "Україна",
          "streetAddress": "вул. Островського, 33",
          "region": "м. Вінниця",
          "locality": "м. Вінниця"
        }
      }
    ],
    "date": "2017-06-21T17:05:01.275159+03:00",
    "id": "4cbf06c0e4ef4d6e98de16ec31113d2c"
  }
}

Bidder can register bids for all lots:

POST /api/2.3/tenders/c9fa44b1c65d4e59b5db6ebaad408a9d/bids HTTP/1.0
Authorization: Basic YnJva2VyOg==
Content-Length: 975
Content-Type: application/json
Host: api-sandbox.openprocurement.org
DATA:
{
  "data": {
    "selfEligible": true,
    "selfQualified": true,
    "lotValues": [
      {
        "relatedLot": "064dcd27e2cd4789a5b57519ad77c250"
      },
      {
        "relatedLot": "6868e864385a42c0a731970504b26a8f",
        "subcontractingDetails": "ДКП «Укр Прінт», Україна"
      }
    ],
    "tenderers": [
      {
        "contactPoint": {
          "telephone": "+380 (322) 12-34-56",
          "name": "Іван Іваненко",
          "email": "fake@mail.com"
        },
        "identifier": {
          "scheme": "UA-EDR",
          "id": "00137227",
          "uri": "http://www.sc.gov.ua/"
        },
        "name": "«Снігур»",
        "address": {
          "countryName": "Україна",
          "postalCode": "79013",
          "region": "м. Львів",
          "streetAddress": "вул. Островського, 35",
          "locality": "м. Львів"
        }
      }
    ]
  }
}

Response: 201 Created
Content-Type: application/json; charset=UTF-8
Location: http://api-sandbox.openprocurement.org/api/2.3/tenders/c9fa44b1c65d4e59b5db6ebaad408a9d/bids/f534ae7310424dbdac38109faa4b2327
{
  "access": {
    "token": "b7ffa465c80e4485b61a592adafd4ebc"
  },
  "data": {
    "status": "pending",
    "selfEligible": true,
    "lotValues": [
      {
        "relatedLot": "064dcd27e2cd4789a5b57519ad77c250",
        "date": "2017-06-21T17:05:01.501565+03:00",
        "status": "pending"
      },
      {
        "relatedLot": "6868e864385a42c0a731970504b26a8f",
        "date": "2017-06-21T17:05:01.501971+03:00",
        "status": "pending",
        "subcontractingDetails": "ДКП «Укр Прінт», Україна"
      }
    ],
    "selfQualified": true,
    "tenderers": [
      {
        "contactPoint": {
          "email": "fake@mail.com",
          "telephone": "+380 (322) 12-34-56",
          "name": "Іван Іваненко"
        },
        "identifier": {
          "scheme": "UA-EDR",
          "id": "00137227",
          "uri": "http://www.sc.gov.ua/"
        },
        "name": "«Снігур»",
        "address": {
          "postalCode": "79013",
          "countryName": "Україна",
          "streetAddress": "вул. Островського, 35",
          "region": "м. Львів",
          "locality": "м. Львів"
        }
      }
    ],
    "date": "2017-06-21T17:05:01.500939+03:00",
    "id": "f534ae7310424dbdac38109faa4b2327"
  }
}

Then bidder should upload technical and private documents of proposal.

We can update tender during active.tendering period. Bids will be invalid after updating tender. For example, let’s reduce the lot price to 400.

PATCH /api/2.3/tenders/c9fa44b1c65d4e59b5db6ebaad408a9d/lots/6868e864385a42c0a731970504b26a8f?acc_token=4b1685b4a7cd43e1b0ecc72647662f48 HTTP/1.0
Authorization: Basic YnJva2VyOg==
Content-Length: 36
Content-Type: application/json
Host: api-sandbox.openprocurement.org
DATA:
{
  "data": {
    "value": {
      "amount": 400
    }
  }
}

Response: 200 OK
Content-Type: application/json; charset=UTF-8
{
  "data": {
    "status": "active",
    "description": "Опис Лот №2",
    "title": "Лот №2",
    "minimalStep": {
      "currency": "UAH",
      "amount": 35.0,
      "valueAddedTaxIncluded": true
    },
    "value": {
      "currency": "UAH",
      "amount": 400.0,
      "valueAddedTaxIncluded": true
    },
    "date": "2017-06-21T17:05:00.933209+03:00",
    "id": "6868e864385a42c0a731970504b26a8f"
  }
}

Here is the bidder’s proposal after tender was updated.

GET /api/2.3/tenders/c9fa44b1c65d4e59b5db6ebaad408a9d/bids/4cbf06c0e4ef4d6e98de16ec31113d2c?acc_token=6708915b03ac4af4a603862ee7a4f2dc HTTP/1.0
Authorization: Basic YnJva2VyOg==
Host: api-sandbox.openprocurement.org

Response: 200 OK
Content-Type: application/json; charset=UTF-8
{
  "data": {
    "status": "invalid",
    "id": "4cbf06c0e4ef4d6e98de16ec31113d2c"
  }
}

Firstly bidder has to renew bid, even if he was placing a bid just for a lot №1.

PATCH /api/2.3/tenders/c9fa44b1c65d4e59b5db6ebaad408a9d/bids/4cbf06c0e4ef4d6e98de16ec31113d2c?acc_token=6708915b03ac4af4a603862ee7a4f2dc HTTP/1.0
Authorization: Basic YnJva2VyOg==
Content-Length: 188
Content-Type: application/json
Host: api-sandbox.openprocurement.org
DATA:
{
  "data": {
    "status": "pending",
    "lotValues": [
      {
        "relatedLot": "064dcd27e2cd4789a5b57519ad77c250",
        "subcontractingDetails": "ДКП «Орфей»"
      }
    ]
  }
}

Response: 200 OK
Content-Type: application/json; charset=UTF-8
{
  "data": {
    "status": "pending",
    "selfEligible": true,
    "lotValues": [
      {
        "relatedLot": "064dcd27e2cd4789a5b57519ad77c250",
        "date": "2017-06-21T17:05:01.275699+03:00",
        "status": "pending",
        "subcontractingDetails": "ДКП «Орфей»"
      }
    ],
    "selfQualified": true,
    "tenderers": [
      {
        "contactPoint": {
          "email": "soleksuk@gmail.com",
          "telephone": "+380 (432) 21-69-30",
          "name": "Сергій Олексюк"
        },
        "identifier": {
          "scheme": "UA-EDR",
          "id": "00137256",
          "uri": "http://www.sc.gov.ua/"
        },
        "name": "ДКП «Школяр»",
        "address": {
          "postalCode": "21100",
          "countryName": "Україна",
          "streetAddress": "вул. Островського, 33",
          "region": "м. Вінниця",
          "locality": "м. Вінниця"
        }
      }
    ],
    "date": "2017-06-21T17:05:01.275159+03:00",
    "id": "4cbf06c0e4ef4d6e98de16ec31113d2c"
  }
}

Then bidder has to renew bid only for a lot №1.

PATCH /api/2.3/tenders/c9fa44b1c65d4e59b5db6ebaad408a9d/bids/ae4320418505424b9b14f0c1dcb44ca5?acc_token=94fa85f8f01149b1b2b7785420bc1bde HTTP/1.0
Authorization: Basic YnJva2VyOg==
Content-Length: 98
Content-Type: application/json
Host: api-sandbox.openprocurement.org
DATA:
{
  "data": {
    "status": "pending",
    "lotValues": [
      {
        "relatedLot": "064dcd27e2cd4789a5b57519ad77c250"
      }
    ]
  }
}

Response: 200 OK
Content-Type: application/json; charset=UTF-8
{
  "data": {
    "status": "pending",
    "selfEligible": true,
    "lotValues": [
      {
        "relatedLot": "064dcd27e2cd4789a5b57519ad77c250",
        "date": "2017-06-21T17:05:01.381287+03:00",
        "status": "pending"
      }
    ],
    "selfQualified": true,
    "tenderers": [
      {
        "contactPoint": {
          "email": "aagt@gmail.com",
          "telephone": "+380 (322) 91-69-30",
          "name": "Андрій Олексюк"
        },
        "identifier": {
          "scheme": "UA-EDR",
          "id": "00137226",
          "uri": "http://www.sc.gov.ua/"
        },
        "name": "ДКП «Книга»",
        "address": {
          "postalCode": "79013",
          "countryName": "Україна",
          "streetAddress": "вул. Островського, 34",
          "region": "м. Львів",
          "locality": "м. Львів"
        }
      }
    ],
    "date": "2017-06-21T17:05:01.380652+03:00",
    "id": "ae4320418505424b9b14f0c1dcb44ca5"
  }
}

Bid Qualification

CompetitiveDialogue procedure requires bid’s value qualification.

Let’s view tender:

GET /api/2.3/tenders/c9fa44b1c65d4e59b5db6ebaad408a9d?acc_token=4b1685b4a7cd43e1b0ecc72647662f48 HTTP/1.0
Authorization: Basic YnJva2VyOg==
Host: api-sandbox.openprocurement.org

Response: 200 OK
Content-Type: application/json; charset=UTF-8
{
  "data": {
    "procurementMethod": "open",
    "status": "active.pre-qualification",
    "complaintPeriod": {
      "startDate": "2017-05-22T17:05:02.106761+03:00",
      "endDate": "2017-06-17T00:00:00+03:00"
    },
    "enquiryPeriod": {
      "startDate": "2017-05-22T17:05:02.106761+03:00",
      "clarificationsUntil": "2017-06-15T00:00:00+03:00",
      "endDate": "2017-06-11T17:05:02.106761+03:00",
      "invalidationDate": "2017-06-21T17:05:01.622901+03:00"
    },
    "submissionMethod": "electronicAuction",
    "procuringEntity": {
      "kind": "general",
      "name": "ЗОСШ #10 м.Вінниці",
      "address": {
        "postalCode": "21027",
        "countryName": "Україна",
        "streetAddress": "вул. Стахурського. 22",
        "region": "м. Вінниця",
        "locality": "м. Вінниця"
      },
      "contactPoint": {
        "url": "http://sch10.edu.vn.ua/",
        "name_en": "Kutsa Svitlana V.",
        "name": "Куца Світлана Валентинівна",
        "availableLanguage": "uk",
        "telephone": "+380 (432) 46-53-02"
      },
      "identifier": {
        "scheme": "UA-EDR",
        "legalName_en": "The institution \"Secondary school I-III levels № 10 Vinnitsa City Council\"",
        "id": "21725150",
        "legalName": "Заклад \"Загальноосвітня школа І-ІІІ ступенів № 10 Вінницької міської ради\""
      },
      "name_en": "School #10 of Vinnytsia"
    },
    "owner": "broker",
    "title_en": "Services in school canteens",
    "id": "c9fa44b1c65d4e59b5db6ebaad408a9d",
    "title": "Послуги шкільних їдалень",
    "lots": [
      {
        "status": "active",
        "description": "Опис Лот №1",
        "title": "Лот №1",
        "minimalStep": {
          "currency": "UAH",
          "amount": 35.0,
          "valueAddedTaxIncluded": true
        },
        "value": {
          "currency": "UAH",
          "amount": 500.0,
          "valueAddedTaxIncluded": true
        },
        "date": "2017-06-21T17:05:00.867762+03:00",
        "id": "064dcd27e2cd4789a5b57519ad77c250"
      },
      {
        "status": "unsuccessful",
        "description": "Опис Лот №2",
        "title": "Лот №2",
        "minimalStep": {
          "currency": "UAH",
          "amount": 35.0,
          "valueAddedTaxIncluded": true
        },
        "value": {
          "currency": "UAH",
          "amount": 400.0,
          "valueAddedTaxIncluded": true
        },
        "date": "2017-06-21T17:05:02.303689+03:00",
        "id": "6868e864385a42c0a731970504b26a8f"
      }
    ],
    "qualificationPeriod": {
      "startDate": "2017-06-21T17:05:02.293811+03:00"
    },
    "tenderID": "UA-2017-06-21-000001",
    "dateModified": "2017-06-21T17:05:02.303689+03:00",
    "numberOfBids": 3,
    "tenderPeriod": {
      "startDate": "2017-05-22T17:05:02.106761+03:00",
      "endDate": "2017-06-21T17:05:02.106761+03:00"
    },
    "qualifications": [
      {
        "status": "pending",
        "lotID": "064dcd27e2cd4789a5b57519ad77c250",
        "eligible": false,
        "qualified": false,
        "bidID": "4cbf06c0e4ef4d6e98de16ec31113d2c",
        "date": "2017-06-21T17:05:02.294989+03:00",
        "id": "97c4cbb72eda4b93ac33dcc2efd055cb"
      },
      {
        "status": "pending",
        "lotID": "064dcd27e2cd4789a5b57519ad77c250",
        "eligible": false,
        "qualified": false,
        "bidID": "ae4320418505424b9b14f0c1dcb44ca5",
        "date": "2017-06-21T17:05:02.295373+03:00",
        "id": "cdb809a673904ac9828fce05267e9a98"
      },
      {
        "status": "pending",
        "lotID": "064dcd27e2cd4789a5b57519ad77c250",
        "eligible": false,
        "qualified": false,
        "bidID": "f534ae7310424dbdac38109faa4b2327",
        "date": "2017-06-21T17:05:02.295751+03:00",
        "id": "782f8b9a4d6d459a8f768b48bf23927b"
      }
    ],
    "procurementMethodType": "competitiveDialogueEU",
    "date": "2017-06-21T17:05:02.303689+03:00",
    "minimalStep": {
      "currency": "UAH",
      "amount": 35.0,
      "valueAddedTaxIncluded": true
    },
    "items": [
      {
        "relatedLot": "064dcd27e2cd4789a5b57519ad77c250",
        "description": "Послуги шкільних їдалень",
        "classification": {
          "scheme": "ДК021",
          "description": "Test",
          "id": "37810000-9"
        },
        "description_en": "Services in school canteens",
        "additionalClassifications": [
          {
            "scheme": "ДКПП",
            "id": "17.21.1",
            "description": "Послуги шкільних їдалень"
          }
        ],
        "deliveryAddress": {
          "postalCode": "79000",
          "countryName": "Україна",
          "streetAddress": "вул. Банкова 1",
          "region": "м. Київ",
          "locality": "м. Київ"
        },
        "deliveryDate": {
          "startDate": "2017-07-11T17:04:37.418546+03:00",
          "endDate": "2017-08-10T17:04:37.418606+03:00"
        },
        "id": "86e73d6393ce4d299ec22102839d5a57",
        "unit": {
          "code": "44617100-9",
          "name": "item"
        },
        "quantity": 1
      },
      {
        "relatedLot": "6868e864385a42c0a731970504b26a8f",
        "description": "Послуги шкільних їдалень",
        "classification": {
          "scheme": "ДК021",
          "description": "Test",
          "id": "37810000-9"
        },
        "description_en": "Services in school canteens",
        "additionalClassifications": [
          {
            "scheme": "ДКПП",
            "id": "17.21.1",
            "description": "Послуги шкільних їдалень"
          }
        ],
        "deliveryAddress": {
          "postalCode": "79000",
          "countryName": "Україна",
          "streetAddress": "вул. Банкова 1",
          "region": "м. Київ",
          "locality": "м. Київ"
        },
        "deliveryDate": {
          "startDate": "2017-07-11T17:04:37.418636+03:00",
          "endDate": "2017-08-10T17:04:37.418662+03:00"
        },
        "id": "c42ed791c4ec450686660281c2a263ce",
        "unit": {
          "code": "44617100-9",
          "name": "item"
        },
        "quantity": 1
      }
    ],
    "bids": [
      {
        "status": "pending",
        "id": "4cbf06c0e4ef4d6e98de16ec31113d2c",
        "tenderers": [
          {
            "contactPoint": {
              "email": "soleksuk@gmail.com",
              "telephone": "+380 (432) 21-69-30",
              "name": "Сергій Олексюк"
            },
            "identifier": {
              "scheme": "UA-EDR",
              "id": "00137256",
              "uri": "http://www.sc.gov.ua/"
            },
            "name": "ДКП «Школяр»",
            "address": {
              "postalCode": "21100",
              "countryName": "Україна",
              "streetAddress": "вул. Островського, 33",
              "region": "м. Вінниця",
              "locality": "м. Вінниця"
            }
          }
        ]
      },
      {
        "status": "pending",
        "id": "ae4320418505424b9b14f0c1dcb44ca5",
        "tenderers": [
          {
            "contactPoint": {
              "email": "aagt@gmail.com",
              "telephone": "+380 (322) 91-69-30",
              "name": "Андрій Олексюк"
            },
            "identifier": {
              "scheme": "UA-EDR",
              "id": "00137226",
              "uri": "http://www.sc.gov.ua/"
            },
            "name": "ДКП «Книга»",
            "address": {
              "postalCode": "79013",
              "countryName": "Україна",
              "streetAddress": "вул. Островського, 34",
              "region": "м. Львів",
              "locality": "м. Львів"
            }
          }
        ]
      },
      {
        "status": "pending",
        "id": "f534ae7310424dbdac38109faa4b2327",
        "tenderers": [
          {
            "contactPoint": {
              "email": "fake@mail.com",
              "telephone": "+380 (322) 12-34-56",
              "name": "Іван Іваненко"
            },
            "identifier": {
              "scheme": "UA-EDR",
              "id": "00137227",
              "uri": "http://www.sc.gov.ua/"
            },
            "name": "«Снігур»",
            "address": {
              "postalCode": "79013",
              "countryName": "Україна",
              "streetAddress": "вул. Островського, 35",
              "region": "м. Львів",
              "locality": "м. Львів"
            }
          }
        ]
      }
    ],
    "value": {
      "currency": "UAH",
      "amount": 900.0,
      "valueAddedTaxIncluded": true
    },
    "awardCriteria": "lowestCost"
  }
}

Let’s list qualifications:

GET /api/2.3/tenders/c9fa44b1c65d4e59b5db6ebaad408a9d/qualifications?acc_token=4b1685b4a7cd43e1b0ecc72647662f48 HTTP/1.0
Authorization: Basic YnJva2VyOg==
Host: api-sandbox.openprocurement.org

Response: 200 OK
Content-Type: application/json; charset=UTF-8
{
  "data": [
    {
      "status": "pending",
      "lotID": "064dcd27e2cd4789a5b57519ad77c250",
      "eligible": false,
      "qualified": false,
      "bidID": "4cbf06c0e4ef4d6e98de16ec31113d2c",
      "date": "2017-06-21T17:05:02.294989+03:00",
      "id": "97c4cbb72eda4b93ac33dcc2efd055cb"
    },
    {
      "status": "pending",
      "lotID": "064dcd27e2cd4789a5b57519ad77c250",
      "eligible": false,
      "qualified": false,
      "bidID": "ae4320418505424b9b14f0c1dcb44ca5",
      "date": "2017-06-21T17:05:02.295373+03:00",
      "id": "cdb809a673904ac9828fce05267e9a98"
    },
    {
      "status": "pending",
      "lotID": "064dcd27e2cd4789a5b57519ad77c250",
      "eligible": false,
      "qualified": false,
      "bidID": "f534ae7310424dbdac38109faa4b2327",
      "date": "2017-06-21T17:05:02.295751+03:00",
      "id": "782f8b9a4d6d459a8f768b48bf23927b"
    }
  ]
}

Approve bid’s value through qualification objects:

PATCH /api/2.3/tenders/c9fa44b1c65d4e59b5db6ebaad408a9d/qualifications/97c4cbb72eda4b93ac33dcc2efd055cb?acc_token=4b1685b4a7cd43e1b0ecc72647662f48 HTTP/1.0
Authorization: Basic YnJva2VyOg==
Content-Length: 67
Content-Type: application/json
Host: api-sandbox.openprocurement.org
DATA:
{
  "data": {
    "status": "active",
    "qualified": true,
    "eligible": true
  }
}

Response: 200 OK
Content-Type: application/json; charset=UTF-8
{
  "data": {
    "status": "active",
    "lotID": "064dcd27e2cd4789a5b57519ad77c250",
    "eligible": true,
    "qualified": true,
    "bidID": "4cbf06c0e4ef4d6e98de16ec31113d2c",
    "date": "2017-06-21T17:05:02.531554+03:00",
    "id": "97c4cbb72eda4b93ac33dcc2efd055cb"
  }
}

Procuring entity approves qualifications by switching to next status:

PATCH /api/2.3/tenders/c9fa44b1c65d4e59b5db6ebaad408a9d?acc_token=4b1685b4a7cd43e1b0ecc72647662f48 HTTP/1.0
Authorization: Basic YnJva2VyOg==
Content-Length: 60
Content-Type: application/json
Host: api-sandbox.openprocurement.org
DATA:
{
  "data": {
    "status": "active.pre-qualification.stand-still"
  }
}

Response: 200 OK
Content-Type: application/json; charset=UTF-8
{
  "data": {
    "procurementMethod": "open",
    "status": "active.pre-qualification.stand-still",
    "complaintPeriod": {
      "startDate": "2017-05-22T17:05:02.106761+03:00",
      "endDate": "2017-06-17T00:00:00+03:00"
    },
    "enquiryPeriod": {
      "startDate": "2017-05-22T17:05:02.106761+03:00",
      "clarificationsUntil": "2017-06-15T00:00:00+03:00",
      "endDate": "2017-06-11T17:05:02.106761+03:00",
      "invalidationDate": "2017-06-21T17:05:01.622901+03:00"
    },
    "submissionMethod": "electronicAuction",
    "next_check": "2017-06-26T17:05:03.047198+03:00",
    "procuringEntity": {
      "kind": "general",
      "name": "ЗОСШ #10 м.Вінниці",
      "address": {
        "postalCode": "21027",
        "countryName": "Україна",
        "streetAddress": "вул. Стахурського. 22",
        "region": "м. Вінниця",
        "locality": "м. Вінниця"
      },
      "contactPoint": {
        "url": "http://sch10.edu.vn.ua/",
        "name_en": "Kutsa Svitlana V.",
        "name": "Куца Світлана Валентинівна",
        "availableLanguage": "uk",
        "telephone": "+380 (432) 46-53-02"
      },
      "identifier": {
        "scheme": "UA-EDR",
        "legalName_en": "The institution \"Secondary school I-III levels № 10 Vinnitsa City Council\"",
        "id": "21725150",
        "legalName": "Заклад \"Загальноосвітня школа І-ІІІ ступенів № 10 Вінницької міської ради\""
      },
      "name_en": "School #10 of Vinnytsia"
    },
    "owner": "broker",
    "title_en": "Services in school canteens",
    "id": "c9fa44b1c65d4e59b5db6ebaad408a9d",
    "title": "Послуги шкільних їдалень",
    "lots": [
      {
        "status": "active",
        "description": "Опис Лот №1",
        "title": "Лот №1",
        "minimalStep": {
          "currency": "UAH",
          "amount": 35.0,
          "valueAddedTaxIncluded": true
        },
        "value": {
          "currency": "UAH",
          "amount": 500.0,
          "valueAddedTaxIncluded": true
        },
        "date": "2017-06-21T17:05:00.867762+03:00",
        "id": "064dcd27e2cd4789a5b57519ad77c250"
      },
      {
        "status": "unsuccessful",
        "description": "Опис Лот №2",
        "title": "Лот №2",
        "minimalStep": {
          "currency": "UAH",
          "amount": 35.0,
          "valueAddedTaxIncluded": true
        },
        "value": {
          "currency": "UAH",
          "amount": 400.0,
          "valueAddedTaxIncluded": true
        },
        "date": "2017-06-21T17:05:02.303689+03:00",
        "id": "6868e864385a42c0a731970504b26a8f"
      }
    ],
    "qualificationPeriod": {
      "startDate": "2017-06-21T17:05:02.293811+03:00",
      "endDate": "2017-06-26T17:05:03.047198+03:00"
    },
    "tenderID": "UA-2017-06-21-000001",
    "dateModified": "2017-06-21T17:05:03.054955+03:00",
    "numberOfBids": 3,
    "tenderPeriod": {
      "startDate": "2017-05-22T17:05:02.106761+03:00",
      "endDate": "2017-06-21T17:05:02.106761+03:00"
    },
    "qualifications": [
      {
        "status": "active",
        "lotID": "064dcd27e2cd4789a5b57519ad77c250",
        "eligible": true,
        "qualified": true,
        "bidID": "4cbf06c0e4ef4d6e98de16ec31113d2c",
        "date": "2017-06-21T17:05:02.531554+03:00",
        "id": "97c4cbb72eda4b93ac33dcc2efd055cb"
      },
      {
        "status": "active",
        "lotID": "064dcd27e2cd4789a5b57519ad77c250",
        "eligible": true,
        "qualified": true,
        "bidID": "ae4320418505424b9b14f0c1dcb44ca5",
        "date": "2017-06-21T17:05:02.654614+03:00",
        "id": "cdb809a673904ac9828fce05267e9a98"
      },
      {
        "status": "active",
        "lotID": "064dcd27e2cd4789a5b57519ad77c250",
        "eligible": true,
        "qualified": true,
        "bidID": "f534ae7310424dbdac38109faa4b2327",
        "date": "2017-06-21T17:05:02.781478+03:00",
        "id": "782f8b9a4d6d459a8f768b48bf23927b"
      }
    ],
    "procurementMethodType": "competitiveDialogueEU",
    "date": "2017-06-21T17:05:03.054955+03:00",
    "minimalStep": {
      "currency": "UAH",
      "amount": 35.0,
      "valueAddedTaxIncluded": true
    },
    "items": [
      {
        "relatedLot": "064dcd27e2cd4789a5b57519ad77c250",
        "description": "Послуги шкільних їдалень",
        "classification": {
          "scheme": "ДК021",
          "description": "Test",
          "id": "37810000-9"
        },
        "description_en": "Services in school canteens",
        "additionalClassifications": [
          {
            "scheme": "ДКПП",
            "id": "17.21.1",
            "description": "Послуги шкільних їдалень"
          }
        ],
        "deliveryAddress": {
          "postalCode": "79000",
          "countryName": "Україна",
          "streetAddress": "вул. Банкова 1",
          "region": "м. Київ",
          "locality": "м. Київ"
        },
        "deliveryDate": {
          "startDate": "2017-07-11T17:04:37.418546+03:00",
          "endDate": "2017-08-10T17:04:37.418606+03:00"
        },
        "id": "86e73d6393ce4d299ec22102839d5a57",
        "unit": {
          "code": "44617100-9",
          "name": "item"
        },
        "quantity": 1
      },
      {
        "relatedLot": "6868e864385a42c0a731970504b26a8f",
        "description": "Послуги шкільних їдалень",
        "classification": {
          "scheme": "ДК021",
          "description": "Test",
          "id": "37810000-9"
        },
        "description_en": "Services in school canteens",
        "additionalClassifications": [
          {
            "scheme": "ДКПП",
            "id": "17.21.1",
            "description": "Послуги шкільних їдалень"
          }
        ],
        "deliveryAddress": {
          "postalCode": "79000",
          "countryName": "Україна",
          "streetAddress": "вул. Банкова 1",
          "region": "м. Київ",
          "locality": "м. Київ"
        },
        "deliveryDate": {
          "startDate": "2017-07-11T17:04:37.418636+03:00",
          "endDate": "2017-08-10T17:04:37.418662+03:00"
        },
        "id": "c42ed791c4ec450686660281c2a263ce",
        "unit": {
          "code": "44617100-9",
          "name": "item"
        },
        "quantity": 1
      }
    ],
    "bids": [
      {
        "status": "active",
        "id": "4cbf06c0e4ef4d6e98de16ec31113d2c",
        "tenderers": [
          {
            "contactPoint": {
              "email": "soleksuk@gmail.com",
              "telephone": "+380 (432) 21-69-30",
              "name": "Сергій Олексюк"
            },
            "identifier": {
              "scheme": "UA-EDR",
              "id": "00137256",
              "uri": "http://www.sc.gov.ua/"
            },
            "name": "ДКП «Школяр»",
            "address": {
              "postalCode": "21100",
              "countryName": "Україна",
              "streetAddress": "вул. Островського, 33",
              "region": "м. Вінниця",
              "locality": "м. Вінниця"
            }
          }
        ]
      },
      {
        "status": "active",
        "id": "ae4320418505424b9b14f0c1dcb44ca5",
        "tenderers": [
          {
            "contactPoint": {
              "email": "aagt@gmail.com",
              "telephone": "+380 (322) 91-69-30",
              "name": "Андрій Олексюк"
            },
            "identifier": {
              "scheme": "UA-EDR",
              "id": "00137226",
              "uri": "http://www.sc.gov.ua/"
            },
            "name": "ДКП «Книга»",
            "address": {
              "postalCode": "79013",
              "countryName": "Україна",
              "streetAddress": "вул. Островського, 34",
              "region": "м. Львів",
              "locality": "м. Львів"
            }
          }
        ]
      },
      {
        "status": "active",
        "id": "f534ae7310424dbdac38109faa4b2327",
        "tenderers": [
          {
            "contactPoint": {
              "email": "fake@mail.com",
              "telephone": "+380 (322) 12-34-56",
              "name": "Іван Іваненко"
            },
            "identifier": {
              "scheme": "UA-EDR",
              "id": "00137227",
              "uri": "http://www.sc.gov.ua/"
            },
            "name": "«Снігур»",
            "address": {
              "postalCode": "79013",
              "countryName": "Україна",
              "streetAddress": "вул. Островського, 35",
              "region": "м. Львів",
              "locality": "м. Львів"
            }
          }
        ]
      }
    ],
    "value": {
      "currency": "UAH",
      "amount": 900.0,
      "valueAddedTaxIncluded": true
    },
    "awardCriteria": "lowestCost"
  }
}

There is 10 day stand-still period set in qualificationPeriod.

Second stage

On second stage we must register new bids, but register bid can only users who was approved on first stage

Let’s try register bid by procuring which didn’t was on first stage

POST /api/2.3/tenders/b2f65ddea9624e6dad58e88f99c61bb6/bids HTTP/1.0
Authorization: Basic YnJva2VyOg==
Content-Length: 919
Content-Type: application/json
Host: api-sandbox.openprocurement.org
DATA:
{
  "data": {
    "selfEligible": true,
    "selfQualified": true,
    "lotValues": [
      {
        "relatedLot": "064dcd27e2cd4789a5b57519ad77c250",
        "value": {
          "amount": 500
        },
        "subcontractingDetails": "ДКП «Орфей», Україна"
      }
    ],
    "tenderers": [
      {
        "contactPoint": {
          "telephone": "+380 (452) 21-69-31",
          "name": "Вільям Поле",
          "email": "pole@gmail.com"
        },
        "identifier": {
          "scheme": "UA-EDR",
          "legalName": "ТОВ Бур",
          "id": "00137230",
          "uri": "http://pole.edu.vn.ua/"
        },
        "name": "ТОВ \"Бур\"",
        "address": {
          "countryName": "Україна",
          "postalCode": "21100",
          "region": "м. Львів",
          "streetAddress": "вул. Поле, 33",
          "locality": "м. Львів"
        }
      }
    ]
  }
}

Response: 403 Forbidden
Content-Type: application/json; charset=UTF-8
{
  "status": "error",
  "errors": [
    {
      "description": "Firm can't create bid",
      "location": "body",
      "name": "data"
    }
  ]
}

We catch error.

Now procuring which was approved on 1 lot.

POST /api/2.3/tenders/b2f65ddea9624e6dad58e88f99c61bb6/bids HTTP/1.0
Authorization: Basic YnJva2VyOg==
Content-Length: 984
Content-Type: application/json
Host: api-sandbox.openprocurement.org
DATA:
{
  "data": {
    "selfEligible": true,
    "selfQualified": true,
    "lotValues": [
      {
        "relatedLot": "064dcd27e2cd4789a5b57519ad77c250",
        "value": {
          "amount": 500
        },
        "subcontractingDetails": "ДКП «Орфей», Україна"
      }
    ],
    "tenderers": [
      {
        "contactPoint": {
          "telephone": "+380 (432) 21-69-30",
          "name": "Сергій Олексюк",
          "email": "soleksuk@gmail.com"
        },
        "identifier": {
          "scheme": "UA-EDR",
          "id": "00137256",
          "uri": "http://www.sc.gov.ua/"
        },
        "name": "ДКП «Школяр»",
        "address": {
          "countryName": "Україна",
          "postalCode": "21100",
          "region": "м. Вінниця",
          "streetAddress": "вул. Островського, 33",
          "locality": "м. Вінниця"
        }
      }
    ]
  }
}

Response: 201 Created
Content-Type: application/json; charset=UTF-8
Location: http://api-sandbox.openprocurement.org/api/2.3/tenders/b2f65ddea9624e6dad58e88f99c61bb6/bids/df5602b175fe4c9bad410bf3250b7ba6
{
  "access": {
    "token": "2cd2bb343b3a4cc8bca10a3a387893f0"
  },
  "data": {
    "status": "pending",
    "selfEligible": true,
    "lotValues": [
      {
        "relatedLot": "064dcd27e2cd4789a5b57519ad77c250",
        "date": "2017-06-21T17:05:04.677464+03:00",
        "status": "pending",
        "value": {
          "currency": "UAH",
          "amount": 500.0,
          "valueAddedTaxIncluded": true
        },
        "subcontractingDetails": "ДКП «Орфей», Україна"
      }
    ],
    "selfQualified": true,
    "tenderers": [
      {
        "contactPoint": {
          "email": "soleksuk@gmail.com",
          "telephone": "+380 (432) 21-69-30",
          "name": "Сергій Олексюк"
        },
        "identifier": {
          "scheme": "UA-EDR",
          "id": "00137256",
          "uri": "http://www.sc.gov.ua/"
        },
        "name": "ДКП «Школяр»",
        "address": {
          "postalCode": "21100",
          "countryName": "Україна",
          "streetAddress": "вул. Островського, 33",
          "region": "м. Вінниця",
          "locality": "м. Вінниця"
        }
      }
    ],
    "date": "2017-06-21T17:05:04.676750+03:00",
    "id": "df5602b175fe4c9bad410bf3250b7ba6"
  }
}

Successs!

And now try register on lot which he not allowed.

POST /api/2.3/tenders/b2f65ddea9624e6dad58e88f99c61bb6/bids HTTP/1.0
Authorization: Basic YnJva2VyOg==
Content-Length: 984
Content-Type: application/json
Host: api-sandbox.openprocurement.org
DATA:
{
  "data": {
    "selfEligible": true,
    "selfQualified": true,
    "lotValues": [
      {
        "relatedLot": "6868e864385a42c0a731970504b26a8f",
        "value": {
          "amount": 300
        },
        "subcontractingDetails": "ДКП «Орфей», Україна"
      }
    ],
    "tenderers": [
      {
        "contactPoint": {
          "telephone": "+380 (432) 21-69-30",
          "name": "Сергій Олексюк",
          "email": "soleksuk@gmail.com"
        },
        "identifier": {
          "scheme": "UA-EDR",
          "id": "00137256",
          "uri": "http://www.sc.gov.ua/"
        },
        "name": "ДКП «Школяр»",
        "address": {
          "countryName": "Україна",
          "postalCode": "21100",
          "region": "м. Вінниця",
          "streetAddress": "вул. Островського, 33",
          "locality": "м. Вінниця"
        }
      }
    ]
  }
}

Response: 403 Forbidden
Content-Type: application/json; charset=UTF-8
{
  "status": "error",
  "errors": [
    {
      "description": "Firm can't create bid",
      "location": "body",
      "name": "data"
    }
  ]
}

We again catch error. So we can conclude that, only user from first stage can register bid on second stage.