# AvraAPI ## API Docs - Root > Location [Lookup location by IP address](https://api.fidex.lk/lookup-location-by-ip-address-32168640e0.md): Resolve an IPv4 or IPv6 address using the MaxMind GeoLite2 provider. - Root > SMS [Send SMS](https://api.fidex.lk/send-sms-32168641e0.md): Send a single SMS, a bulk same-message SMS, or a bulk different-message SMS through QuickSend.lk. Managed integrations support only single sends. Bulk modes require a Manual (BYOK) integration. - Root > SMS [Check SMS balance](https://api.fidex.lk/check-sms-balance-32168642e0.md): Returns the live QuickSend balance for manual integrations or the APIX wallet balance for managed integrations. - Root > Utilities [Generate QR code](https://api.fidex.lk/generate-qr-code-32168643e0.md): Generate a QR code as a PNG, SVG, or base64 data URI. When a logo_url is supplied, error correction is elevated automatically. - Root > Utilities [Generate barcode](https://api.fidex.lk/generate-barcode-32168644e0.md): Generate a barcode image in PNG or SVG format. Supports CODE128, EAN13, UPCA, and ITF among other symbologies. - Root > Utilities [Generate PDF from HTML](https://api.fidex.lk/generate-pdf-from-html-32168645e0.md): Convert sanitized HTML into a PDF. Binary PDF is returned by default. Set response_type to base64 to receive a JSON envelope instead. ## Schemas - Root [ValidationDetails](https://api.fidex.lk/validationdetails-13951332d0.md): - Root [ApiError](https://api.fidex.lk/apierror-13951333d0.md): - Root [GeoIpLookupRequest](https://api.fidex.lk/geoiplookuprequest-13951334d0.md): - Root [GeoIpLookupResponse](https://api.fidex.lk/geoiplookupresponse-13951335d0.md): - Root [SmsSendSingleRequest](https://api.fidex.lk/single-sms-13951336d0.md): - Root [SmsSendBulkSameRequest](https://api.fidex.lk/bulk-same-message-13951337d0.md): - Root [SmsRecipientMessage](https://api.fidex.lk/smsrecipientmessage-13951338d0.md): - Root [SmsSendBulkDifferentRequest](https://api.fidex.lk/bulk-different-messages-13951339d0.md): - Root [SmsSendRequest](https://api.fidex.lk/smssendrequest-13951340d0.md): - Root [SmsSendResponse](https://api.fidex.lk/smssendresponse-13951341d0.md): - Root [SmsBalanceResponse](https://api.fidex.lk/smsbalanceresponse-13951342d0.md): - Root [QrGenerateRequest](https://api.fidex.lk/qrgeneraterequest-13951343d0.md): - Root [QrBase64Response](https://api.fidex.lk/qrbase64response-13951344d0.md): - Root [BarcodeGenerateRequest](https://api.fidex.lk/barcodegeneraterequest-13951345d0.md): - Root [PdfMargins](https://api.fidex.lk/pdfmargins-13951346d0.md): - Root [PdfGenerateRequest](https://api.fidex.lk/pdfgeneraterequest-13951347d0.md): - Root [PdfBase64Response](https://api.fidex.lk/pdfbase64response-13951348d0.md):