librehost api
Librehost API JSON schema
Proposed format for json schema v0.0.1
This is planned to be expanded with option fields for services, locations, values and admins/people. Its expected to be available at /librehost.json
Details
-
@context
(string
): Set this tohttp://schema.org
-
version
(string
): This is the version of the schema. Do not update this if you update yourlibrehost.json
. -
@type
(string
): Type of the site which thelibrehost.json
represents. -
organizationType
(string
): Type of the organization. -
name
(string
): Name of the the organization. -
tagLine
(string
): The tagline of the organization. -
homeUrl
(string
): URL of the homepage of the organization. -
logo
(string
): Link to image file of the logo of the organization. -
description
(string
): Description of the organization. -
communicationLanguages
(array(string)
): Array of ISO 639-1 codes of the languages that the admins can be contacted in. -
contactUrl
(string
): URL where info to contact the admins can be found or the admins can be contacted. -
privacyPolicyUrl
(string
): URL where the Privacy Policy resides. -
termsOfServiceUrl
(string
): URL where the Terms of Service reside. -
isServiceProvider
(boolean
): Denotes whether the said organization provides services. -
foundingDate
(int
): Year of founding of the organization. -
dateCreated
(string
): ISO Date Time String (YYYY-MM-DDTHH:MM:SSZ
in UTC) denoting when the file was created. -
dateModified
(string
): ISO Date Time String denoting when the file was last modified. Update this line everytime you make a change to thelibrehost.json
.