Example requests and real-time responses from the SignWriting Server
/Guide.md
The API Blueprint for the SignWriting Server
/svg/AS20310S26b02S33100M521x547S33100482x483S20310506x500S26b02503x520
svg for sign
/svg/AS20310S26b02S33100M521x547S33100482x483S20310506x500S26b02503x520-C
svg for colorized sign
/svg/AS20310S26b02S33100M521x547S33100482x483S20310506x500S26b02503x520-P99
svg for padded sign
/svg/AS20310S26b02S33100M521x547S33100482x483S20310506x500S26b02503x520-D_red_
svg for line colored sign
/svg/AS20310S26b02S33100M521x547S33100482x483S20310506x500S26b02503x520-D_red,blue_
svg for line and fill colored sign
/svg/AS20310S26b02S33100M521x547S33100482x483S20310506x500S26b02503x520-G_gray_
svg with colored background
/svg/AS20310S26b02S33100M521x547S33100482x483S20310506x500S26b02503x520-Z2
svg with large size
/svg/AS20310S26b02S33100M521x547S33100482x483S20310506x500S26b02503x520-Zx
svg with x size
/svg/AS20310S26b02S33100M521x547S33100482x483S20310506x500S26b02503x520-P05G_black_D_white,black_Z1.5
svg with inverse colors
/svg/AS20310S26b02S33100M521x547S33100482x483S20310506x500S26b02503x520--D01_red_
svg with one red symbol
/svg/AS20310S26b02S33100M521x547S33100482x483S20310506x500S26b02503x520--D01_red_D02_green_
svg with one red symbol and one green symbol
/svg/AS20310S26b02S33100M521x547S33100482x483S20310506x500S26b02503x520--Z03,2
svg with one large symbol
/svg/AS20310S26b02S33100M521x547S33100482x483S20310506x500S26b02503x520--Z01,1.5,480x480
svg with one large symbol with adjusted position
/svg/AS20310S26b02S33100M521x547S33100482x483S20310506x500S26b02503x520-P05G_lightblue_-D01_red_D02_green_Z01,1.5,480x480Z03,2.1,480x500
svg with many styling options
/svg/font/AS20310S26b02S33100M521x547S33100482x483S20310506x500S26b02503x520
svg for sign
/svg/font/AS20310S26b02S33100M521x547S33100482x483S20310506x500S26b02503x520-C
svg for colorized sign
/svg/font/AS20310S26b02S33100M521x547S33100482x483S20310506x500S26b02503x520-P99
svg for padded sign
/svg/font/AS20310S26b02S33100M521x547S33100482x483S20310506x500S26b02503x520-D_red_
svg for line colored sign
/svg/font/AS20310S26b02S33100M521x547S33100482x483S20310506x500S26b02503x520-D_red,blue_
svg for line and fill colored sign
/svg/font/AS20310S26b02S33100M521x547S33100482x483S20310506x500S26b02503x520-G_gray_
svg with colored background
/svg/font/AS20310S26b02S33100M521x547S33100482x483S20310506x500S26b02503x520-Z2
svg with large size
/svg/font/AS20310S26b02S33100M521x547S33100482x483S20310506x500S26b02503x520-Zx
svg with x size
/svg/font/AS20310S26b02S33100M521x547S33100482x483S20310506x500S26b02503x520-P05G_black_D_white,black_Z1.5
svg with inverse colors
/svg/font/AS20310S26b02S33100M521x547S33100482x483S20310506x500S26b02503x520--D01_red_
svg with one red symbol
/svg/font/AS20310S26b02S33100M521x547S33100482x483S20310506x500S26b02503x520--D01_red_D02_green_
svg with one red symbol and one green symbol
/svg/font/AS20310S26b02S33100M521x547S33100482x483S20310506x500S26b02503x520--Z03,2
svg with one large symbol
/svg/font/AS20310S26b02S33100M521x547S33100482x483S20310506x500S26b02503x520--Z01,1.5,480x480
svg with one large symbol with adjusted position
/svg/font/AS20310S26b02S33100M521x547S33100482x483S20310506x500S26b02503x520-P05G_lightblue_-D01_red_D02_green_Z01,1.5,480x480Z03,2.1,480x500
svg with many styling options
/svg/S10000
svg for symbol
/svg/S10000-C
svg for colorized symbol
/svg/S10000-P99
svg for padded symbol
/svg/S10000-D_red_
svg for line colored symbol
/svg/S10000-D_red,blue_
svg for line and fill colored symbol
/svg/S10000-G_gray_
svg with colored background
/svg/S10000-Z2
svg with large size
/svg/S10000-Zx
svg with x size
/svg/S10000-P05G_black_D_white,black_Z1.5
svg with inverse colors
/svg/font/S10000
svg for symbol
/svg/font/S10000-C
svg for colorized symbol
/svg/font/S10000-P99
svg for padded symbol
/svg/font/S10000-D_red_
svg for line colored symbol
/svg/font/S10000-D_red,blue_
svg for line and fill colored symbol
/svg/font/S10000-G_gray_
svg with colored background
/svg/font/S10000-Z2
svg with large size
/svg/font/S10000-Zx
svg with x size
/svg/font/S10000-P05G_black_D_white,black_Z1.5
svg with inverse colors
/regex/Q
query all signs
/regex/QS10000
query signs with symbol S10000
/regex/QS100uu
query signs with base symbol S100 all fills and rotations
/regex/QS10000S20500
query signs with symbols S10000 and S20500
/regex/QR100t110
query signs with any range of base symbols from S100 through S1100
/regex/QT
query sortable signs
/regex/QAS10000T
query signs with sort start of symbol S10000
/regex/QAS100uuT
query signs with sort start of base symbol S100 all fills and rotations
/regex/QAS10000S20500T
query signs with sort start of symbols S10000 then S20500
/regex/QAR100t110T
query signs with sort start range of base symbols from S100 through S1100
/regex/bad-query
A bad query that can not be transformed
/regex/A/AS20310S26b02S33100M521x547S33100482x483S20310506x500S26b02503x520
fsw conversion query with same exact sorting symbols
/regex/a/AS20310S26b02S33100M521x547S33100482x483S20310506x500S26b02503x520
fsw conversion query with same general sorting symbols
/regex/S/AS20310S26b02S33100M521x547S33100482x483S20310506x500S26b02503x520
fsw conversion query with same exact spatial symbols
/regex/s/AS20310S26b02S33100M521x547S33100482x483S20310506x500S26b02503x520
fsw conversion query with same general spatial symbols
/regex/SL/AS20310S26b02S33100M521x547S33100482x483S20310506x500S26b02503x520
fsw conversion query with same exact spatial symbols at location
/regex/sL/AS20310S26b02S33100M521x547S33100482x483S20310506x500S26b02503x520
fsw conversion query with same general spatial symbols at location
/regex/ASL/AS20310S26b02S33100M521x547S33100482x483S20310506x500S26b02503x520
fsw conversion query with same exact sorting symbols and same exact spatial symbols at location
/regex/wrong/AS20310S26b02S33100M521x547S33100482x483S20310506x500S26b02503x520
no valid flags
/regex/asL/not_fsw
not valid FSW
/world/svg
SVG for countries of the world.
/world/flag
Country Code and Flag image.
/world/info
Language and puddles by country.
/world/country/US
Country info by code.
/puddle
Listing of puddles available
/puddle/language/ase
Listing of puddles available for sign language
/puddle/ase
Puddle information based on code
/puddle/ase/query/QS10000S10008S21100
Query puddle for signs with 3 symbols
/puddle/ase/query/QS2ff00S20500?offset=160
Query puddle for signs with 2 symbols, skip first 160 results
/puddle/ase/query/QS10000?limit=1
Query puddle for signs with 1 symbol, only returns first result
/puddle/ase/query/QS2ff00S20500S26504?limit=0
Query puddle for signs with 3 symbol, returning all results without limit
/puddle/ase/query/QS2ff00S20500S26504?sort=-created_at
Query puddle for signs with 3 symbol, sort by created_at descending
/puddle/ase/query/QS2ff00S20500?offset=160&limit=10&sort=id
Query puddle for signs with 2 symbol, sort by id, skip the first 160, and return 10 results
/puddle/sgn4/query/SL/M521x547S33100482x483S20310506x500S26b02503x520
Query puddle for signs with same symbols at location
/puddle/sgn4/query/signtext/QS20500S20320
Query puddle for signtext with contact and fist
/puddle/sgn4/query/signtext/SL/M512x527S18002491x474S20500488x516S20500502x516
Query puddle for signtext with same symbols at location
/puddle/sgn4/search/del
Search puddle for string del
/puddle/sgn4/search/del?match=start
Search puddle for string del at start
/puddle/sgn4/search/del?match=end
Search puddle for string del at end
/puddle/sgn4/search/Delaware?match=exact
Search puddle for exact string Delaware
/puddle/sgn4/search/DEL?ci=1
Search puddle for string DEL, case insensitive
/puddle/sgn4/search/del?match=start&ci=1
Search puddle for string del at start, case insensitive
/puddle/sgn4/search/DEL?match=end&ci=1
Search puddle for string DEL at end, case insensitive
/puddle/sgn4/search/delaware?match=exact&ci=1
Search puddle for exact string delaware, case insensitive
/puddle/sgn4/sign?term=hello
Search for signs by term
/puddle/sgn4/sign?text=hello
Search for signs by text
/puddle/sgn4/sign?query=QS2ff00S20500S26504
Search for signs by query
/puddle/sgn4/sign?fsw=M512x527S18002491x474S20500488x516S20500502x516
Search for signs by fsw
/puddle/sgn4/sign?fsw=M512x527S18002491x474S20500488x516S20500502x516&flags=s
Search for signs by fsw with flags
/puddle/sgn4/sign?source=valerie&limit=5
Search for signs by source
/puddle/sgn4/term?term=hello
Search for terms by term
/puddle/sgn4/term?text=hello
Search for terms by text
/puddle/sgn4/term?query=QS2ff00S20500S26504
Search for terms by query
/puddle/sgn4/term?fsw=M512x527S18002491x474S20500488x516S20500502x516
Search for terms by fsw
/puddle/sgn4/term?fsw=M512x527S18002491x474S20500488x516S20500502x516&flags=s
Search for terms by fsw with flags
/puddle/sgn4/term?source=valerie&limit=5
Search for terms by source
/puddle/sgn4/created?after=2015/08/01 23:59:59&sort=sign&limit=5
Search puddle for entries created after August 1st, sort by the sign spelling, limit to 5 results
/puddle/sgn4/created?before=2008&limit=10
Search puddle for entries created before 2008, limit to 10 results
/puddle/sgn4/created?after=2015/01/01&before=2015/02/01
Search puddle for entries created in January 2015
/puddle/sgn4/updated?after=2015/08/01 23:59:59&sort=sign&limit=5
Search puddle for entries updated after August 1st, sort by the sign spelling, limit to 5 results
/puddle/sgn4/updated?before=2008&limit=10
Search puddle for entries updated before 2008, limit to 10 results
/puddle/sgn4/updated?after=2015/01/01&before=2015/02/01
Search puddle for entries updated in January 2015
/puddle/sgn4/entry/4
Lookup entry by ID