For the complete documentation index, see llms.txt. This page is also available as Markdown.

How to view public API logs

Learn how to view, search, and troubleshoot API requests made using DoubleTick API keys and check request/response payloads, latency, and status codes.

Plan Availability: Pro & Enterprise

With Public API Logs, you can view and troubleshoot API requests made using your DoubleTick API keys directly from your account — track when an API was called, which key was used, whether it succeeded, and inspect the full request and response.

What's covered

What are public API logs?

The Logs tab gives you a real-time history of every API call made to DoubleTick using your organization's API keys. Earlier, verifying API activity or diagnosing a failed request meant reaching out to the support team — with Public API Logs, you get complete self-serve visibility to inspect and debug requests on your own.

Need instant updates from DoubleTick? Use webhooks. They automatically send event updates to your system. Learn more in Understanding and using webhooks in DoubleTick.

Where can I find public API logs?

  • Log in to your DoubleTick account and open Settings.

  • Under the developer section, click Developer Documentation

  • At the top of the page, switch to the Logs tab.

You'll now see a list of every API call made to your account, with the most recent one at the top.

What you'll see in each log entry

Each row in the list gives you a quick summary of one API call:

  • Key name – the API key that made the request. If a request was made in a way that isn't tied to a named key, it will show as "Unknown key."

  • API URL – the specific endpoint that was called, such as a customer lookup or a chat assignment.

  • Timestamp – the exact date and time the call was made, in your account's local time.

  • Status – a green Success badge or a red Failed badge, so you can spot problems at a glance.

To find a specific call, use the search bar to look up a request by key name or URL. If you're trying to narrow things down further, use the two filters above the list:

  • All statuses – filter the list to show only successful calls or only failed ones.

  • All time – limit the results to a specific date range, useful when you're troubleshooting an issue from a particular day.

How to view request details

Click on any log entry and its full details will open on the right-hand side of the screen. This is where you get the complete picture of what was sent and what was returned:

  • API URL, HTTP status, and method – confirms exactly which endpoint was hit, whether it returned a code like 200 (success) or an error code, and whether it was a GET, POST, or another type of request.

  • Latency – how long DoubleTick took to respond, in milliseconds. If your integration feels slow, this tells you whether the delay is happening on our end.

  • Timestamp – the precise moment the request was received.

  • Request headers and request body – the exact data your application sent to DoubleTick, including the request payload (for example, a customer's phone number in a lookup request).

  • Response headers and response body – the exact data DoubleTick sent back, including any error messages if something went wrong.

For your security, sensitive details like your API key are automatically masked (shown as [REDACTED]) in the logs, so it's safe to review this information or share it with your team without exposing your credentials.

How to troubleshoot with logs

Use the Logs tab to find out why an integration failed.

  • Filter the list by Failed to find requests that did not work.

  • Open a failed request. Check the HTTP status and response body.

  • Read the error message. It may show invalid data, an expired key, or a missing field.

  • Compare the request body with the data your integration should send.

  • Check the timestamp for failures at the same time. This may point to a recent change in your system.

If you review the details and are still unsure why a call is failing, reach out to our support team with the request's timestamp and API URL handy — this lets us pull up the exact log and help you resolve it faster.

Log retention and limits

  • Capacity limit: each organization can store up to 50,000 API log entries.

  • Automated pruning: DoubleTick checks your logs every 5 minutes. If you have more than 50,000 logs, the oldest ones are automatically removed so that only the latest 50,000 logs are kept.

Key takeaways

  • Access logs via Settings → Developer API → Logs, right next to your API keys.

  • Filter entries by status, date range, API key name, or endpoint URL.

  • Inspect request/response payloads, headers, latency, and status codes to solve integration bugs fast.

  • Sensitive fields — tokens, passwords, phone numbers — are masked or encrypted automatically.

  • Your account keeps the latest 50,000 logs; older entries are pruned automatically every 5 minutes.

Frequently asked questions

Which plans include public API logs?

Public API Logs are available on Pro and Enterprise plans.

Starter accounts cannot view or search API activity.

Do I need a specific permission to view public API logs?

Yes, you need the View API Keys permission under API management. If this option isn't showing up in your Settings menu, ask an admin to grant it through Settings → Roles.

Can I view data from a failed API request?

Yes. Clicking a failed log entry shows the HTTP status code, the exact request body that was sent, and the error message returned in the response body — so you can see exactly what went wrong.

Are API keys or sensitive customer details visible in the logs?

No. Authorization headers, raw API keys, tokens, and passwords are stripped or masked, and phone numbers are encrypted before they're ever stored.

When are old API logs purged?

DoubleTick checks your log count every 5 minutes. If your account has more than 50,000 entries, the oldest logs are automatically deleted until you're back down to the latest 50,000.

Last updated