Skip to content

AX2012/API

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Перелік методів Vkusi API:


1. Авторизація (отримання токена авторизації)

Дані методу: Токен авторизації

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



2. Запит на отримання скорочених даних по організаціям за кодом ЄДРПОУ

Дані методу: Назва організації, Код ЄДРПОУ, ПІБ Керівника, Статус реєстрації, Дані про реєстрацію платником ПДВ, Наявний податковий борг, Наявні санкції, Наявні виконавчі провадження, 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



3. Запит на отримання коротких даних по ФОП за кодом ІПН

Дані методу: ПІБ ФОП-а, Код, Статус реєстрації, Дані про реєстрацію платником ПДВ, Наявний податковий борг, Наявні санкції, Наявні виконавчі провадження, 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



6. Отримати дані щоденного моніторингу по компаніям які додані на моніторинг (стрічка користувача)

Дані методу: Опис інформації по змінам які відбулись по суб'єкту (ЮО/ФОП/ФО/ОНМ), Дата зміни, Найменування суб'єкта, Тип зміни, Тип (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"



9. Запит на отримання аналітичних даних по організації за кодом ЄДРПОУ

Дані методу: Аналіз тендерів в розрізі період, Патенти, торгові марки, Аналітика по деклараціям, Загальна аналітика по судовим рішенням, Аналітика по справам призначенним до розгляду в розрізі місяця, Виконавчі провадження, Публікації ВГСУ про банкрутство, Аналітика по 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



12. Додати контрагентів до списку (до списку vkursi.pro/eventcontrol#/reestr)

[POST] /api/1.0/Monitoring/addToControl

ddToControlClass.AddToControl("00131305", "1c891112-b022-4a83-ad34-d1f976c60a0b", token);



13. Видалити контрагентів зі списку

[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);



15. Новий бізнес. Запит на отримання списку новозареєстрованих фізичних та юридичних осіб

[POST] /api/1.0/organizations/getnewregistration

GetNewRegistrationClass.GetNewRegistration("29.10.2019", "1", 0, 10, true, true, token);



16. Видалити список контрагентів

[DELETE] /api/1.0/monitoring/removeReestr

RemoveReestrClass.RemoveReestr("1c891112-b022-4a83-ad34-d1f976c60a0b", token);



17. Отримати перелік компаний які відібрані в модулі BI

[POST] /api/1.0/bi/getbidata

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);



18. Отримати перелік Label доступних в модулі BI

[GET] /api/1.0/bi/getbiimportlabels

GetBiImportLabelsClass.GetBiImportLabels(token); // New GetBiLabelsClass.GetBiLabels(token);



19. Отримання інформації з ДРРП, НГО, ДЗК + формування звіту по земельним ділянкам

[POST] /api/1.0/estate/estatecreatetaskapi

EstateTaskApiClass.EstateCreateTaskApi(token);



20. Отримання інформації створені задачі (задачі на виконання запитів до ДРРП, НГО, ДЗК)

[GET] /api/1.0/estate/getestatetasklist

EstateTaskApiClass.GetEstateTaskList(token);



21. Отримання інформації про виконання формування звіту та запитів до ДРРП, НГО, ДЗК за TaskId

[POST] /api/1.0/estate/estategettaskdataapi

EstateTaskApiClass.EstateGetTaskDataApi(token, "taskId", "7424955100:04:001:0511");



22. ДРОРМ отримання скороченных данных по ІПН / ЄДРПОУ

[POST] /api/1.0/movableLoads/getmovableloads

GetMovableLoadsClass.GetMovableLoads(token, "36679626", "1841404820");



23. ДРОРМ отримання витяга

[POST] /api/1.0/MovableLoads/getpaymovableloads

GetPayMovableLoadsClass.GetPayMovableLoads(token, 17374040);



24. ДРРП отримання скороченных данных по ІПН / ЄДРПОУ

[POST] /api/1.0/estate/GetEstates

GetEstatesClass.GetEstates(token, "36679626", null);



25. Отримання повного витяга з реєстру нерухомого майна (ДРРП)

[POST] /api/1.0/estate/getadvancedrrpreport

GetAdvancedRrpReportClass.GetAdvancedRrpReport(token, 5001466269723, 68345530);



26. Рекізити судового документа

[POST] /api/1.0/courtdecision/getdecisionbyid

GetDecisionByIdClass.GetDecisionById("88234097", token);



27. Обьем ресурсів доспупних користувачу відповідно до тарифного плану

[GET] /api/1.0/token/gettariff

GetTariffClass.GetTariff(token);



28. Метод АРІ, який віддає історію по компанії з можливістю обрати період.

[POST] /api/1.0/changes/getchangesbyCode

GetChangesByCodeClass.GetChangesByCode(token, "00131305", "20.11.2018", "25.11.2019", null);



29. Отримання інформації по фізичній особі

[POST] /api/1.0/person/checkperson

CheckPersonClass.CheckPerson(token, "ШЕРЕМЕТА ВАСИЛЬ АНАТОЛІЙОВИЧ", "2301715013");



30. ДРОРМ отримання витягів які були замовлені раніше в сервісі Vkursi

[POST] /api/1.0/movableloads/getexistedmovableloads



31. Основні словники сервісу

[POST] /api/1.0/dictionary/getdictionary

GetDictionaryClass.GetDictionary(ref token, 0);



32. Інформація про наявний авто транспорт за кодом ІПН / ЄДРПОУ

[POST] /api/1.0/organizations/getorgvehicle

GetOrgVehicleClass.GetOrgVehicle(ref token, "00131305");



33. Список виконавчих проваджень по фізичним або юридичним особам за кодом ІПН / ЄДРПОУ

[POST] /api/1.0/organizations/getorgenforcements

GetOrgEnforcementsClass.GetOrgEnforcements(ref token, "00131305");



34. Загальна статистики по Edata (по компанії)

[POST] /api/1.0/organizations/getorgpubliicfunds

GetOrgPubliicFundsClass.GetOrgPubliicFunds(ref token, "00131305");



35. Фінансові ризики

[POST] /api/1.0/organizations/getorgFinancialRisks

GetOrgFinancialRisksClass.GetOrgFinancialRisks(ref token, "00131305");



36. Перелік декларантів повязаних з компаніями

[POST] /api/1.0/organizations/getdeclarationsinfo

GetDeclarationsInfoClass.GetDeclarationsInfo(ref token, "00131305");



37. Перелік ліцензій, та дозволів

[POST] /api/1.0/organizations/getorglicensesinfo

GetOrgLicensesInfoClass.GetOrgLicensesInfo(ref token, "00131305");



38. Відомості про інтелектуальну власність (патенти, торгові марки, корисні моделі) які повязані по ПІБ з бенефіціарами підприємства

[POST] /api/1.0/organizations/getorgintellectualproperty

GetOrgIntellectualPropertyClass.GetOrgIntellectualProperty(ref token, "00131305");



39. Відомості про власників пакетів акцій (від 5%)

[POST] /api/1.0/organizations/getorgshareholders

GetOrgShareholdersClass.GetOrgShareholders(token, "00131305");



40. Частка державних коштів в доході

[POST] /api/1.0/organizations/getorgstatefundsstatistic

GetOrgStateFundsStatisticClass.GetOrgStateFundsStatistic(token, "00131305");



41. Отримати список пов'язаних з компанією бенеціціарів, керівників, адрес, власників пакетів акцій

[POST] /api/1.0/organizations/getrelations

GetRelationsClass.GetRelations(ref token, "00131305", null);



42. Запит на отримання геопросторових даних ПККУ

[POST] /api/1.0/estate/getcadastrcoordinates

GetCadastrCoordinatesClass.GetCadastrCoordinates(token, "0521685603:01:004:0001", "geojson");



43. Загальна характеристика по тендерам

[POST] /api/1.0/organizations/getorgtenderanalytic

GetOrgTenderAnalyticClass.GetOrgTenderAnalytic(token, "00131305");



44. Офіційні повідомлення (ЄДР, SMIDA, Банкрутство)

[POST] /api/1.0/organizations/getofficialnotices

GetOfficialNoticesClass.GetOfficialNotices(token, "00131305");



45. Додати об'єкт до моніторингу нерухомості за номером ОНМ (sms rrp)

[POST] /api/1.0/estate/estateputonmonitoring

EstatePutOnMonitoringClass.EstatePutOnMonitoring(token, "1260724348000");



46. Змінити період моніторингу об'єкта нерухомості за номером ОНМ (sms rrp)

[POST] /api/1.0/estate/estateincreasemonitoringperiod

EstateInCreaseMonitoringPeriodClass.EstateInCreaseMonitoringPeriod(token, 1260724348000);



47. Видалити об'єкт з мониторингу (sms rrp)

[POST] /api/1.0/estate/estateremovefrommonitoring

EstateRemoveFromMonitoringClass.EstateRemoveFromMonitoring(token, 1260724348000);



48. Отримати зміни по об'єкту шо на мониторингу (можлимо через webhook)

// [inprogress]

49.Перевірка наявності об'єкта за ОНМ (sms rrp)

[POST] /api/1.0/estate/SmsRrpSelectIsRealtyExists

SmsRrpSelectIsRealtyExistsClass.SmsRrpSelectIsRealtyExists(token, 1260724348000);



51. Судові документі по ЮО/ФО

[POST] api/1.0/CourtDecision/getStanRozgliaduSprav



52. Оригінальний метод пошуку нерухомості Nais (короткі дані)

[POST] api/1.0/Estate/GetEstatesAdvancedSearch



53. Фінансовий моніторинг пов'язаних осіб частина 1. Створення задачі

[POST] api/1.0/Organizations/SetTaskCompanyDeclarationsAndCourts



54. Фінансовий моніторинг пов'язаних осіб частина 2. Отримуємо результат виконання задачі

[POST] api/1.0/Organizations/GetTaskCompanyDeclarationsAndCourts

GetTaskCompanyDeclarationsAndCourtsClass.GetTaskCompanyDeclarationsAndCourts(ref token, Guid.Parse("691e940c-b61e-4feb-ad1f-fa22c365633f"));

Приклад відповіді: GetTaskCompanyDeclarationsAndCourtsResponse.json



ДРРП отримання витягів які були замовлені раніше в сервісі Vkursi

// [inprogress] estate/GetRrp

Перелік статусів відповідей API

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%