Užitočné nástroje
Prostredníctvom služby Swiftyper Utils API je možné overiť správnosť e-mailovej adresy a IČ DPH, preložiť text medzi jazykmi a získať informácie o IP adrese.
Overenie e-mailovej adresy
Overenie platnosť e-mailovej adresy, zistiť jednorazové alebo dočasné e-maily, a ďalšie informácie o e-mailovej adrese.
Povinné parametre
- Name
email
- Type
- string
- Description
E-mailová adresa, ktorú chcete overiť.
- Name
api_key
- Type
- string
- Description
Prístupový API kľúč môžete použiť ako parameter
api_key
alebo v hlavičke požiadavkyX-Swiftyper-API-Key
.
Výstup
Výstupom je objekt s popísanými atribútmi. V prípade chyby alebo nesprávnosti parametrov sa zobrazí chyba. Bežným zdrojom chýb je nezadanie API kľúču, alebo presiahnutie mesačného limitu na dopytovanie.
Požiadavka
curl -X POST https://api.swiftyper.sk/v1/utils/email/validate \
-H 'X-Swiftyper-API-Key: VÁŠ_API_KĽÚČ' \
-d email="help@planetexpress.com"
Odpoveď
{
"email_id": "NHleJ3IbgbUdQ-bQMI2Bxg",
"email": "help@planetexpress.com",
"username": "help",
"domain": "planetexpress.com",
"reachable": "risky",
"disposable": false,
"roleAccount": true,
"mxValid": true,
"connection": true,
"inboxFull": false,
"catchAll": false,
"deliverable": true,
"disabled": false,
"free": false,
"took": 0.410547924041748
}
Prekladač textu
Prekladač textu je určený na preklad textu medzi jazykmi. V súčasnosti podporuje viac ako 100 jazykov.
Povinné parametre
- Name
q
- Type
- string
- Description
Text, ktorý chcete preložiť.
- Name
sl
- Type
- string
- Description
Zdrojový jazyk (napr.
en
).
- Name
tl
- Type
- string
- Description
Cieľový jazyk (napr.
sk
).
- Name
api_key
- Type
- string
- Description
Prístupový API kľúč môžete použiť ako parameter
api_key
alebo v hlavičke požiadavkyX-Swiftyper-API-Key
.
Výstup
Výstupom je objekt s popísanými atribútmi. V prípade chyby alebo nesprávnosti parametrov sa zobrazí chyba. Bežným zdrojom chýb je nezadanie API kľúču, alebo presiahnutie mesačného limitu na dopytovanie.
Požiadavka
curl -X POST https://api.swiftyper.sk/v1/utils/translator/translate \
-H 'X-Swiftyper-API-Key: VÁŠ_API_KĽÚČ' \
-d q="Hello world" \
-d sl="en" \
-d tl="ja"
Odpoveď
{
"translation": "こんにちは世界"
}
Detaily IP adresy
Slúži na získanie informácií o IP adrese.
Povinné parametre
- Name
ip_address
- Type
- string
- Description
IP adresa.
- Name
api_key
- Type
- string
- Description
Prístupový API kľúč môžete použiť ako parameter
api_key
alebo v hlavičke požiadavkyX-Swiftyper-API-Key
.
Výstup
Výstupom je objekt s popísanými atribútmi. V prípade chyby alebo nesprávnosti parametrov sa zobrazí chyba. Bežným zdrojom chýb je nezadanie API kľúču, alebo presiahnutie mesačného limitu na dopytovanie.
Požiadavka
curl -X GET https://api.swiftyper.sk/v1/utils/ip/1.1.1.1 \
-H 'X-Swiftyper-API-Key: VÁŠ_API_KĽÚČ'
Odpoveď
{
"ip": "1.1.1.1",
"hostname": "one.one.one.one",
"city": "Brisbane",
"region": "Queensland",
"country_code": 'AU",
"latitude": -27.4816,
"longitude": 153.0175,
"org": "AS13335 Cloudflare, Inc.",
"postal": "4101",
"timezone": "Australia/Brisbane"
}
Overenie IČ DPH (EÚ)
Overte platnosť IČ DPH firmy v EÚ pomocou systému VIES. Hodí sa pre fakturáciu alebo registráciu partnerov.
Povinné parametre
- Name
countryCode
- Type
- string
- Description
Kód krajiny, v ktorej je registrovaný dodávateľ.
- Name
vatNumber
- Type
- string
- Description
IČ DPH dodávateľa.
- Name
api_key
- Type
- string
- Description
Prístupový API kľúč môžete použiť ako parameter
api_key
alebo v hlavičke požiadavkyX-Swiftyper-API-Key
.
Výstup
Výstupom je objekt s popísanými atribútmi. V prípade chyby alebo nesprávnosti parametrov sa zobrazí chyba. Bežným zdrojom chýb je nezadanie API kľúču, alebo presiahnutie mesačného limitu na dopytovanie.
Požiadavka
curl -X POST https://api.swiftyper.sk/v1/utils/vies/check-vat-number \
-H 'X-Swiftyper-API-Key: VÁŠ_API_KĽÚČ' \
-d countryCode="SK" \
-d vatNumber="2023227459"
Odpoveď
{
"countryCode": "SK",
"vatNumber": "2023227459",
"requestDate": "2024-01-07T15:40:34.647Z",
"valid": true,
"requestIdentifier": "",
"name": "Google Slovakia, s. r. o.",
"address": "Karadžičova 8/A\n82108 Bratislava - mestská časť Ružinov\nSlovensko",
"traderName": "---",
"traderStreet": "---",
"traderPostalCode": "---",
"traderCity": "---",
"traderCompanyType": "---",
"traderNameMatch": "NOT_PROCESSED",
"traderStreetMatch": "NOT_PROCESSED",
"traderPostalCodeMatch": "NOT_PROCESSED",
"traderCityMatch": "NOT_PROCESSED",
"traderCompanyTypeMatch": "NOT_PROCESSED",
"object": "vies"
}