cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
3722members
1212posts
InvocaKnowledge
Community Manager
Community Manager

Applies To

Customers would like to apply marketing data attribution(Signals or Marketing Data) to multiple call reports in one request.

Answer

The Signal API facilitates the application of Signals and/or Custom Data Fields to specific calls (transactions) that have already occurred. This is accomplished by utilizing the POST method, which sends a request containing the following parameters in the request body:
  • Call Reference: This can be the Call Record ID, Translation ID, or Call Start Time, which serves as a unique identifier for the specific call.
  • Signals or Marketing Data: The data that needs to be applied to the call in the form of Signals or Marketing-related information.
  • OAuth Token: An OAuth token is required for authentication purposes to authorize the API access.

Keep in mind that it is essential to be aware of certain limitations and considerations when using the Signal API:
  • Multiple Requests: Since applying data to multiple calls in a single API request is not supported, you will need to make separate requests for each call to apply the desired data.
  • Rate Limit: Up to 100 requests can be sent per minute, which means you can apply data to a maximum of 100 calls within a minute.
  • Backlog Processing: However, it's crucial to note that sending the maximum number of requests within a short time could lead to a backlog in processing. This may cause delays in applying the data to the calls and impact overall system performance.

To efficiently utilize the Signal API and avoid processing backlogs, consider implementing a strategy that distributes the requests over time or batching them into manageable chunks to ensure smooth and timely data application without overwhelming the system.
 
Need more help?

Don't see what you are looking for? You can ask the Community or contact support.