View Public API Usage in Momentum AMS


Overview

Agency administrators can monitor their agency's Public API activity directly within Momentum AMS. The Public API Usage page provides information about request volume, billable usage, endpoints, users and applications, response performance, and API errors.

Use these tools to understand how your integrations are using the Momentum Public API and to monitor usage against your API plan.

How to Access Public API Usage

To view your agency's Public API usage:

  1. Sign in to Momentum AMS as the Agency Owner or Administrator.
  2. Select your Agency Name in the upper-right corner.
  3. Select Profile to open the Agency Profile.

  1. From the Agency Profile, select Actions.
  2. Select API Usage.

The Public API Usage page opens on the Overview tab and initially displays information for the current calendar month.


Selecting the Reporting Month

At the top of the Public API Usage page, use the Month (UTC) field to select the reporting month you want to review.

The selected month applies to all Public API Usage tabs.

You can also select Refresh to reload the information. The page displays when the figures were last updated.

Important: All dates and times on the Public API Usage page are displayed in UTC. For agencies using U.S. time zones, activity occurring during evening hours may appear on the following calendar day. A month boundary may also differ from your local time.


Understanding the Public API Usage Tabs

The Public API Usage page contains four primary tabs:

  • Overview – Monitor monthly request volume, projected usage, performance, and errors.
  • Endpoints – See which API endpoints are receiving requests and identify endpoint-specific errors or performance issues.
  • Users & Applications – Identify the users and applications generating API traffic.
  • Request Log – Review individual API requests and troubleshoot specific failures.

Overview

The Overview tab provides a high-level picture of your agency's API activity for the selected month.

Billable Requests

Billable Requests shows the requests that count toward your agency's API plan during the selected month.

This is the primary number to use when monitoring usage against your plan.

Total Requests

Total Requests includes all requests received, whether they are billable or non-billable.

Because unsuccessful requests generally do not count toward the plan, the Total Requests number may be higher than the Billable Requests number.

Error Rate

The Error Rate shows the percentage of API requests that failed.

An increase in errors can help identify an integration that is sending invalid requests, experiencing authentication problems, or encountering another issue.

Median Response Time

Median Response Time provides a general measure of API response performance. It is provided for performance monitoring and does not determine whether a request is billable.

This Month So Far

The This Month So Far section includes information such as:

  • Current day of the reporting month
  • Projected billable requests by month end
  • Daily request average
  • Busiest day
  • Number of days with API traffic

The Projected Billable figure can provide an early indication that your agency may exceed its current API plan tier.

Who Is Calling?

The Who Is Calling? section provides a quick overview of API activity, including:

  • Number of users
  • Number of client applications
  • Number of endpoints being used
  • Most recent API request

This can help confirm that expected integrations are active and identify unexpected API activity that may require additional review.


Requests and Failures by Day

Requests per Day

Use Requests per Day to review:

  • Daily API request volume
  • Billable and non-billable requests
  • Unusual increases or spikes in activity

Select Download CSV when you need to export the information for additional review.

Failures per Day

Failures per Day helps identify when API requests began experiencing problems.

Failures are categorized by type, including:

  • Client errors
  • Unauthorized requests
  • Rate-limited requests
  • Server errors

This can be useful when determining when an integration began failing or when an unusual pattern of errors occurred.


Endpoints

The Endpoints tab shows the API paths used by your agency's integrations during the selected month.

For each endpoint, you can review:

  • Endpoint – The API path being called.
  • Requests – Total requests to the endpoint for the selected month.
  • Share – The endpoint's percentage of overall requests.
  • Billable – Requests that count toward the API plan.
  • Failed – Requests that did not succeed.
  • Error Rate – The percentage of requests to the endpoint that failed.
  • Avg Response – The average response time for the endpoint.

Select a column heading to sort the results.

You can also select an individual endpoint to review the requests associated with it.

Select Download CSV to export the endpoint list for further analysis.

When Is the Endpoints Tab Helpful?

Use the Endpoints tab when you need to determine:

  • Which API endpoint is generating the most traffic
  • Which endpoint has the highest error rate
  • Whether one endpoint is responsible for an unexpected increase in API usage
  • Whether requests to a particular endpoint are responding more slowly than expected

Users & Applications

The Users & Applications tab helps identify who and what is generating your agency's API traffic.

Users

API keys are generated per user account. Each row in the Users section represents a specific user account under which API requests were executed.

Information includes:

  • User / Email – The AMS user under which the requests were made.
  • Sign-in – How the user authenticated.
  • Requests / Share – Requests made by the user and their share of overall traffic.
  • Billable – Requests from the user that count toward the plan.
  • Error Rate – The percentage of the user's requests that failed.

Select a user to review the API request activity associated with that account.

Client Applications

The Client Applications section identifies the software or integration making API requests based on the User-Agent submitted with each request.

Examples can include tools or applications such as:

  • Node.js
  • Zapier
  • Postman Runtime

For each client application, you can review:

  • User-Agent
  • Total requests
  • Billable requests
  • Error rate
  • Number of API users
  • First seen and last seen dates for the selected month

Request Log

The Request Log provides a chronological audit trail of individual API calls, with the newest requests displayed first.

Use this area when you need to investigate a specific API request, confirm whether a request was billable, or troubleshoot failures.

Request Log Filters

You can filter the Request Log using:

  • Outcome – Display requests with a specific outcome or any outcome.
  • Billable – Display billable requests, non-billable requests, or both.
  • Endpoint starts with... – Enter the beginning of an endpoint path to narrow the results.
  • Failures Only – Hide successful requests and display only failures.

The Request Log also shows how many requests match the selected filters and how many of those requests are currently loaded.

Request Log Information

Each request can include:

  • Time (UTC) – When the request was received.
  • Outcome – The result and HTTP status code.
  • Method – The HTTP method, such as GET or POST.
  • Endpoint – The API path that was called.
  • User – The API user who made the request.
  • Billable – Whether the request counts toward the API plan.
  • Duration – How long the request took.

Select the + at the beginning of a row to expand the request details.

You can also use the copy option to copy request information or select Download CSV to export the results.


Understanding Request Outcomes and Billing

Every API request is categorized based on its outcome. Under Momentum AMS API billing rules, only successful API requests count toward plan tier limits.

OutcomeTypical Status CodeBillable?What It Means
Success2xxYesThe request completed successfully.
Client Error400, 404, 422NoThe request was rejected as invalid. Review the request sent by the integration.
Unauthorized401, 403NoThe credentials or API key were rejected.
Rate Limited429NoToo many calls were made. The integration should slow down and retry.
Server Error5xxNoA problem occurred on the Momentum AMS side.
Cancelled—NoThe connection was terminated before the request completed.

How API Requests Are Counted

When reviewing your API usage, keep the following counting rules in mind:

  • Each HTTP request counts as one request, regardless of how many records are returned.
  • For example, a single request that returns 100 records still counts as one request.
  • A bulk insert counts as one request.
  • If one integration task makes several separate HTTP calls, each call counts separately.
  • Retries and server errors do not count.
  • Overages are rounded up to full blocks of 10,000 requests.

Troubleshooting Common API Errors

400, 404, or 422 – Client Error

The request was rejected as invalid. This can occur because of information such as a malformed payload or a record ID that does not exist.

Review the request being sent by the integration.

401 or 403 – Unauthorized

The credentials or API key were rejected.

To review your agency's API keys, go to:

Agency Profile > Actions > API Keys

429 – Rate Limited

The integration is making too many calls. The current limit is 100 calls per endpoint.

The integration should slow down and retry the request.

5xx – Server Error

A problem occurred on the Momentum AMS side.

If the issue persists, contact integrations@momentumamp.com for assistance.


Monitoring Your API Plan Usage

API Usage Monitoring

Usage monitoring under tiered API plans begins October 15, 2026. Agencies can monitor usage against their plan limits directly from the Public API Usage page.

Automated threshold notifications are issued when API usage reaches:

  • 80% of capacity
  • 95% of capacity
  • 100% of capacity

Use the Projected Billable amount on the Overview tab to help determine whether your agency is on track to exceed its current plan tier.


Common Questions

How can I tell if we're on track to exceed our API tier?

Go to:

Overview > This Month So Far > Projected Billable

Compare the projected billable request volume with the request volume included in your API plan.

How can I see which integration is using the most API requests?

Open Users & Applications and review the number of requests associated with each user and client application.

How can I investigate a sudden spike in API usage?

Start with Overview > Requests per Day to identify the day when the spike occurred.

Then use the Request Log and endpoint filters to investigate the requests that were made.

How can I find out why API requests are failing?

Open the Request Log and select Failures Only.

Review the HTTP status codes to help determine the cause:

  • 401 / 403 – API key or credential issue
  • 429 – Rate limit
  • 400 / 404 / 422 – Invalid request data

What should I do if I see an unfamiliar user or application?

Review the activity under Users & Applications.

If the user or application should no longer have API access, review its API key under:

Agency Profile > Actions > API Keys

Why don't I see API usage from before the upgraded Public API?

Usage from the legacy API was not captured by Public API Usage reporting. Historical usage begins with the upgraded Public API.


Best Practices

  • Review Billable Requests regularly to monitor usage against your API plan.
  • Watch Projected Billable to identify potential overages before the end of the month.
  • Investigate unexpected increases using Requests per Day, Endpoints, and the Request Log.
  • Review Users & Applications periodically to confirm API access is coming from expected integrations.
  • Use Failures Only in the Request Log when troubleshooting an integration.
  • Remember that dates and times within Public API Usage are displayed in UTC.

Need Help?

For technical assistance or concerns related to the Momentum Public API, contact:

integrations@momentumamp.com

Additional resources:


Summary

The Public API Usage page gives agency administrators visibility into how integrations are using the Momentum AMS Public API.

Start with the Overview tab to monitor monthly and projected billable usage. Use Endpoints and Users & Applications to determine where API traffic is coming from, and use the Request Log when you need to investigate individual requests or troubleshoot errors.

Together, these tools provide a central location for monitoring API activity, usage, performance, and integration health.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article