Constants files for substitution into templates autoprovision (ap_constants)
Overview
Provides access to site constants files for substitution into autoprovisioned templates.
The directory is located in the category of automatically synchronized directories :SYNC.
During the autoprovision service, a private configuration is created based on a template (by phone model or phone brand)). The constants are substituted into the template in descending order of priority: from the domain settings (settings.ap_constants), from the master domain settings (settings.ap_constants), from the site constants file located in this directory and named `<SITE_NAME>.cfg`.
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_constants 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="site5.cfg"
Content-Transfer-Encoding: binary
BINARY BODY OF 'site5.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_constants HTTP/1.1
File download
Request
Name | Type | Description |
---|---|---|
|
|
Issuance Type. Default
|
GET /rest/v1/fs/targets/ap_constants/site5.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_constants/site5.cfg HTTP/1.1
Content-Type: application/octet-stream
BINARY BODY OF 'site5.cfg'
PUT /rest/v1/fs/targets/ap_constants/site5.cfg HTTP/1.1
Content-Type: multipart/form-data; boundary=-----------boundary_69df8120352a996e
-----------boundary_69df8120352a996e
Content-Type: application/octet-stream
Content-Disposition: form-data; name="site5.cfg"; filename="site5.cfg"
Content-Transfer-Encoding: binary
BINARY BODY OF 'site5.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_constants/site5.cfg?attachment=true HTTP/1.1
See also
-
Ready-made configuration files ap_configurations
-
Template files ap_templates
-
role ap
-
Essence sipuser