- `since_id`: (optional) minimum event id for pagination
- `count`: maximum number of items returned, default 20
+### POST api/friendica/event_create
+
+Create a new event for the current logged in user.
+
+#### Parameters
+
+- `id` : (optional) id of event, event will be amended if supplied
+- `name` : name of the event (required)
+- `start_time` : start of the event (ISO), required
+- `end_time` : (optional) end of the event, event is open end, if not supplied
+- `desc` : (optional) description of the event
+- `place` : (optional) location of the event
+- `publish` : (optional) create message for event
+- `allow_cid` : (optional) ACL-formatted list of allowed contact ids if private event
+- `allow_gid` : (optional) ACL-formatted list of disallowed contact ids if private event
+- `deny_cid` : (optional) ACL-formatted list of allowed group ids if private event
+- `deny_gid` : (optional) ACL-formatted list of disallowed group ids if private event
+
+### POST api/friendica/event_delete
+
+Delete event from calendar (not the message)
+
+#### Parameters
+
+- `id` : id of event to be deleted
+
### GET api/externalprofile/show
Returns a [Contact](help/API-Entities#Contact) entity for the provided profile URL.
* `friendica_verbose`: "true" enables different error returns (default: "false")
-### POST/PUT api/direct_messages/new
+### POST api/direct_messages/new
Deprecated Twitter direct message submission endpoint.
* `replyto`: ID of the replied direct message
* `title`: Title of the direct message
-### POST/DELETE api/direct_messages/destroy
+### POST api/direct_messages/destroy
Deprecated Twitter direct message deletion endpoint.
* `gid`: id of the group
* `user`: array of [Contacts](help/API-Entities#Contact)
-### POST/PUT api/friendica/group_create
+### POST api/friendica/group_create
Create the group with the posted array of contacts as members.
* `status`: "missing user" | "ok"
* `wrong users`: array of users, which were not available in the contact table
-### POST/DELETE api/friendica/group_delete
+### POST api/friendica/group_delete
Delete the specified group of contacts; API call need to include the correct gid AND name of the group to be deleted.
"unknown error - update photo entry in database failed",
"unknown error - this error on uploading or updating a photo should never happen"
-### DELETE api/friendica/photo/delete
+### POST api/friendica/photo/delete
Deletes a single image with the specified id, is not reversible -> ensure that client is asking user for being sure to do this
Sets item table entries for this photo to deleted = 1.
---
-### POST/DELETE api/friendica/photoalbum/delete
+### POST api/friendica/photoalbum/delete
Deletes all images with the specified album name, is not reversible -> ensure that client is asking user for being sure to do this.
* 400 BADREQUEST: "no albumname specified", "album not available"
* 500 INTERNALSERVERERROR: "problem with deleting item occured", "unknown error - deleting from database failed"
-### POST/PUT api/friendica/photoalbum/update
+### POST api/friendica/photoalbum/update
Changes the album name to album_new for all photos in album.