API dokumentáció

Tartalomjegyzék

Általános API ismertető

Az ININET API elérhető minden regisztrált felhasználó számára, nem szükséges külön regisztráció annak használatához.

Az API működése RESTful, nem tárol állapotot, minden lekérés független egymástól. A kommunikáció HTTPs prokollon keresztül lehetséges, használva a GET, POST, PUT, DELETE metódusokat.

API elérése

  • API címe: https://api.ininet.hu/

Visszatérési érték

Az API JSON formátumban ad választ a lekérdezésekre.

Végpontok

Authentikáció

POST /v1/user

A védett végpontok elérése az authentikáció után lehetséges. Sikeres authentikáció esetén a rendszer visszatér egy token-el, amit a további lekérésekben lehet felhasználni.

A token átadása a "Authorization" fejlécben történik, a következő formában: Authorization: Bearer <kapott token>

Átadható paraméterek

Megnevezés Típus Leírás
username string Kötelező Felhasználói név (email cím)
password string Kötelező Felhasználói névhez tartozó jelszó

Visszatérési értékek

Esemény Státusz kód Válasz
Sikeres authentikáció 200 IAuthResponse
Sikertelen authentikáció 401 IErrorResponse

Auth token visszavonása

DELETE /v1/user/token

A védett végpontok elérése az authentikáció után lehetséges. Sikeres authentikáció esetén a rendszer visszavonja az authentikációhoz használt token-t.

Visszatérési értékek

Esemény Státusz kód Válasz
Sikeres token visszavonás 202 ITokenRevokeResponse
Sikertelen authentikáció 401 IErrorResponse
Sikertelen token visszavonás 500 IErrorResponse

Authentikált felhasználó lekérdezése

GET /v1/user
A bejelentkezett felhasználó adatainak lekérdezése.

Visszatérési értékek

Esemény Státusz kód Válasz
Sikeres authentikáció 200 IUserResponse
Sikertelen authentikáció 401 IErrorResponse

Domain név foglaltságának ellenőrzése

POST /v1/orders/domain-search

A végpont lehetőséget ad a kiválasztott domain név foglaltságának ellenőrzéséhez.

Átadható paraméterek

Megnevezés Típus Leírás
domain string Kötelező Ellenőrízendő domain név, www és http:// nélkül

Visszatérési értékek

Esemény Státusz kód Válasz
Sikeres lekérdezés 200 IDomainSearchResponse
Hiba esetén 422 IErrorResponse

Domain nevek lekérdezése

GET /v1/domains
A domain nevek listájának lekérdezése

Visszatérési értékek

Esemény Státusz kód Válasz
Sikeres authentikáció 200 IDomainsResponse
Sikertelen authentikáció 401 IErrorResponse

Domain név részleteinek lekérdezése

GET /v1/domains/:id
A paraméterként átadott domain részletes adatainak lekérdezése

Visszatérési értékek

Esemény Státusz kód Válasz
Sikeres authentikáció 200 IDomainViewResponse
Sikertelen authentikáció 401 IErrorResponse

Országok lekérdezése

GET /v1/countries
Országok lekérdezése.

Visszatérési értékek

Esemény Státusz kód Válasz
Sikeres 200 ICountriesResponse

Számlázási / ügyfél adatok lekérdezése

GET /v1/partners
Számlázási / ügyfél adatok lekérdezése.

Visszatérési értékek

Esemény Státusz kód Válasz
Sikeres 200 IPartnersResponse
Sikertelen authentikáció 401 IErrorResponse

Számlázási / ügyfél adat lekérdezése

GET /v1/partners/:id
A paraméterként átadott azonosítójú számlázási / ügyfél adat részleteinek lekérdezése.

Visszatérési értékek

Esemény Státusz kód Válasz
Sikeres 200 IPartnerViewResponse
Sikertelen authentikáció 401 IErrorResponse

Számlázási / ügyfél adat létrehozása

POST /v1/partners
Számlázási / ügyfél adat létrehozása.

Átadható paraméterek

Megnevezés Típus Leírás
id number Opcionális Azonosító (létrehozáskor nem szükséges)
type number Kötelező 1: magánszemély 2: cég
name string Kötelező Név
ident string | null Kötelező Adószám cégek esetén
country_id number Kötelező Ország
zip string Kötelező Irányítószám
city string Kötelező Város
street_name string Kötelező Utca név
street_suffix string Kötelező Közterület neve
house_number string Kötelező Házszám
building_number string Opcionális Épület
staircase_number string Opcionális Lépcsőház
floor_number string Opcionális Emelet
door_number string Opcionális Ajtó
bill_name string | null Opcionális Postázási név (papír alapú számla igénylése esetén)
bill_zip string | null Opcionális Postázási irányítószám (papír alapú számla igénylése esetén)
bill_city string | null Opcionális Postázási város (papír alapú számla igénylése esetén)
bill_address string | null Opcionális Postázási cím (papír alapú számla igénylése esetén)
electronic_invoice number Kötelező 0: papír alapú számla igénylése (+200Ft / számla) 1: elektronikus számlázás (emailben)

Visszatérési értékek

Esemény Státusz kód Válasz
Sikeres 201 IPartnerStoreResponse
Sikertelen authentikáció 401 IErrorResponse

Domain tulajdonosok lekérdezése

GET /v1/contacts
Domain tulajdonosok lekérdezése.

Visszatérési értékek

Esemény Státusz kód Válasz
Sikeres 200 IContactsResponse
Sikertelen authentikáció 401 IErrorResponse

Domain tulajdonos lekérdezése

GET /v1/contacts/:id
A paraméterként átadott azonosítójú domain tulajdonos részleteinek lekérdezése.

Visszatérési értékek

Esemény Státusz kód Válasz
Sikeres 200 IContactViewResponse
Sikertelen authentikáció 401 IErrorResponse

Domain tulajdonos létrehozása

POST /v1/contacts
Domain tulajdonos létrehozása.

Átadható paraméterek

Megnevezés Típus Leírás
id number Kötelező Azonosító
country_id number Kötelező Ország azonosító
type number Kötelező 1: Magánszemély, 2: Cég
name string Kötelező Név
ident string | null Kötelező Adószám
zip string Kötelező Irányítószám
city string Kötelező Város
street_name string Kötelező Utca neve
street_suffix string Kötelező Közterület neve
house_number string Kötelező Házszám
contact_name string Kötelező Kapcsolattartó neve
contact_email string Kötelező Kapcsolattartó e-mail címe
contact_phone string Kötelező Kapcsolattartó telefonszáma
created_at string Kötelező Létrehozás dátuma

Visszatérési értékek

Esemény Státusz kód Válasz
Sikeres 201 IContactStoreResponse
Sikertelen authentikáció 401 IErrorResponse

Megrendelések lekérdezése

GET /v1/orders

Megrendelések lekérdezése.

Visszatérési értékek

Esemény Státusz kód Válasz
Siker esetén 200 IOrdersResponse
Hiba esetén 401 IErrorResponse

Megrendelés részleteinek lekérdezése

GET /v1/orders/:id

Megrendelés részleteinek lekérdezése.

Visszatérési értékek

Esemény Státusz kód Válasz
Siker esetén 200 IOrderViewResponse
Hiba esetén 401 IErrorResponse

Megrendelés leadása

POST /v1/orders

Megrendelés leadása.

Példa paraméterek (JSON formátumban)

{
    "order": {
        "payment_method": 2,
        "payment_period": 12
    },

    "contact": {
        "create": 0,
        "id": [domain tulajdonos azonosito]
    },

    "partner": {
        "create": 0,
        "id": [számlázási adat azonosito]
    },

    "hosting": {
        "create": 0
    },

    "domains": [
        {
            "domain": "domain-nev.hu",
            "action": "registration"
        },

        {
            "domain": "masik-domain-nev.hu",
            "action": "transfer"
        }
    ]
}
                    

Átadható paraméterek

Megnevezés Típus Leírás
order[payment_method] number Kötelező Fizetési mód
order[payment_period] number Kötelező Fizetési periódus hónapban (12, 24, 36)
hosting[create] boolean Kötelező Tárhely igénylése
hosting[quota] number Opcionális Tárhely mérete (tárhely igénylés esetén)
hosting[database_quota] number Opcionális Adatbázis tárhely mérete (tárhely igénylés esetén)
hosting[database_quantity] number Opcionális Létrehozható adatbázisok száma (tárhely igénylés esetén)
hosting[email_quota] number Opcionális Email tárhely mérete (tárhely igénylés esetén)
hosting[email_quantity] number Opcionális Létrehozható email címek száma (tárhely igénylés esetén)
hosting[php_enabled] boolean Opcionális PHP engedélyezése (tárhely igénylés esetén)
hosting[ssh_enabled] boolean Opcionális SSH engedélyezése (tárhely igénylés esetén)
partner[create] boolean Kötelező Új számlázási / ügyfél adat létrehozása
partner[id] boolean Opcionális Meglévő ügyfél / számlázási adat esetén annak azonosítója
partner[type] number Opcionális 0: magánszemély 1: cég (új számlázási adat esetén)
partner[name] string Opcionális Megnevezés (új számlázási adat esetén)
partner[ident] string Opcionális Adószám cég esetén (új számlázási adat esetén)
partner[country_id] number Opcionális Ország azonosítója (új számlázási adat esetén)
partner[zip] string Opcionális Irányítószám (új számlázási adat esetén)
partner[city] string Opcionális Város (új számlázási adat esetén)
partner[street_name] string Opcionális Utca neve (új számlázási adat esetén)
partner[street_suffix] string Opcionális Közterület neve (új számlázási adat esetén)
partner[house_number] string Opcionális Házszám (új számlázási adat esetén)
partner[building_number] string Opcionális Épület (új számlázási adat esetén)
partner[staircase_number] string Opcionális Lépcsőház (új számlázási adat esetén)
partner[floor_number] string Opcionális Emelet (új számlázási adat esetén)
partner[door_number] string Opcionális Ajtó (új számlázási adat esetén)
partner[eletronic_invoice] boolean Opcionális 0: papír alapú számla (+200 Ft / számla) 1: elektronikus számlázás (emailben) (új számlázási adat esetén)
partner[bill_name] string Opcionális Postázási név (új számlázási adat esetén, ha az eletronic_invoice 0)
partner[bill_zip] string Opcionális Postázási cím irányítószám (új számlázási adat esetén, ha az eletronic_invoice 0)
partner[bill_city] string Opcionális Postázási cím város (új számlázási adat esetén, ha az eletronic_invoice 0)
partner[bill_address] string Opcionális Postázási cím utca, házszám (új számlázási adat esetén, ha az eletronic_invoice 0)
contact[create] boolean Kötelező Új domain tulajdonos létrehozása
contact[id] boolean Opcionális Meglévő domain tulajdonos esetén annak azonosítója
contact[type] number Opcionális 0: magánszemély 1: cég (új domain tulajdonos esetén)
contact[name] string Opcionális Megnevezés (új domain tulajdonos esetén)
contact[ident] string Opcionális Adószám cég esetén (új domain tulajdonos esetén)
contact[country_id] number Opcionális Ország azonosítója (új domain tulajdonos esetén)
contact[zip] string Opcionális Irányítószám (új domain tulajdonos esetén)
contact[city] string Opcionális Város (új domain tulajdonos esetén)
contact[street_name] string Opcionális Utca neve (új domain tulajdonos esetén)
contact[street_suffix] string Opcionális Közterület neve (új domain tulajdonos esetén)
contact[house_number] string Opcionális Házszám (új domain tulajdonos esetén)
contact[contact_name] string Opcionális Kapcsolattartó neve (új domain tulajdonos esetén)
contact[contact_email] string Opcionális Kapcsolattartó e-mail címe (új domain tulajdonos esetén)
contact[contact_phone] string Opcionális Kapcsolattartó telefonszáma formátum: +[országkód].[telefonszám], pld: +36.301234567 (új domain tulajdonos esetén)
domains[][domain] string Opcionális Domain megnevezése, www és http:// nélkül
domains[][action] string Opcionális Kívánt művelet (értékek: registration, transfer, modification, scheduled_registration)

Visszatérési értékek

Esemény Státusz kód Válasz
Siker esetén 201 IOrderStoreResponse
Hiba esetén 422 IErrorResponse

Számlák lekérdezése

GET /v1/invoices
Számlák lekérdezése.

Visszatérési értékek

Esemény Státusz kód Válasz
Sikeres authentikáció 200 IInvoicesResponse
Sikertelen authentikáció 401 IErrorResponse

Számla letöltése

GET /v1/invoices/:id/download
Számla PDF lekérdezése base64 enkódolt formában.

Visszatérési értékek

Esemény Státusz kód Válasz
Sikeres authentikáció 200 IPdfDownloadResponse
Sikertelen authentikáció 401 IErrorResponse

Díjbekérők lekérdezése

GET /v1/pre-invoices
Díjbekérők lekérdezése.

Visszatérési értékek

Esemény Státusz kód Válasz
Sikeres lekérdezése 200 IPreInvoicesResponse
Hiba esetén 401 IErrorResponse

Díjbekérő letöltése

GET /v1/pre-invoices/:id/download
Díjbekérő PDF lekérdezése base64 enkódolt formában.

Visszatérési értékek

Esemény Státusz kód Válasz
Sikeres authentikáció 200 IPdfDownloadResponse
Sikertelen authentikáció 401 IErrorResponse

Díjbekérő jóváírása egyenlegről

POST /v1/pre-invoices/:id/settle
Díjbekérő jóváírása egyenlegről.

Visszatérési értékek

Esemény Státusz kód Válasz
Siker 200 IPreInvoiceSettleResponse
Hiba esetén 422 IErrorResponse
Sikertelen authorizáció esetén 401 IErrorResponse

Objektumok

IErrorResponse

Megnevezés Típus Leírás
error string Kötelező Hiba megnevezése
errors [] Opcionális Hiba részletezése, a kulcs azonosítja a hibás mezőt az érték pedig egy szöveges tömb ami a hibákat listázza

IAuthRequest

Megnevezés Típus Leírás
username string Kötelező Felhasználói név (email cím)
password string Kötelező Felhasználói névhez tartozó jelszó

IAuthResponse

Megnevezés Típus Leírás
success boolean Kötelező Sikeres volt-e az authentikáció
token string Kötelező Token, amit a HTTP kérésekhez csatolva végezhető el az authentikáció

ITokenRevokeResponse

Megnevezés Típus Leírás
success boolean Kötelező Sikeres volt-e az token visszavonás

IPreInvoiceSettleResponse

Megnevezés Típus Leírás
success boolean Kötelező Sikeres volt-e a díjbekérő jóváírása
data[invoice][id] number Kötelező A díjbekérő alapján kiállított számla azonosítója
data[invoice][number] string Kötelező A díjbekérő alapján kiállított számla sorszáma

IPagination

Megnevezés Típus Leírás
total number Kötelező A visszatérő listában szereplő elemek száma összesen
from number Kötelező Első visszatérő elem poziciója a listában
to number Kötelező Utolsó visszatérő elem poziciója a listában
per_page number Kötelező Oldalankénti tételek száma
pages number Kötelező Oldalak száma
current_page number Kötelező Jelenlegi oldal száma
first_page_url string Kötelező A lista első oldalának címe
last_page_url string Kötelező A lista utolsó oldalának címe
next_page_url string | null Kötelező A lista következő oldalának címe
prev_page_url string | null Kötelező A lista előző oldalának címe

IDomainSearch

Megnevezés Típus Leírás
domain string Kötelező Ellenőrízendő domain név, www és http:// nélkül

IDomainsResponse

Megnevezés Típus Leírás
success boolean Kötelező Sikeres volt a lekérdezés
data[pagination] IPagination Kötelező Lapozási segédlet
data[items] IDomain[] Kötelező Domain nevek listája

IDomainViewResponse

Megnevezés Típus Leírás
success boolean Kötelező Sikeres volt a lekérdezés
data[item] IDomain Kötelező Domain név adatai

IOrderViewResponse

Megnevezés Típus Leírás
success boolean Kötelező Sikeres volt a lekérdezés
data[item] IOrder Kötelező Megrendelés részletei

IDomainSearchResponse

Megnevezés Típus Leírás
success boolean Kötelező Sikeres volt a lekérdezés
data[orig_domain] string Opcionális A keresésnél megadott domain név
data[domain] string Opcionális A megadott domain név automatikusan átalakításra kerül. Az átalakított domain nevet tartalmazza a mező.
data[is_available] boolean Opcionális Regisztrálható a domain?
data[is_transferable] boolean Opcionális Átregisztrálható a domain?
data[is_expiring] boolean Opcionális Lejáróban van-e a domain? (.hu domain esetében)
data[is_modifiable] boolean Opcionális Tulajdonos módosítás lehetséges? (ININET-en kezelt domain esetében)
data[expiry] string Opcionális A lejárat dátuma, amennyiben az is_expiring mező true (.hu domain esetében)
data[registration_minimum_years] number Opcionális Minimum hány évre regisztrálható a domain név
data[registration_net_total_per_year] number Opcionális Regisztráció díja évenként
data[transfer_net_total] number Opcionális Átregisztráció egyszeri díja
data[renew_net_total_per_year] number Opcionális Hosszabbítás díja évenként
data[modification_net_total] number Opcionális Tulajdonos módosítás egyszeri díja
data[registration_needs_document] boolean Opcionális Szükség van-e papír alapú igénylőlapra regisztrációhoz
data[transfer_needs_document] boolean Opcionális Szükség van-e papír alapú igénylőlapra átregisztrációhoz
data[modification_needs_document] boolean Opcionális Szükség van-e papír alapú igénylőlapra tulajdonos módosításhoz
data[transfer_contains_renew] boolean Opcionális Tartalmaz-e a hosszabbítást az átregisztráció

ICountriesResponse

Megnevezés Típus Leírás
success boolean Kötelező Sikeres volt a lekérdezés
data[count] number Kötelező Elemek száma
data[items] ICountry[] Kötelező Országok listája

IPartnersResponse

Megnevezés Típus Leírás
success boolean Kötelező Sikeres volt a lekérdezés
data[pagination] IPagination Kötelező Lapozási segédlet
data[items] IPartner[] Kötelező Partnerek listája

IPartnerViewResponse

Megnevezés Típus Leírás
success boolean Kötelező Sikeres volt a lekérdezés
data[item] IPartner Kötelező Számlázási adat

IPartnerStoreResponse

Megnevezés Típus Leírás
success boolean Kötelező Sikeres volt a létrehozása
data[item] IPartner Kötelező Létrehozott számlázási adat

IContactsResponse

Megnevezés Típus Leírás
success boolean Kötelező Sikeres volt a lekérdezés
data[pagination] IPagination Kötelező Lapozási segédlet
data[items] IContact[] Kötelező Domain tulajdonosok listája

IContactViewResponse

Megnevezés Típus Leírás
success boolean Kötelező Sikeres volt a lekérdezés
data[item] IContact Kötelező Domain tulajdonos adatai

IContactStoreResponse

Megnevezés Típus Leírás
success boolean Kötelező Sikeres volt a létrehozása
data[item] IContact Kötelező Létrehozott domain tulajdonos adatai

IOrdersResponse

Megnevezés Típus Leírás
success boolean Kötelező Sikeres volt a lekérdezés
data[pagination] IPagination Kötelező Lapozási segédlet
data[items] IOrder[] Kötelező Megrendelések listája

IInvoicesResponse

Megnevezés Típus Leírás
success boolean Kötelező Sikeres volt a lekérdezés
data[pagination] IPagination Kötelező Lapozási segédlet
data[items] IInvoice[] Kötelező Számlák listája

IPreInvoicesResponse

Megnevezés Típus Leírás
success boolean Kötelező Sikeres volt a lekérdezés
data[pagination] IPagination Kötelező Lapozási segédlet
data[items] IPreInvoice[] Kötelező Díjbekérők listája

IPdfDownloadResponse

Megnevezés Típus Leírás
success boolean Kötelező Sikeres volt a lekérdezés
data[type] string Kötelező Fájl típusa
data[filename] string Kötelező Fájl megnevezése
data[file] string Kötelező Fájl base64 enkódolt formában

IInvoice

Megnevezés Típus Leírás
id number Kötelező Azonosító
pre_invoice_id number | null Kötelező Díjbekérő azonosítója
partner_id number Kötelező Számlázási / ügyfél adat azonosító
net_total number Kötelező Nettó érték
gross_total number Kötelező Bruttó érték
invoice_number string Kötelező Számlaszám
issue_date string Kötelező Kiállítás dátuma
due_date string Kötelező Esedékesség dátuma
fulfilment_date string Kötelező Teljesítés dátuma
payment_date string Kötelező Befizetés dátuma
is_void_invoice number Kötelező Sztornó számla?
is_corrective_invoice number Kötelező Módosító számla?
reference_invoice_id number Kötelező Ha sztornó számla, akkor a sztornózott számla azonosítója
void_invoice_id number Kötelező Ha létezik sztornó számla, akkor a sztornó számla azonosítója
created_at string Kötelező Létrehozás időpontja
partner IPartner Kötelező Partner adatai
invoice_items IInvoiceItem Kötelező Tételek

IPreInvoice

Megnevezés Típus Leírás
id number Kötelező Azonosító
partner_id number Kötelező Partner azonosító
invoice_number string Kötelező Díjbekerő száma
net_total number Kötelező Nettó végösszeg
gross_total number Kötelező Bruttó végösszeg
status string Kötelező Státusz (KIALLITVA, FIZETVE, TOROLVE)
due_date string Kötelező Esedékesség dátuma
payment_date string | null Kötelező Teljesítés időpontja
created_at string Kötelező Létrehozás időpontja
cancelled_at string | null Kötelező Törlés időpontja
partner IPartner Kötelező Partner adatai
invoice_items IInvoiceItem Kötelező Tételek
order IOrder | null Kötelező Kapcsolódó megrendelés részletei
invoice IInvoice | null Kötelező Befizetett díjbekérő esetén a díjbekérőből létrejött számla adatai

IInvoiceItem

Megnevezés Típus Leírás
id number Kötelező Azonosító
void_invoice_item_id number Kötelező Ha a tétel sztornózva lett, akkor a sztornó tétel azonosítója
invoice_id number | null Kötelező Számla azonosító
pre_invoice_id number | null Kötelező Díjbekérő azonosító
vat_id number Kötelező ÁFA azonosító
currency_id number Kötelező Pénznem azonosító
discount_fix number Kötelező Fix kedvezmény
discount_percent number Kötelező Százalékos kedvezmény
name string Kötelező Megnevezés
period string Kötelező Periódus hónap
period_from string Kötelező Érvényesség dátumtól
period_to string Kötelező Érvényesség dátumig
price number Kötelező Egységár
unit_price number Kötelező Egységár
unit_price_huf number Kötelező Egységár forintban
net_total number Kötelező Tétel nettó összege
gross_total number Kötelező Tétel bruttó összege
quantity number Kötelező Mennyiség
service_name string Kötelező Szolgáltatás megnevezése
created_at string Kötelező Létrehozás időpontja
vat IVat Kötelező ÁFA tartalom részletezése

IVat

Megnevezés Típus Leírás
id number Kötelező Azonosító
name string Kötelező Megnevezés
percent number Kötelező Százalék

IOrder

Megnevezés Típus Leírás
id number Kötelező Azonosító
partner_id number Kötelező Számlázási / ügyfél adat azonosító
inv_payment_method_id number Kötelező Fizetési mód
inv_pre_invoice_id number Kötelező Megrendeléshez kapcsolódó díjbekérő azonosítója (ha van)
payment_period number Kötelező Fizetési periódus hónapban
status string Kötelező Megrendelés státusza (CANCELLED, WAITING_FOR_CONTRACT, WAITING_FOR_PAYMENT, DONE)
net_total number Opcionális Megrendelés nettó értéke
gross_total number Opcionális Megrendelés bruttó értéke
needs_document boolean Opcionális Szükséges-e papír alapú igénylőlap
created_at string Opcionális Létrehozás időpontja
partner IPartner Opcionális Partner adatai
pre_invoice IPreInvoice | null Opcionális Megrendeléshez kapcsolódó díjbekérő (ha van)
order_domains IOrderDomain[] Opcionális A megrendelésben lévő domainek listája

IOrderStoreRequest

Megnevezés Típus Leírás
order[payment_method] number Kötelező Fizetési mód
order[payment_period] number Kötelező Fizetési periódus hónapban (12, 24, 36)
hosting[create] boolean Kötelező Tárhely igénylése
hosting[quota] number Opcionális Tárhely mérete (tárhely igénylés esetén)
hosting[database_quota] number Opcionális Adatbázis tárhely mérete (tárhely igénylés esetén)
hosting[database_quantity] number Opcionális Létrehozható adatbázisok száma (tárhely igénylés esetén)
hosting[email_quota] number Opcionális Email tárhely mérete (tárhely igénylés esetén)
hosting[email_quantity] number Opcionális Létrehozható email címek száma (tárhely igénylés esetén)
hosting[php_enabled] boolean Opcionális PHP engedélyezése (tárhely igénylés esetén)
hosting[ssh_enabled] boolean Opcionális SSH engedélyezése (tárhely igénylés esetén)
partner[create] boolean Kötelező Új számlázási / ügyfél adat létrehozása
partner[id] boolean Opcionális Meglévő ügyfél / számlázási adat esetén annak azonosítója
partner[type] number Opcionális 0: magánszemély 1: cég (új számlázási adat esetén)
partner[name] string Opcionális Megnevezés (új számlázási adat esetén)
partner[ident] string Opcionális Adószám cég esetén (új számlázási adat esetén)
partner[country_id] number Opcionális Ország azonosítója (új számlázási adat esetén)
partner[zip] string Opcionális Irányítószám (új számlázási adat esetén)
partner[city] string Opcionális Város (új számlázási adat esetén)
partner[street_name] string Opcionális Utca neve (új számlázási adat esetén)
partner[street_suffix] string Opcionális Közterület neve (új számlázási adat esetén)
partner[house_number] string Opcionális Házszám (új számlázási adat esetén)
partner[building_number] string Opcionális Épület (új számlázási adat esetén)
partner[staircase_number] string Opcionális Lépcsőház (új számlázási adat esetén)
partner[floor_number] string Opcionális Emelet (új számlázási adat esetén)
partner[door_number] string Opcionális Ajtó (új számlázási adat esetén)
partner[eletronic_invoice] boolean Opcionális 0: papír alapú számla (+200 Ft / számla) 1: elektronikus számlázás (emailben) (új számlázási adat esetén)
partner[bill_name] string Opcionális Postázási név (új számlázási adat esetén, ha az eletronic_invoice 0)
partner[bill_zip] string Opcionális Postázási cím irányítószám (új számlázási adat esetén, ha az eletronic_invoice 0)
partner[bill_city] string Opcionális Postázási cím város (új számlázási adat esetén, ha az eletronic_invoice 0)
partner[bill_address] string Opcionális Postázási cím utca, házszám (új számlázási adat esetén, ha az eletronic_invoice 0)
contact[create] boolean Kötelező Új domain tulajdonos létrehozása
contact[id] boolean Opcionális Meglévő domain tulajdonos esetén annak azonosítója
contact[type] number Opcionális 0: magánszemély 1: cég (új domain tulajdonos esetén)
contact[name] string Opcionális Megnevezés (új domain tulajdonos esetén)
contact[ident] string Opcionális Adószám cég esetén (új domain tulajdonos esetén)
contact[country_id] number Opcionális Ország azonosítója (új domain tulajdonos esetén)
contact[zip] string Opcionális Irányítószám (új domain tulajdonos esetén)
contact[city] string Opcionális Város (új domain tulajdonos esetén)
contact[street_name] string Opcionális Utca neve (új domain tulajdonos esetén)
contact[street_suffix] string Opcionális Közterület neve (új domain tulajdonos esetén)
contact[house_number] string Opcionális Házszám (új domain tulajdonos esetén)
contact[contact_name] string Opcionális Kapcsolattartó neve (új domain tulajdonos esetén)
contact[contact_email] string Opcionális Kapcsolattartó e-mail címe (új domain tulajdonos esetén)
contact[contact_phone] string Opcionális Kapcsolattartó telefonszáma formátum: +[országkód].[telefonszám], pld: +36.301234567 (új domain tulajdonos esetén)
domains[][domain] string Opcionális Domain megnevezése, www és http:// nélkül
domains[][action] string Opcionális Kívánt művelet (értékek: registration, transfer, modification, scheduled_registration)

IOrderStoreResponse

Megnevezés Típus Leírás
order[id] number Kötelező Megrendelés azonosítója
order[net_total] number Kötelező Megrendelés nettó értéke
order[gross_total] number Kötelező Megrendelés bruttó értéke
pre_invoice[id] number | null Kötelező Díjbekérő azonosítója ha van
pre_invoice[needs_document] number | null Kötelező Van-e szükség papír alapú igénylőlapra
pre_invoice[payment_id] number | null Kötelező Online befizetés esetén a befizetés azonosítója (https://ininet.hu/payments/[azonosito]) címen lehet kezdeményezni a befizetést

IOrderDomain

Megnevezés Típus Leírás
id number Kötelező Azonosító
order_id number Kötelező Megrendelés azonosító
domain_id number | null Kötelező Megkezdett domain regisztráció esetén a létrejövő domain azonsoítója
contact_id number Kötelező Domain tulajdonos azonosítója
net_total number Kötelező Nettó érték
renew_net_total_per_year number Kötelező Hosszabbítás értéke évenként
needs_document boolean Kötelező Szükség van-e papír alapú igénylőlapra
ns1 string Kötelező DNS szerver 1
ns2 string Kötelező DNS szerver 2
ns3 string Kötelező DNS szerver 3
ns4 string Kötelező DNS szerver 4
ns5 string Kötelező DNS szerver 5
discount_domain boolean Kötelező Tárhely esetén a kedvezmények erre a domain névre vonatkoznak-e
registration_years number Kötelező Hány évre szól a regisztráció
is_available boolean Kötelező Domain regisztráció esetén
is_transfer boolean Kötelező Átregisztráció esetén
is_modification boolean Kötelező Domain tulajdonos módosítás esetén
is_scheduled_registration boolean Kötelező Időzített regisztráció esetén
expiry string Kötelező Lejárat dátuma időzített domain regisztráció esetén
domain string Kötelező Domain név

IDomain

Megnevezés Típus Leírás
id number Opcionális Azonosító
registrant_id number Kötelező Tulajdonos azonosító
domain string Kötelező Domain név
expiry string | null Kötelező Lejárat (yyyy-mm-dd). Amennyiben egy domain külső domain, vagy a regisztráció még nem fejeződött be úgy a lejárat null.
status string Kötelező Értékek: AKTIV, VAROLISTA
ns1 string Kötelező Névszerver 1
ns2 string Kötelező Névszerver 2
ns3 string Opcionális Névszerver 3
registrant IContact Kötelező Tulajdonos adatai
partner_services IPartnerService[] Opcionális Kapcsolt pénzügyi szolgáltatások

IContact

Megnevezés Típus Leírás
id number Kötelező Azonosító
country_id number Kötelező Ország azonosító
type number Kötelező 1: Magánszemély, 2: Cég
name string Kötelező Név
ident string | null Kötelező Adószám
zip string Kötelező Irányítószám
city string Kötelező Város
street_name string Kötelező Utca neve
street_suffix string Kötelező Közterület neve
house_number string Kötelező Házszám
contact_name string Kötelező Kapcsolattartó neve
contact_email string Kötelező Kapcsolattartó e-mail címe
contact_phone string Kötelező Kapcsolattartó telefonszáma
created_at string Kötelező Létrehozás dátuma

IPartner

Megnevezés Típus Leírás
id number Opcionális Azonosító (létrehozáskor nem szükséges)
type number Kötelező 1: magánszemély 2: cég
name string Kötelező Név
ident string | null Kötelező Adószám cégek esetén
country_id number Kötelező Ország
zip string Kötelező Irányítószám
city string Kötelező Város
street_name string Kötelező Utca név
street_suffix string Kötelező Közterület neve
house_number string Kötelező Házszám
building_number string Opcionális Épület
staircase_number string Opcionális Lépcsőház
floor_number string Opcionális Emelet
door_number string Opcionális Ajtó
bill_name string | null Opcionális Postázási név (papír alapú számla igénylése esetén)
bill_zip string | null Opcionális Postázási irányítószám (papír alapú számla igénylése esetén)
bill_city string | null Opcionális Postázási város (papír alapú számla igénylése esetén)
bill_address string | null Opcionális Postázási cím (papír alapú számla igénylése esetén)
electronic_invoice number Kötelező 0: papír alapú számla igénylése (+200Ft / számla) 1: elektronikus számlázás (emailben)

IPartnerService

Megnevezés Típus Leírás
id number Kötelező Azonosító
source_id number | null Opcionális Forrás objektum azonosító
source_type string | null Opcionális Forrás objektum típusa
service_id number Kötelező Szolgáltatás típus azonosító
description string Kötelező Leírás
period number Kötelező Periódus hónapban megadva
due_date string Kötelező Következő esedékesség
price number Kötelező Ár forintban
quantity number Kötelező Darabszám

IUserResponse

Megnevezés Típus Leírás
user IUser Kötelező Authentikált felhasználó adatai

IUser

Megnevezés Típus Leírás
name string Kötelező Felhasználó neve
username string Kötelező Felhasználó email címe
roles IRole[] Kötelező Felhasználó jogosultsági körei
permissions IPermission[] Kötelező Felhasználó jogosultságai

IRole

Megnevezés Típus Leírás
name string Kötelező Szerepkör megnevezése

IPermission

Megnevezés Típus Leírás
name string Kötelező Jogosultság megnevezése
item_id number Kötelező Elem azonosító

ICountry

Megnevezés Típus Leírás
id number Kötelező Azonosító
name string Kötelező Ország teljes neve
shortcode string Kötelező Ország rövid kódja