Exporting and Importing Model
Export / Import functionality enables the user to export models and then re-import them into another project. Models are encoded into a Base 64 string so that they can easily be transmitted using various channels of communication.
Exporting and Importing Model Rest API
Export a Model
Export a model into a Base 64 string.
URL
GET /symetry/rest/{cid}/projects/{pid}/model/export?modelidHTTP Responses
| HTTP Status Code | HTTP Status Message | Description |
|---|---|---|
| 200 | OK | Success. |
HTTP Response Entity
| HTTP Response Entity | Example |
|---|---|
| String | A Base64 representation of the model. |
Sample Request/Response Fed Create
GET url="http://charm:8080/symetry/rest/c1/projects/p1/model/export?modelid=theModelName"
Response:
Base64 StringImport a Model
Import a model into a project.
URL
POST /symetry/rest/{cid}/projects/{pid}/model/import?modelid= [body=string]Request Body
The body is a Base 64 string from a model that was exported first with the Model Export functionality.
HTTP Responses
| HTTP Status Code | HTTP Status Message | Description |
|---|---|---|
| 200 | OK | Success. |
Sample Request/Response Fed Create
POST url="http://charm:8080/symetry/rest/c1/projects/p1/model/export?modelid=theModelName"
BODY:
Base64 string