Skip to main content
This error occurs when the Signal API receives a transaction ID for a call that hasn’t finished importing into Invoca yet.
Applies to: Signal API

Symptoms

A request to the Signal API returns a 403 Forbidden response similar to:

Cause

The request references a transaction ID that doesn’t exist in Invoca yet. This happens when the API request is sent before the call has finished importing into Invoca — a race condition between the request and the import process.

Resolution

Try one of the following:
  1. Delay your request slightly to allow the call to finish importing before you reference its transaction ID.
  2. Pass the call_in_progress parameter as true if you don’t need the response Invoca normally provides for a completed call.
If you’re not sure how much delay to build in, compare the timing of when your calls typically finish importing against when your API requests are sent.

Where to go next

Last modified on September 24, 2026