Application
Create
Description
Create a new application by providing at least a name and a user identifier.
<?php
$endpoint = "http://www.domain.com/application/api/create"
Example
{
"name": "My App",
"key": "my-app",
"font_family": "Helvetica"
}
Request
Param | Type | Details | Default |
---|---|---|---|
name * | string | Application name | |
user_id * | int | Owner unique identifier | |
key | string | Application Key - Must be unique (e.g. http://www.domain.com/my-key) | |
font_family | string | Arial, Helvetica, Verdana, Georgia, Times new roman, Palatino | |
domain | string | (e.g. m.domain.com) | |
is_active | boolean | Render the application invisible from the editor | true |
is_locked | boolean | Activate or deactivate the application | true |
* Required fields
Success - Example
{
"success": 1,
"app_id": 1,
"app_url": "http://www.domain.com/my-app"
}
Error - Example
{
"error": 1,
"message": "The key is already used by another application."
}
Response
Param | Type | Details | Default |
---|---|---|---|
success/error | int | Indicate whether there was an error during the process | 1 |
app_id | int | Application unique identifier - Used to update the app or to link a user to an app | |
app_url | string | URL of the application |
Update
Description
Update an existing user.
<?php
$endpoint = "http://www.domain.com/application/api/update"
Example
{
"name": "My Stunning App",
"key": "my-stunning-app",
"font_family": "Arial"
}
Request
Param | Type | Details | Default |
---|---|---|---|
app_id * | int | Unique identifier | |
name | string | Application name | |
key | string | Application key - Must be unique (e.g. http://www.domain.com/my-key) | |
font_family | string | Arial, Helvetica, Verdana, Georgia, Times new roman, Palatino | |
domain | string | (e.g. m.domain.com) | |
is_active | boolean | Render the application invisible from the editor | true |
is_locked | boolean | Activate or deactivate the application | true |
* Required fields
Success - Example
{
"success": 1,
"app_id": 1,
"app_url": "http://www.domain.com/my-stunning-app"
}
Error - Example
{
"error": 1,
"message": "The key is already used by another application."
}
Response
Param | Type | Details | Default |
---|---|---|---|
success/error | int | Indicate whether there was an error during the process | 1 |
app_id | int | Application unique identifier - Used to update the app or to link a user to an app | |
app_url | string | URL of the application |
Grant user
Description
Allows an existing user to manage an application.
<?php
$endpoint = "http://www.domain.com/application/api_admin/add"
Example
{
"app_id": "1",
"user_id": "1"
}
Request
Param | Type | Details |
---|---|---|
app_id * | int | Unique identifier |
admin_id * | int | User identifier |
* Required fields
Success - Example
{
"success": 1
}
Error - Example
{
"error": 1,
"message": "This user can already manage this application."
}
Response
Param | Type | Details | Default |
---|---|---|---|
success/error | int | Indicate whether there was an error during the process | 1 |
Revoke user
Description
Denies an existing user to manage an application.
<?php
$endpoint = "http://www.domain.com/application/api_admin/remove"
Example
{
"app_id": "1",
"user_id": "1"
}
Request
Param | Type | Details |
---|---|---|
app_id * | int | Unique identifier |
admin_id * | int | User identifier |
* Required fields
Success - Example
{
"success": 1
}
Error - Example
{
"error": 1,
"message": "This user can't manage this application."
}
Response
Param | Type | Details | Default |
---|---|---|---|
success/error | int | Indicate whether there was an error during the process | 1 |