AMCONFIG_AM_ONLY
AMCONFIG_AM_ONLY
DeleteLabel(\CallFire\Api\Rest\Request\DeleteLabel $DeleteLabel)
Removes a label from all labeled objects and deletes it
\CallFire\Api\Rest\Request\DeleteLabel | $DeleteLabel | = null |
QueryLabels(\CallFire\Api\Rest\Request\QueryLabels $QueryLabels)
Returns all defined labels
\CallFire\Api\Rest\Request\QueryLabels | $QueryLabels | = null |
LabelBroadcast(\CallFire\Api\Rest\Request\LabelBroadcast $LabelBroadcast)
Adds a label to a broadcast, creating the label if it doesn't already exist
\CallFire\Api\Rest\Request\LabelBroadcast | $LabelBroadcast | = null |
UnlabelBroadcast(int $Id, \CallFire\Api\Rest\Request\UnlabelBroadcast $UnlabelBroadcast)
Removes a label from a single broadcast
int | $Id | Unique ID of resource |
\CallFire\Api\Rest\Request\UnlabelBroadcast | $UnlabelBroadcast |
LabelNumber(\CallFire\Api\Rest\Request\LabelNumber $LabelNumber)
Adds a label to a single number
\CallFire\Api\Rest\Request\LabelNumber | $LabelNumber | = null |
UnlabelNumber(\CallFire\Api\Rest\Request\UnlabelNumber $UnlabelNumber)
Removes a label from a single number
\CallFire\Api\Rest\Request\UnlabelNumber | $UnlabelNumber | = null |
get(string $uri, \CallFire\Api\Rest\Request $request) : string
Execute a GET request against an API endpoint, optionally with a given Request object as parameters
string | $uri | Endpoint URL |
\CallFire\Api\Rest\Request | $request | = null Request object for parameters |
Response data
post(string $uri, \CallFire\Api\Rest\Request $request) : string
Execute a POST request against an API endpoint, optionally with a given Request object as parameters
string | $uri | Endpoint URL |
\CallFire\Api\Rest\Request | $request | = null Request object for parameters |
Response data
put(string $uri, \CallFire\Api\Rest\Request $request) : string
Execute a PUT request against an API endpoint, optionally with a given Request object as parameters
string | $uri | Endpoint URL |
\CallFire\Api\Rest\Request | $request | = null Request object for parameters |
Response data
delete(string $uri, \CallFire\Api\Rest\Request $request) : string
Execute a DELETE request again an API endpoint, optionally with a given Request object as parameters
string | $uri | Endpoint URL |
\CallFire\Api\Rest\Request | $request | = null Request object for parameters |
Response data
buildPostData(array $parameters) : string
Construct the POST fields data for a POST/PUT request, according to CallFire conventions
Reformats any array parameters to be a space-concatenated list of items. Any object parameters will be casted to a string, as possible.
array | $parameters | POST data |
Encoded POST data
setHttp(\CallFire\Api\Rest\Http\Request $http)
\CallFire\Api\Rest\Http\Request | $http |