Hello! We are running our annual fundraising. Please consider making a donation if you value this freely available service or want to support people around the world working towards liberatory social change - https://riseup.net/donate
These notes largely based on the [research and documentation for the *Go* Radar bindings](https://godoc.org/github.com/goapunk/radar-api-go).
These notes largely based on the [research and documentation for the *Go* Radar bindings](https://godoc.org/github.com/goapunk/radar-api-go).
*[General](#General)
*[Entity Endpoints](#Entity-Endpoints)
*[Search Endpoints](#Search-Endpoints)
*[Fields](#Fields)
*[Field references](#Field-references)
*[Facets](#Facets)
*[Filters](#Filters)
*[Authentication](#Authentication)
*[Posting Entities](#Posting-Entities)
# General
# General
The radar database consists of the following entities:
The radar database consists of the following entities:
```
* events : any kind of event, e.g. a party, workshop, etc.
* events : any kind of event, e.g. a party, workshop, etc.
* groups : a group organizes events. Some groups just act as promoters and add events to the
* groups : a group organizes events. Some groups just act as promoters and add events to the database without actually organzing them, e.g. "Stressfaktor". An event can be linked to multiple groups.
database without actually organzing them, e.g. "Stressfaktor". An event can be linked to multiple groups.
* location : a place where an event happens.
* location : a place where an event happens.
* taxonomy term : a category for events, groups and locations, e.g. "party",
* taxonomy term : a category for events, groups and locations, e.g. "party", "workshop", "bar/cafe", etc. Any of the above entities can be linked to multiple taxonomy terms.
"workshop", "bar/cafe", etc. Any of the above entities can be linked to
multiple taxonomy terms.
```
Each entity comes with a set of fields. The list of available fields for each entity can be found in the corresponding subpackages (see subdirectories). All entities have a common field UUID which uniquely identifies an entity instance.
Each entity comes with a set of fields. All entities have a common field UUID which uniquely identifies an entity instance.
# Endpoints
# Entity Endpoints
This documentation follows json only, it is possible to change to other formats including xml by altering the extension.
This documentation follows json only, it is possible to change to other formats including xml by altering the extension.
...
@@ -372,3 +377,9 @@ A field can't be used in more than one equals filter, i.e. you can't filter for
...
@@ -372,3 +377,9 @@ A field can't be used in more than one equals filter, i.e. you can't filter for