Дані методу: Токен авторизації
curl --location --request POST 'https://vkursi-api.azurewebsites.net/api/1.0/token/authorize' \
--header 'Content-Type: application/json' \
--data-raw '{"email":"test@testemail.com","password":"123456qwert"}'
* Вкажіть ваш логін та пароль від сервісу vkursi.pro які ви вводиди при реєстрации облікового запису vkursi.pro/account/register
Приклад коду: [POST] /api/1.0/token/authorize
Модель відповіді: AuthorizeResponseModel
Приклад відповіді: AuthorizeResponse.json
Дані методу: Назва організації, Код ЄДРПОУ, ПІБ Керівника, Статус реєстрації, Дані про реєстрацію платником ПДВ, Наявний податковий борг, Наявні санкції, Наявні виконавчі провадження, Express score, Відомості про платника ЄП
curl --location --request POST 'https://vkursi-api.azurewebsites.net/api/1.0/organizations/getorganizations' \
--header 'ContentType: application/json' \
--header 'Authorization: Bearer eyJhbGciOiJIUzI1Ni...' \
--header 'Content-Type: application/json' \
--data-raw '{"code": ["40073472"]}'
Приклад коду: [POST] /api/1.0/organizations/getorganizations
Модель відповіді: GetOrganizationsResponseModel
Приклад відповіді: GetOrganizationsResponse.json
Дані методу: ПІБ ФОП-а, Код, Статус реєстрації, Дані про реєстрацію платником ПДВ, Наявний податковий борг, Наявні санкції, Наявні виконавчі провадження, Express score, Відомості про платника ЄП
curl --location --request POST 'https://vkursi-api.azurewebsites.net/api/1.0/organizations/getfops' \
--header 'ContentType: application/json' \
--header 'Authorization: Bearer eyJhbGciOiJI...' \
--header 'Content-Type: application/json' \
--data-raw '{"code": ["3334800417"]}'
Приклад коду: [POST] /api/1.0/organizations/getfops
Модель відповіді: GetFopsResponseModel
Приклад відповіді: GetFopsResponse.json
4. Реєстраційні дані мінюсту онлайн. Запит на отримання розширених реєстраційних даних по юридичним або фізичним осіб за кодом ЄДРПОУ / ІПН
Дані методу: Повні реєстраційні дані по фізичній / юридичній особі: Назва, ЄДРПОУ / ІПН, Дата реєстрації, Адреса, КВЕДи, Засновники, Бенефіціари, Правонаступники, Керівники, Підписанти, Дані про розмір статутного капіталу, Контактні дані, Дані про перебування юридичної особи в процесі провадження у справі про банкрутство, санації, Дата та номер запису про державну реєстрацію припинення
curl --location --request POST 'https://vkursi-api.azurewebsites.net/api/1.0/organizations/getadvancedorganization' \
--header 'ContentType: application/json' \
--header 'Authorization: Bearer eyJhbGciOiJIUzI1Ni...' \
--header 'Content-Type: application/json' \
--data-raw '{"Code":"21560045"}'
Приклад коду: [POST] /api/1.0/organizations/getadvancedorganization
Модель відповіді: GetAdvancedOrganizationResponseModel
Приклад відповіді: GetAdvancedOrganizationResponse.json
5. Отримання відомостей про наявні об'єкти нерухоммого майна у фізичних та юридичних осіб за кодом ЄДРПОУ або ІПН
Дані методу: Перелік об'єктів нерухомого майна(об'єкти нерухомого майна, зелельні ділянки), Тип речового права (Інше право, Власність, Іпотека, Обтяження), Роль суб’єкта (Власник, Орендар, Іпотекодержатель, Правонабувач, ...), Адреса, Площа ділянки, Тип власності, Координати, Цільове призначення
curl --location --request GET 'https://vkursi-api.azurewebsites.net/api/1.0/estate/getestatebycode?code=3080213038' \
--header 'ContentType: application/json' \
--header 'Authorization: Bearer eyJhbGciOiJIUzI1...' \
--header 'Content-Type: application/json' \
Приклад коду: [GET] /api/1.0/estate/getestatebycode
Модель відповіді: GetRealEstateRightsResponseModel
Приклад відповіді: GetRealEstateRightsResponse.json
Дані методу: Опис інформації по змінам які відбулись по суб'єкту (ЮО/ФОП/ФО/ОНМ), Дата зміни, Найменування суб'єкта, Тип зміни, Тип (1 - організация | 2 - фізична особа, ..), Id списку
curl --location --request GET 'https://vkursi-api.azurewebsites.net/api/1.0/changes/getchanges?date=28.10.2019' \
--header 'ContentType: application/json' \
--header 'Authorization: Bearer eyJhbGciOiJI...' \
Приклад коду: [GET] /api/1.0/changes/getchanges
Модель відповіді: GetChangesResponseModel
Приклад відповіді: GetChangesResponse.json
7. Отримати перелік списків (які користувач створив на vkursi.pro/eventcontrol#/reestr). Списки в сервісі використовуються для зберігання контрагентів, витягів та довідок
Дані методу: Назва списку, Id списку
curl --location --request GET 'https://vkursi-api.azurewebsites.net/api/1.0/monitoring/getallreestr' \
--header 'ContentType: application/json' \
--header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cC...' \
--header 'Content-Type: application/json' \
Приклад коду: [GET] /api/1.0/monitoring/getAllReestr
Модель відповіді: GetAllReestrResponse
Приклад відповіді: GetAllReestrResponse.json
8. Додати новий список контрагентів (список також можливо створити з інтерфейсу на сторінці vkursi.pro/eventcontrol#/reestr). Списки в сервісі використовуються для зберігання контрагентів, витягів та довідок
Дані методу: Id списку новостворенного списку
curl --location --request POST 'https://vkursi-api.azurewebsites.net/api/1.0/monitoring/addNewReestr' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR...' \
--data-raw '{"reestrName":"Назва нового реєстру"}'
Приклад коду: [POST] /api/1.0/monitoring/addNewReestr
Приклад відповіді: "453449dc-9288-4bb6-9831-754485173339"
Дані методу: Аналіз тендерів в розрізі період, Патенти, торгові марки, Аналітика по деклараціям, Загальна аналітика по судовим рішенням, Аналітика по справам призначенним до розгляду в розрізі місяця, Виконавчі провадження, Публікації ВГСУ про банкрутство, Аналітика по Edata, Аналітика по перевіркам, Динаміка податкового боргу, Історія реєстрацийних змін, Аналіз ліцензій, Дані експрес перевірки, Відомості про наявні санкції, Аналітика по засновникам в розрізі країни, Фінансова аналітика, Аналіз участі в тендерах в розрізі CPV, Аналіз земельних ділянок, Аналіз об'єктів нерухомого майна, Аналіз ЗЕД, Аналіз фінансових ризиків, Дані про кількість співробітників
curl --location --request POST 'https://vkursi-api.azurewebsites.net/api/1.0/organizations/getanalytic' \
--header 'ContentType: application/json' \
--header 'Authorization: Bearer eyJhbGciOiJIUzI1Ni...' \
--header 'Content-Type: application/json' \
--data-raw '{"code":"00131305"}'
Приклад коду: [POST] /api/1.0/organizations/getanalytic
Модель відповіді: GetAnalyticResponseModel
Приклад відповіді: GetAnalyticResponse.json
10. Запит на отримання переліку судових документів організації за критеріями: Тип сторони (Позивач, Відповідач, Інша сторона), Фора судочинства (Цивільне, Кримінальне, Господарське, Адміністративне, Адмінправопорушення), За статтями НПА (закони, кодекси, ...)(контент та параметри документа э можливість отримати в методі /api/1.0/courtdecision/getdecisionbyid)
Дані методу: Id документа, Дата судового документу
curl --location --request POST 'https://vkursi-api.azurewebsites.net/api/1.0/courtdecision/getdecisions' \
--header 'ContentType: application/json' \
--header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cC...' \
--header 'Content-Type: application/json' \
--data-raw '{"Edrpou":"14360570","Skip":0,"TypeSide":null,"JusticeKindId":null,"Npas":["F545D851-6015-455D-BFE7-01201B629774"]}'
Приклад коду: [POST] /api/1.0/courtdecision/getdecisions
Модель відповіді: GetDecisionsResponseModel
Приклад відповіді: GetDecisionsResponse.json
11. Запит на отримання контенту судового рішення за id документа (id документа можна отримати в api/1.0/courtdecision/getdecisions)
Дані методу: Контент судового документа
curl --location --request POST 'https://vkursi-api.azurewebsites.net/api/1.0/courtdecision/getcontent' \
--header 'ContentType: application/json' \
--header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5c...' \
--header 'Content-Type: application/json' \
--data-raw '"84583482"'
Приклад коду: [POST] /api/1.0/courtdecision/getcontent
[POST] /api/1.0/Monitoring/addToControl
ddToControlClass.AddToControl("00131305", "1c891112-b022-4a83-ad34-d1f976c60a0b", token);
[POST] /api/1.0/Monitoring/removeFromControl
RemoveFromControlClass.RemoveFromControl("00131305", "1c891112-b022-4a83-ad34-d1f976c60a0b", token);
14. Отримання переліку кодів ЄДРПОУ або Id фізичних або юридичних осіб які знаходятся за певним КОАТУУ
[POST] /api/1.0/organizations/getinfobykoatuu
GetInfoByKoatuuClass.GetInfoByKoatuu("510900000", "1", token);
[POST] /api/1.0/organizations/getnewregistration
GetNewRegistrationClass.GetNewRegistration("29.10.2019", "1", 0, 10, true, true, token);
[DELETE] /api/1.0/monitoring/removeReestr
RemoveReestrClass.RemoveReestr("1c891112-b022-4a83-ad34-d1f976c60a0b", token);
GetBiDataClass.GetBiData(null, 1000, token); // New GetDataBiInfoClass.GetDataBiInfo("1c891112-b022-4a83-ad34-d1f976c60a0b", 1000, DateTime.Parse("2019-11-28 19:00:52.059"), token); // New GetDataBiChangeInfoClass.GetDataBiChangeInfo(DateTime.Parse("2019-11-28 19:00:52.059"), "1c891112-b022-4a83-ad34-d1f976c60a0b", false, 100, token); // New GetDataBiOrganizationInfoClass.GetDataBiOrganizationInfo(new List { "1c891112-b022-4a83-ad34-d1f976c60a0b" }, new List { "00131305" }, token);
[GET] /api/1.0/bi/getbiimportlabels
GetBiImportLabelsClass.GetBiImportLabels(token); // New GetBiLabelsClass.GetBiLabels(token);
[POST] /api/1.0/estate/estatecreatetaskapi
EstateTaskApiClass.EstateCreateTaskApi(token);
[GET] /api/1.0/estate/getestatetasklist
EstateTaskApiClass.GetEstateTaskList(token);
[POST] /api/1.0/estate/estategettaskdataapi
EstateTaskApiClass.EstateGetTaskDataApi(token, "taskId", "7424955100:04:001:0511");
[POST] /api/1.0/movableLoads/getmovableloads
GetMovableLoadsClass.GetMovableLoads(token, "36679626", "1841404820");
[POST] /api/1.0/MovableLoads/getpaymovableloads
GetPayMovableLoadsClass.GetPayMovableLoads(token, 17374040);
[POST] /api/1.0/estate/GetEstates
GetEstatesClass.GetEstates(token, "36679626", null);
[POST] /api/1.0/estate/getadvancedrrpreport
GetAdvancedRrpReportClass.GetAdvancedRrpReport(token, 5001466269723, 68345530);
[POST] /api/1.0/courtdecision/getdecisionbyid
GetDecisionByIdClass.GetDecisionById("88234097", token);
[GET] /api/1.0/token/gettariff
GetTariffClass.GetTariff(token);
[POST] /api/1.0/changes/getchangesbyCode
GetChangesByCodeClass.GetChangesByCode(token, "00131305", "20.11.2018", "25.11.2019", null);
[POST] /api/1.0/person/checkperson
CheckPersonClass.CheckPerson(token, "ШЕРЕМЕТА ВАСИЛЬ АНАТОЛІЙОВИЧ", "2301715013");
[POST] /api/1.0/movableloads/getexistedmovableloads
[POST] /api/1.0/dictionary/getdictionary
GetDictionaryClass.GetDictionary(ref token, 0);
[POST] /api/1.0/organizations/getorgvehicle
GetOrgVehicleClass.GetOrgVehicle(ref token, "00131305");
[POST] /api/1.0/organizations/getorgenforcements
GetOrgEnforcementsClass.GetOrgEnforcements(ref token, "00131305");
[POST] /api/1.0/organizations/getorgpubliicfunds
GetOrgPubliicFundsClass.GetOrgPubliicFunds(ref token, "00131305");
[POST] /api/1.0/organizations/getorgFinancialRisks
GetOrgFinancialRisksClass.GetOrgFinancialRisks(ref token, "00131305");
[POST] /api/1.0/organizations/getdeclarationsinfo
GetDeclarationsInfoClass.GetDeclarationsInfo(ref token, "00131305");
[POST] /api/1.0/organizations/getorglicensesinfo
GetOrgLicensesInfoClass.GetOrgLicensesInfo(ref token, "00131305");
38. Відомості про інтелектуальну власність (патенти, торгові марки, корисні моделі) які повязані по ПІБ з бенефіціарами підприємства
[POST] /api/1.0/organizations/getorgintellectualproperty
GetOrgIntellectualPropertyClass.GetOrgIntellectualProperty(ref token, "00131305");
[POST] /api/1.0/organizations/getorgshareholders
GetOrgShareholdersClass.GetOrgShareholders(token, "00131305");
[POST] /api/1.0/organizations/getorgstatefundsstatistic
GetOrgStateFundsStatisticClass.GetOrgStateFundsStatistic(token, "00131305");
[POST] /api/1.0/organizations/getrelations
GetRelationsClass.GetRelations(ref token, "00131305", null);
[POST] /api/1.0/estate/getcadastrcoordinates
GetCadastrCoordinatesClass.GetCadastrCoordinates(token, "0521685603:01:004:0001", "geojson");
[POST] /api/1.0/organizations/getorgtenderanalytic
GetOrgTenderAnalyticClass.GetOrgTenderAnalytic(token, "00131305");
[POST] /api/1.0/organizations/getofficialnotices
GetOfficialNoticesClass.GetOfficialNotices(token, "00131305");
[POST] /api/1.0/estate/estateputonmonitoring
EstatePutOnMonitoringClass.EstatePutOnMonitoring(token, "1260724348000");
[POST] /api/1.0/estate/estateincreasemonitoringperiod
EstateInCreaseMonitoringPeriodClass.EstateInCreaseMonitoringPeriod(token, 1260724348000);
[POST] /api/1.0/estate/estateremovefrommonitoring
EstateRemoveFromMonitoringClass.EstateRemoveFromMonitoring(token, 1260724348000);
// [inprogress]
[POST] /api/1.0/estate/SmsRrpSelectIsRealtyExists
SmsRrpSelectIsRealtyExistsClass.SmsRrpSelectIsRealtyExists(token, 1260724348000);
[POST] api/1.0/CourtDecision/getStanRozgliaduSprav
[POST] api/1.0/Estate/GetEstatesAdvancedSearch
[POST] api/1.0/Organizations/SetTaskCompanyDeclarationsAndCourts
[POST] api/1.0/Organizations/GetTaskCompanyDeclarationsAndCourts
GetTaskCompanyDeclarationsAndCourtsClass.GetTaskCompanyDeclarationsAndCourts(ref token, Guid.Parse("691e940c-b61e-4feb-ad1f-fa22c365633f"));
Приклад відповіді: GetTaskCompanyDeclarationsAndCourtsResponse.json
// [inprogress] estate/GetRrp