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.