Documentation
Point Format
{
"name": string,
"category": string [point | interest | economic],
"type": integer (if category = interest or economic),
"latitude": float,
"longitude": float,
"visibility": [public, protected, private],
"medias": Media[],
"translated_points": TranslatedPoint[],
"seasons": string[],
"location": string[]
}
Media Format
{
"name"; string,
"order": integer > 0,
"media_link": string,
"media_type": [1|2|3],
"translated_medias": TranslatedMedia[]
}
Translated Media Format
{
"lang": string,
"name": string,
"description": string,
"media_link": string,
"custom_fields": CustomField[]
}
Translated Point Format
{
"lang": string,
"name": string,
"description": string,
"custom_fields": CustomField[]
}
Custom Field Format
{
"value": string,
"type": integer
}
Point : medias, translated_points and seasons can be empty
Media : translated_medias can be empty
Translated Point and Translated Media : custom_fields can be empty
seasons values : spring, summer, autumn, winter
location values : inside, outside
Requirements
| Name |
Requirement |
Type |
Description |
| point |
|
string |
point in JSON |
| email |
|
string |
user's email |
| wsse_token |
|
string |
user's token |
| _format |
xml|json|html |
|
|
Status Codes
| Status Code |
Description |
| 201 |
- Returned when point is created
|
| 400 |
- Returned when requirements are wrong or empty
- Returned when user back-office is not callable
|
| 401 |
- Returned when authentication failed
|
| 403 |
- Returned when access denied
|