Refresh internal tasks
/rest/{version}/admin/refresh/{task}
For more information, see Telephony Fraud Protection or Local Route Tables in the ACLI Configuration Guide.
This API is only available for SBC and ESBC.
Request
-
task(required):
Specifies the internal task to execute a refresh on.
-
version(required):
REST API version string.
Available values: v1.2
-
filename:
File name to use for refresh action
-
Authorization(required):
The value in the Authorization header must be the string "
Bearer {access token}", where{access token}is a valid, unexpired token received in response to a prior/rest/{version}/auth/tokenrequest.
Response
204 Response
400 Response
401 Response
403 Response
404 Response
Examples
Example of Accessing the API with cURL
The following example shows how to refresh internal tasks by submitting a POST request on the REST resource using cURL. For more information about cURL, see Use cURL.
curl -X POST \
--header "Accept: application/xml" \
--header "Authorization: Bearer $TOKEN" \
"https://${HOSTNAME}/rest/v1.1/admin/refresh/fpe"
Note:
The value of '{task}' must be either 'all', 'fpe', or 'lrt'.Example of Accessing the API with Python
The following example shows how to refresh internal tasks by submitting a POST request on the REST resource using Python.
This example assumes you have a valid token stored in the token variable. For an example of authenticating
with Python, see Authenticate.
import requests
headers = { "Accept":"application/xml", "Authorization":"Bearer " + token }
url = "https://" + hostname + "/rest/v1.1/admin/refresh/fpe"
resp = requests.post(url, headers=headers)
Example of the Response Body
This endpoint does not return a response body.