CallFire has a new API!
We are proud to announce the launch of our API 2.0! Learn more about our streamlined, transactional and broadcast APIs. This version of the API documentation will remain available for reference only. There will be no new development, only bug fixes. We highly recommend upgrading to our newer and more sophisticated documentation.
LabelService
Labels allow you to organize broadcasts, numbers, calls and texts into groups that
make sense for your application. Attach labels to any of these objects by
using LabelNumber
or LabelBroadcast
. Labels use
name as their identifier instead of id.
DeleteLabel
Delete label identified by name. All broadcasts and numbers currently containing the label will have the label association removed.
QueryLabels
Return list of all defined label names. The labels may be associated with broadcasts or numbers.
LabelBroadcast
Label broadcast (Voice, Text, or IVR) by specifying broadcastId and label name. If label name doesn't currently exist on system it will be created and saved.
UnlabelBroadcast
Remove label from broadcast. This doesn't remove label from system, it just removes association between broadcast and label.
LabelNumber
Label number by specifying E.164 11 digit number identifier and label name. If label name doesn't currently exist on system it will be created and saved.
UnlabelNumber
Remove label from number. This doesn't remove label from system, it just removes association between number and label.