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:
- Delay your request slightly to allow the call to finish importing before you reference its transaction ID.
- 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.Last modified on September 30, 2026