API for synkronisering av amatørradiologger
Gi amatørradioappen din en loggbok i skyen på timer, ikke måneder. Med DxQSO Ham Logbook Sync™ API kan enhver loggeapp laste opp QSO-er i sanntid, laste ned komplette loggbøker i JSON eller ADIF og synkronisere trinnvis – alt gjennom et enkelt REST-API driftet på AWS API Gateway.
En loggbok i skyen
for applikasjonen din
DxQSO-API-et tar seg av infrastrukturen – skylagring, duplikatfjerning, synkronisering med LoTW® og QRZ, sporing av diplomer og mobiltilgang – så du kan konsentrere deg om å lage en god loggeopplevelse.
Loggbok i skyen – med en gang
Legg til en loggbok i skyen i applikasjonen din uten å bygge egen backend. DxQSO lagrer, fjerner duplikater og indekserer hver QSO du laster opp på vegne av brukerne dine.
QSO-opplasting i sanntid
Send QSO-er til skyen i det øyeblikket de logges. Endepunktet POST /upload tar imot opptil 2 000 QSO-er per forespørsel i JSON eller rå ADIF – det appen din allerede lager.
Trinnvis synkronisering
Endepunktet GET /logbook/download støtter filteret Modified Since, slik at appen bare henter QSO-er som er endret siden forrige synkronisering – med minimal båndbredde og prosessering.
Utdata i JSON og ADIF
Last ned loggbøker i JSON for visning i appen eller ADIF for eksport til fil. Full støtte for ADIF-felt betyr at alle felt brukerne har logget, bevares og kan hentes ut.
Innebygd paginering
Store loggbøker pagineres automatisk via responshodet X-Next-Token. Send det med i neste forespørsel for å hente neste side, og fortsett til det er tomt – en side kan være kort selv om det gjenstår flere. Send Accept-Encoding: gzip, så kommer sidene komprimert, omtrent 8× mindre.
Filtrering og spørringer
Filtrer nedlastinger etter datoperiode, bånd og modus. Appen kan vise relevante QSO-er uten å hente hele loggboken – med lavere ventetid og mindre datamengde.
Synkronisering med LoTW® og QRZ inkludert
Hver QSO som lastes opp via appen din, synkroniseres automatisk med LoTW® og QRZ Logbook i tråd med brukerens innstillinger i DxQSO. QSL-bekreftelser kommer tilbake uten ekstra arbeid for appen.
Diplomvarsler for brukerne dine
QSO-er lastet opp via appen din teller med i hver brukers DXCC-, WAS- og grid-sporing. Når en ny milepæl bekreftes, varsler DxQSO brukeren – uten ekstra arbeid for applikasjonen din.
Enkel autentisering med to tokener
Autentiseringen bruker to Bearer-tokener: en langvarig leverandørtoken som identifiserer applikasjonen din, og en token brukeren lager i sin DxQSO-konto – en stasjonstoken for én stasjon, eller en API-nøkkel for hele loggen. Enkelt, sikkert og tilstandsløst.
API-et i korte trekk
Alle forespørsler krever: Authorization: Bearer <vendor_token> · dxqso-station-token: Bearer <station_token>
Kom i gang på få minutter
Kodeeksempler i Python, C#/.NET, C++, Swift og cURL finner du i API-demoen.
# Upload a single QSO curl -X POST https://api.dxqso.net/upload \ -H "Authorization: Bearer $VENDOR_TOKEN" \ -H "dxqso-station-token: Bearer $STATION_TOKEN" \ -H "Content-Type: application/json" \ -d '{"qsos":[{"call":"VK2ABC","band":"40m","mode":"FT8","qso_date":"20240802","time_on":"015115"}]}' # → returns each record's stable qso_id: # {"inserted":1,"updated":0,"rejected":0,"results":[{"action":"inserted","qso_id":"898193a7-…"}]} # Store qso_id to reference (or later update) the record. # Upload an ADIF file (up to 2000 QSOs) curl -X POST https://api.dxqso.net/upload \ -H "Authorization: Bearer $VENDOR_TOKEN" \ -H "dxqso-station-token: Bearer $STATION_TOKEN" \ -H "Content-Type: text/plain" \ --data-binary @my_log.adi # Incremental sync — fetch only QSOs changed since a date curl "https://api.dxqso.net/logbook/download?format=json&qso_since=2025-01-01T00:00:00" \ -H "Authorization: Bearer $VENDOR_TOKEN" \ -H "dxqso-station-token: Bearer $STATION_TOKEN"
Slik kommer du i gang
Be om en leverandørtoken
Send e-post til support@dxqso.net for å be om en leverandørtoken til applikasjonen din. Leverandørtokener er langvarige og identifiserer appen i hvert API-kall.
Prøv demoen
Bruk den interaktive API-demoen til å teste opplasting og nedlasting mot en ekte DxQSO-konto før du skriver en eneste kodelinje.
Les API-dokumentasjonen
API-dokumentasjonen beskriver alle endepunkter, autentiseringsmodellen, formater for forespørsler og svar samt paginering i detalj.
Integrer og lanser
Det finnes kodeeksempler i Python, C#/.NET, C++, Swift og cURL. De fleste integrasjoner er i drift i løpet av en dag. Ta kontakt hvis du trenger hjelp med din plattform.
Laget for utviklere av amatørradioprogramvare
Gi loggeapper for iOS og Android en backend i skyen, så brukerne når loggene sine fra alle enheter uten å håndtere ADIF-filer.
Legg til skysynkronisering i sanntid i loggeprogrammer for Windows og Mac. Brukerne får automatisk sikkerhetskopi og tilgang fra andre enheter.
Last opp contest-QSO-er til brukernes DxQSO-logg, så contestforbindelsene automatisk teller med i DXCC og diplomframdrift.
La aktivatorer laste opp QSO-er i sanntid fra parken eller toppen rett til loggboken i skyen, med automatisk videresending til LoTW® og QRZ.
FT8, FT4, WSPR og andre verktøy for digitale moduser kan laste opp forbindelser til DxQSO i sanntid, så brukerne får diplomvarsler og QSL-sporing.
Fjernstyrte og SDR-baserte plattformer kan sende QSO-er til DxQSO etter hvert som de kjøres, slik at fjernloggene holdes synkronisert med brukerens sentrale logg.
Klar til å integrere?
Be om en leverandørtoken, utforsk demoen og begynn å bygge. De fleste integrasjoner er i drift på en dag.