Ready-made static configuration files for autoprovision (ap_configurations)
Overview
Provides access to template files for autoprovisioning.
The directory is located in the category of automatically synchronized directories :SYNC.
During autoprovision service operation, in response to a request for a specific file, the first thing is to check its presence in this directory. And only in case of its absence the private configuration is searched and built on the basis of a template. Firmware, general boot configurations, as well as individual configurations for specific phones or subscribers can be located here.
Requests
HTTP verb | Endpoint | Description |
---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Pouring a group of files
Uploading to the collection is done by Content-Type: multipart/formdata
.
There can be one or more files in the request.
The files are placed under the names specified in the Content-Disposition
headers of each part.
If a file with the specified name already exists, it is not saved and returns an error. Depending on the Content-Type and the presence of successfully placed files, the request may return a failed HTTP response, or failure information in the body of the HTTP response 200 OK.
Request
POST /rest/v1/fs/targets/ap_configurations HTTP/1.1
Content-Type: multipart/form-data; boundary=-----------boundary_69df8120352a996e
-----------boundary_69df8120352a996e
Content-Type: application/octet-stream
Content-Disposition: form-data; name="filename"; filename="7d530b24a037.cfg"
Content-Transfer-Encoding: binary
BINARY BODY OF '7d530b24a037.cfg'
-----------boundary_69df8120352a996e--
Getting a list of files
Request
Name | Type | Description |
---|---|---|
|
|
Filter by field values. |
|
|
List of fields to output. Available fields for output: name, size, last_modified. |
|
|
Offset in the list of files to be issued. |
|
|
Maximum number of files in the list. |
|
|
The sort order of the files in the list. |
GET /rest/v1/fs/targets/ap_configurations HTTP/1.1
File download
Request
Name | Type | Description |
---|---|---|
|
|
Issuance Type. Default
|
GET /rest/v1/fs/targets/ap_configurations/7d530b24a037.cfg?attachment=true HTTP/1.1
Reloading an existing file
Performs a file replacement.
A single file is uploaded either with Content-Type: multipart/formdata
,
or with an arbitrary Content-Type
that is not multipart.
If the download is done with Content-Type: multipart/formdata
,
then only the first file will be saved (the first part with the filename field in the header)
Content-Disposition
), and the file name itself will be ignored.
Request
PUT /rest/v1/fs/targets/ap_configurations/7d530b24a037.cfg HTTP/1.1
Content-Type: application/octet-stream
BINARY BODY OF '7d530b24a037.cfg'
PUT /rest/v1/fs/targets/ap_configurations/7d530b24a037.cfg HTTP/1.1
Content-Type: multipart/form-data; boundary=-----------boundary_69df8120352a996e
-----------boundary_69df8120352a996e
Content-Type: application/octet-stream
Content-Disposition: form-data; name="7d530b24a037.cfg"; filename="7d530b24a037.cfg"
Content-Transfer-Encoding: binary
BINARY BODY OF '7d530b24a037.cfg'
-----------boundary_69df8120352a996e--
Getting meta-information about a file
Returns meta-information about the file, including the size in the header Content-Length
.
Features
-
HTTP-the response does not contain a body, despite the presence of a header
Content-Length
.
Request
Name | Type | Description |
---|---|---|
|
|
Issuance Type. Default
|
HEAD /rest/v1/fs/targets/ap_configurations/7d530b24a037.cfg?attachment=true HTTP/1.1
See also
-
Template files ap_templates
-
Site constants files ap_constants
-
role ap
-
Essence sipuser