Schema URL

Type: object

Freifunk Community API 0.4.14

Properties

name string required

The name of your community

location object required

Position data such as a postal address or geographic coordinates

5 nested properties
city string required

Name of the city

lat number required

Lattitude of your city in decimal degrees

lon number required

Longitude of your city in decimal degrees

country string

Your country, list has been taken from http://countrylist.net/de/

Values: "" "AF" "AX" "AL" "DZ" "AS" "AD" "AO" "AI" "AQ" "AG" "AR" "AM" "AW" "AC" "AU" "AT" "AZ" "BS" "BH" "BD" "BB" "BY" "BE" "BZ" "BJ" "BM" "BT" "BO" "BA" "BW" "BV" "BR" "IO" "BN" "BG" "BF" "BI" "KH" "CM" "CA" "IC" "CV" "KY" "CF" "TD" "CL" "CN" "CX" "CC" "CO" "KM" "CG" "CD" "CK" "CR" "CI" "HR" "CU" "CY" "CZ" "DK" "DG" "DJ" "DM" "DO" "EC" "EG" "SV" "GQ" "ER" "EE" "ET" "EU" "FK" "FO" "FJ" "FI" "FR" "GF" "PF" "TF" "GA" "GM" "GE" "DE" "GH" "GI" "GR" "GL" "GD" "GP" "GU" "GT" "GG" "GN" "GW" "GY" "HT" "HM" "VA" "HN" "HK" "HU" "IS" "IN" "ID" "IR" "IQ" "IE" "IM" "IL" "IT" "JM" "JP" "JE" "JO" "KZ" "KE" "KI" "KP" "KR" "KW" "KG" "LA" "LV" "LB" "LS" "LR" "LY" "LI" "LT" "LU" "MO" "MK" "MG" "MW" "MY" "MV" "ML" "MT" "MH" "MQ" "MR" "MU" "YT" "MX" "FM" "MD" "MC" "MN" "ME" "MS" "MA" "MZ" "MM" "NA" "NR" "NP" "NL" "AN" "NC" "NZ" "NI" "NE" "NG" "NU" "NF" "MP" "NO" "OM" "PK" "PW" "PS" "PA" "PG" "PY" "PE" "PH" "PN" "PL" "PT" "PR" "QA" "RE" "RO" "RU" "RW" "SH" "KN" "LC" "PM" "VC" "WS" "SM" "ST" "SA" "NT" "SN" "CS" "SC" "SL" "SG" "SK" "SI" "SB" "SO" "ZA" "GS" "SU" "ES" "LK" "SD" "SR" "SJ" "SZ" "SE" "CH" "SY" "TW" "TJ" "TZ" "TH" "TL" "TG" "TK" "TO" "TT" "TA" "TN" "TR" "TM" "TC" "TV" "UG" "UA" "AE" "GB" "US" "UY" "UZ" "VU" "VE" "VN" "VG" "VI" "WF" "EH" "YE" "ZM" "ZW"
address object

The address of the place you meet

3 nested properties
Name string

The name of the place you meet

Street string

The street address of your meeting place

Zipcode string

The zip code of your meeting place

contact object required
10 nested properties
email string
format=emailpattern=^[A-Za-z0-9äöüÄÖUß_\-\.]+@[A-Za-z0-9äöüÄÖUß_\-\.]+\.[A-Za-z]{2,}$
facebook string

URL to your community's facebook account (https://facebook.com/...)

pattern=^(http|https)://([a-z\-]*\.|)facebook\.com/[A-Za-z0-9ÄÖÜäöüß\-_\.]+
identica string

URL to your community's identica account (https://identi.ca/...)

pattern=^(http|https)://([a-z\-]*\.|)identi\.ca/[A-Za-z0-9ÄÖÜäöüß\-_\.]+
irc string

Your community's ICR channel; starts with irc://

pattern=^(irc|ircs)://.*
jabber string

A jabber account someone reads ([email protected])

pattern=^[A-Za-z0-9äöüÄÖUß_\-\.]+@[A-Za-z0-9äöüÄÖUß_\-\.]+\.[A-Za-z]{2,}(\?join){0,1}$
ml string

The email address ([email protected]) of your mailing list or a link to the mailinglist info page (http{s}://...)

pattern=^([A-Za-z0-9äöüÄÖUß_\-\.]+@[A-Za-z0-9äöüÄÖUß_\-\.]+\.[A-Za-z]{2,}|(http|https)://[A-Za-z0-9ÄÖÜäöüß\-_\./]+)$
googleplus string

URL to your community's g+ account (https://plus.google.com/...)

pattern=^(http|https)://plus\.google\.com/[A-Za-z0-9ÄÖÜäöüß\+\-\./_]+
twitter string

Your community's Twitter name (starts with @)

pattern=^@[A-Za-z0-9_\-]{1,15}
webform string
pattern=^(http|https)://[A-Za-z0-9ÄÖÜäöüß\-_\./]+
phone string
url string required
pattern=^(http|https)://[A-Za-z0-9ÄÖÜäöüß\-_\./]+
state object required

A collection of status-related data. Actual open/closed status, icons, last change timestamp etc.

5 nested properties
lastchange string required

At what ISO 8601 timestamp has your community status lastly changed?

Default: 0
format=date-time
nodes integer

Number of active nodes. This field is predestined to be updated regularly, please see sample solutions for Gluon or OLSR

min=0
message string

A free-form string something like 'open for public', 'members only' or whatever you want it to be)

description string

Describe your community in a few lines

focus string[]

What's the focus of your local community?

api string

The Freifunk Community API version you use

Default: "0.4.14"
Values: "0.1" "0.2.0" "0.2.1" "0.3.0" "0.3.1" "0.3.2" "0.4.0" "0.4.1" "0.4.2" "0.4.3" "0.4.4" "0.4.5" "0.4.6" "0.4.7" "0.4.8" "0.4.9" "0.4.10" "0.4.11" "0.4.12" "0.4.13" "0.4.14"
metacommunity string

The name of your metacommunity, if your local community belongs to a bigger one

timeline object[]

These are lifetime events something like date of birth (and rebirth :-) of your community or other important milestones

feeds object[]

Feeds you provide your community

nodeMaps object[]

Maps of nodes or topology your community provides

services object[]

Services Provided by your community

support object
2 nested properties
club object
7 nested properties
name string

Name of the Club

street string

Address - Street

zip string

Address - ZIP

city string

Name of the city

url string
pattern=^(http|https)://[A-Za-z0-9ÄÖÜäöüß\-_\./]+
email string
format=emailpattern=^[A-Za-z0-9äöüÄÖUß_\-\.]+@[A-Za-z0-9äöüÄÖUß_\-\.]+\.[A-Za-z]{2,}$
board string[]

Who are the board members of the club?

donations object
2 nested properties
bankaccount object
3 nested properties
IBAN string
BIC string
usage string

Please use this string as transfer-purpose to define a special usage of your donation.

campaigns object[]
socialprojects object
3 nested properties
number integer

Number of projects supported by your Community

website string
pattern=^(http|https)://[A-Za-z0-9ÄÖÜäöüß\-_\./]+
contact string
format=emailpattern=^[A-Za-z0-9äöüÄÖUß_\-\.]+@[A-Za-z0-9äöüÄÖUß_\-\.]+\.[A-Za-z]{2,}$
privacy object
1 nested properties
policyurl string
pattern=^(http|https)://[A-Za-z0-9ÄÖÜäöüß\-_\./]+
techDetails object

Technical details of your community's Freifunk implementation

6 nested properties
firmware object
7 nested properties
url string
pattern=^(http|https)://[A-Za-z0-9ÄÖÜäöüß\-_\./]+
docs string
pattern=^(http|https)://[A-Za-z0-9ÄÖÜäöüß\-_\./]+
vpnaccess string

How to access your VPN services

Default: ""
Values: "" "automatic" "fwimage" "mail" "webform" "else"
registrationurl string
pattern=^(http|https)://[A-Za-z0-9ÄÖÜäöüß\-_\./]+
orgrestrictions string

Are there any organizational restrictions when using/installing your firmware?

techrestrictions string

Are there any technical restrictions like hardware?

name string

Name of your firmware

dns object[]

DNS servers for domains used by your community

networks object

Networks used by your community

2 nested properties
ipv6 object[]

IPv6 networks used by your community

ipv4 object[]

IPv4 networks used by your community

routing string[]

Routing protocols used within your community

legals string[]

What do you use to handle legal issues, e.g. the German Störerhaftung or restrictions in your country?

updatemode string[]

How do you deploy firmware updates?

Definitions

city string

Name of the city

country string

Your country, list has been taken from http://countrylist.net/de/

address object

The address of the place you meet

Name string

The name of the place you meet

Street string

The street address of your meeting place

Zipcode string

The zip code of your meeting place

lat number

Lattitude of your city in decimal degrees

lon number

Longitude of your city in decimal degrees

email string
url string
phone string