API Access to Logbook [IMPLEMENTED]

@KB6JFL Yes! The update is available for macOS and Windows! Just download and run the installer!

1 Like

Hate to revive an old thread, but I do wonder if there’s an actual API that I could program against or of I’d have to rip apart a binary to get into that? I personally would love an API (and docs!) to work with, as I’d love to programmatically add entries to my logbook.

3 Likes

I’ve built a contest app for our club, and can pull logs from LOTW and QRZ, but POTA QSO’s from WRL → QRZ are not getting through with the required SIG tags. An API would be better than debugging your QRZ integration. What is the status of an API?

bump?

Revisting an old post…I see you implemented a UDP listener to handle receiving N1MM-formatted messages for the ContactInfo packet. First to establish an important guideline…many of us that write other programs have adopted the N1MM UDP standard rather than reinvent the wheel. I mention that as while programs may send data to your app in the same format, the App field may not be N1MM.

While the UDP listener is a good step, it does require the logger to ensure another program is running. A true API (with session validation, etc) would allow us to upload messages directly without having to ensure your CAT control was running. An obvious example is that I have no need for the CAT control since my log program (TR4W) is handling rig control on its own. All I really need is a way to do a POST to your server. The authentication/session and input edit checking ensures bad data isn’t written. The data can be very similar to what N1MM sends.

Now if your preferred use case is that user always has the WRL CAT server running, then I understand how that is simpler. But as I said, if I have no interest in using the CAT server for actual CAT functionality, then running a distinct program becomes less intuitive save for th esession handling it buys you.

73,

Tom NY4I

1 Like

I happened to check the WRL website today and see there is now an API. I grabbed my token and proceeded to upload, change and delete a contact.

I just used cURL as a test but now I can add that to TR4W. Very nice! Thanks for the nice implementation.

Tom Schaefer NY4I

2 Likes

Thank you, Tom! Great to hear it!