Available API resources: descriptions and parameters.
Server communication uses HTTP request methods and response statuses
/
The root response from the SignWriting Server is an HTML version of README.md.
/Guide.html
Guide.html documents the available API resources: descriptions and parameters.
/Example.html
Example.html contains example requests and documented responses.
/Run.html
Run.html contains example requests and real-time responses.
/README.md
The Readme file contains information about the SignWriting Server project.
/Guide.md
The Markdown version of the API Blueprint for the SignWriting Server.
/Example.md
The Example API calls using curl from the command line and collated into a document.
/Example.json
The Example API calls documented with JSON data.
/db/swserver
Download the main SignWriting Server database
/notFound
When a location is not found, a JSON error is returned.
The svg groups creates SVG images that are stand-alone or that require the SignWriting 2010 fonts.
/svg/{text}
Individual signs and symbols are displayed in stand-alone SVG. An optional styling string can be used to adjust the output image.
string
text of symbol key or FSW string, with optional styling string.
/svg/font/{text}
Individual signs and symbols are displayed in SVG using TrueType fonts. An optional styling string can be used to adjust the output image.
string
text of symbol key or FSW string, with optional styling string.
Query string to regular expression transformation.
/regex/{query}
Query strings can be transformed into regular expressions.
string
Formal SignWriting query string.
/regex/{flags}/{fsw}
Formal SignWriting can be transformed into regular expressions, depending on the flags supplied.
string
Flags for FSW convertion to query string.
'A' - sorted by the same exact symbols.
'a' - sorted by the same general symbols.
'S' - spatial arrangement contains the same exact symbols.
's' - spatial arrangement contains the same general symbols.
'L' - location of spatial arrangement is similar.
string
Formal SignWriting string.
Interact with the countries of the world.
/world/svg
SVG for countries of the world.
/world/flag
Country Code and Flag image
/world/info
Languages and puddles by country.
/world/country/{code}
Country info by code
string
country code.
/world/country/{code}/other
Country info by code for other languages
string
country code.
Interact with collections of signs.
/puddle
A listing of all puddle collections available.
/puddle/language/{iso639}
A listing of all puddle collections available for specific sign language.
string
ISO 639-3 code for sign language.
/puddle/{puddle}
Information about a specific puddle by code or alternate
string
puddle code for collections or ISO 639-3 code for public ditionary.
/puddle/db/{puddle}
Download database for a specific puddle
string
puddle code for collection.
/puddle/{puddle}/query/{query}{?offset,limit,sort}
Search puddle collection with query.
string
puddle code for collections or ISO 639-3 code for public ditionary.
string
Formal SignWriting query string.
number
offset for results array.
number
limit the number of results. 0 for no limit, default of 100.
number
field for sorting results, prefix with minus for descending. Options: id, user, sign, created_at, updated_at.
/puddle/{puddle}/query/signtext/{query}{?offset,limit,sort}
Search puddle collection for SignText with query.
string
puddle code for collections or ISO 639-3 code for public ditionary.
string
Formal SignWriting query string.
number
offset for results array.
number
limit the number of results. 0 for no limit, default of 100.
number
field for sorting results, prefix with minus for descending. Options: id, user, sign, created_at, updated_at.
/puddle/{puddle}/query/{flags}/{fsw}{?offset,limit,sort}
Search puddle collection with Formal SignWriting and conversion flags.
string
puddle code for collections or ISO 639-3 code for public ditionary.
string
Flags for FSW convertion to query string.
'A' - sorted by the same exact symbols.
'a' - sorted by the same general symbols.
'S' - spatial arrangement contains the same exact symbols.
's' - spatial arrangement contains the same general symbols.
'L' - location of spatial arrangement is similar.
string
Formal SignWriting string.
number
offset for results array.
number
limit the number of results. 0 for no limit, default of 100.
number
field for sorting results, prefix with minus for descending. Options: id, user, sign, created_at, updated_at.
/puddle/{puddle}/query/signtext/{flags}/{fsw}{?offset,limit,sort}
Search puddle collection for SignText with Formal SignWriting and conversion flags.
string
puddle code for collections or ISO 639-3 code for public ditionary.
string
Flags for FSW convertion to query string.
'A' - sorted by the same exact symbols.
'a' - sorted by the same general symbols.
'S' - spatial arrangement contains the same exact symbols.
's' - spatial arrangement contains the same general symbols.
'L' - location of spatial arrangement is similar.
string
Formal SignWriting string.
number
offset for results array.
number
limit the number of results. 0 for no limit, default of 100.
number
field for sorting results, prefix with minus for descending. Options: id, user, sign, created_at, updated_at.
/puddle/{puddle}/search/{search}{?match,ci,offset,limit,sort}
Search puddle collection with string.
string
puddle code for collections or ISO 639-3 code for public ditionary.
string
search string.
string
matching strategy: start, end, exact
boolean
case insensitive flag.
number
offset for results array.
number
limit the number of results. 0 for no limit, default of 100.
number
field for sorting results, prefix with minus for descending. Options: id, user, sign, created_at, updated_at.
/puddle/{puddle}/sign{?term,text,query,fsw,flags,source,offset,limit,sort}
Search puddle collection for signs using a variety of parameters.
string
puddle code for collections or ISO 639-3 code for public ditionary.
string
search terms and titles.
string
search extended text description.
string
Formal SignWriting query string.
string
Formal SignWriting string.
string
Flags for FSW convertion to query string.
'A' - sorted by the same exact symbols.
'a' - sorted by the same general symbols.
'S' - spatial arrangement contains the same exact symbols.
's' - spatial arrangement contains the same general symbols.
'L' - location of spatial arrangement is similar.
string
search source field.
number
offset for results array.
number
limit the number of results. 0 for no limit, default of 100.
number
field for sorting results, prefix with minus for descending. Options: id, user, sign, created_at, updated_at.
/puddle/{puddle}/term{?term,text,query,fsw,flags,source,offset,limit,sort}
Search puddle collection for terms using a variety of parameters.
string
puddle code for collections or ISO 639-3 code for public ditionary.
string
search terms and titles.
string
search extended text description.
string
Formal SignWriting query string.
string
Formal SignWriting string.
string
Flags for FSW convertion to query string.
'A' - sorted by the same exact symbols.
'a' - sorted by the same general symbols.
'S' - spatial arrangement contains the same exact symbols.
's' - spatial arrangement contains the same general symbols.
'L' - location of spatial arrangement is similar.
string
search source field.
number
offset for results array.
number
limit the number of results. 0 for no limit, default of 100.
number
field for sorting results, prefix with minus for descending. Options: id, user, sign, created_at, updated_at.
/puddle/{puddle}/created{?before,after,offset,limit,sort}
Search puddle collection based on creation.
string
puddle code for collections or ISO 639-3 code for public ditionary.
string
date time string
string
date time string
number
offset for results array.
number
limit the number of results. 0 for no limit, default of 100.
number
field for sorting results, prefix with minus for descending. Options: id, user, sign, created_at, updated_at.
/puddle/{puddle}/updated{?before,after,offset,limit,sort}
Search puddle collection based on updates.
string
puddle code for collections or ISO 639-3 code for public ditionary.
string
date time string
string
date time string
number
offset for results array.
number
limit the number of results. 0 for no limit, default of 100.
number
field for sorting results, prefix with minus for descending. Options: id, user, sign, created_at, updated_at.
/puddle/{puddle}/entry/{id}{?sort}
Listing from puddle collection based on entry id.
string
puddle code for collections or ISO 639-3 code for public ditionary.
string
list of comma separated entry id numbers.
number
field for sorting results, prefix with minus for descending. Options: id, user, sign, created_at, updated_at.
Work in progress
/user/salt
User salt is required for user authentication. Passwords are mixed with the salt before they are sent to the server.