{"id":693,"date":"2016-03-15T17:49:33","date_gmt":"2016-03-15T17:49:33","guid":{"rendered":"\/?post_type=ht_kb&#038;p=693"},"modified":"2020-11-25T03:09:12","modified_gmt":"2020-11-25T03:09:12","slug":"an-rtcm-message-cheat-sheet","status":"publish","type":"ht_kb","link":"https:\/\/www.use-snip.com\/kb\/knowledge-base\/an-rtcm-message-cheat-sheet\/","title":{"rendered":"An RTCM 3 message cheat sheet"},"content":{"rendered":"<p>We are often asked for a list of what the most common RTCM version 3 messages are.\u00a0 Here is a <em>handy cheat sheet<\/em> to answer this.\u00a0 The first section lists the messages which you are most likely to be concerned about.\u00a0 But if you are developing PPP filters or state space filters the second list will be of more concern, and you will likely use the newer MSM messages.\u00a0 If your user community is made up of both old and new devices, you will probably have to support legacy messages as well as MSM style messages.\u00a0 You can use the <strong>PFAT\u00ae<\/strong> <a href=\"https:\/\/www.use-snip.com\/kb\/knowledge-base\/introducing-pfat\/\">functions<\/a> to divide message types in various different streams when needed.\u00a0 The definitive way to learn more about RTCM is to purchase a copy of the current RTCM 10403.3 standard itself, which you can obtain directly from RTCM <a href=\"http:\/\/www.rtcm.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">here<\/a>.<\/p>\n<p style=\"padding-left: 60px; text-align: right;\"><span style=\"color: #008000;\"><strong>Hint<\/strong><\/span>: Most folks use <span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span> as their preferred\u00a0 <a href=\"\/kb\/knowledge-base\/question-what-is-an-ntrip-caster\/\">NTRIP Casters<\/a> of choice.<br \/>\nBut others use <span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span> as just for its detailed message decoding abilities.<br \/>\nNeed an <a href=\"\/kb\/knowledge-base\/using-the-rtcm3-decoder-dialog\/\" target=\"_blank\" rel=\"noopener noreferrer\">RTCM message decoder<\/a>? We suggest you <a href=\"https:\/\/www.use-snip.com\/download\/\" target=\"_blank\" rel=\"noopener noreferrer\">Download<\/a> your own copy of <span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span> today.<\/p>\n<p><span style=\"color: #0000ff;\"><strong>SNIP<\/strong> <\/span>supports and sends <span style=\"text-decoration: underline;\">all<\/span> of these message types to the <a href=\"\/kb\/knowledge-base\/question-what-is-an-ntrip-client\/\">NTRIP Clients<\/a> if the source data stream provides it with the data.\u00a0 <span style=\"color: #0000ff;\"><strong>SNIP<\/strong> <\/span>is message agnostic in that it can convey all of these message types, as well as any other type of data stream you care to send to it (disable parsing in a stream if you wish to send any non RTCM3 content in it).<\/p>\n<p><span style=\"color: #0000ff;\"><strong>SNIP<\/strong> <\/span>also <a href=\"\/kb\/knowledge-base\/message-monitoring\/\">decodes and displays<\/a> the most common messages (1004, 1012, 1019, 1020, etc.) as well a MSM messages 4~7 and will process these messages to provide a basic navigation filter solution on the live data stream which you can then use for quality monitoring.\u00a0 The navigation filter uses only the GPS signal at this time.<\/p>\n<p>When you see a correctly filled out Caster Table Entry for a Base Station, it lists the messages being send as well as the rate they are sent.\u00a0 The rates are optional, and many devices do not complete this part of the table.\u00a0 A typical line might be:<\/p>\n<pre>STR;SCSC;Glendora, CA;RTCM 3.1;1004(1),1005(10),1012(1);2;GPS+GLO;SNIP;USA;34.13;-117.83;0;0;sNTRIP;none;N;N;0;\r\n<\/pre>\n<p>In the above entry a Base Station named &#8220;SCSC&#8221; is sending the message types 1004 and 1012 which are being sent once a second, while 1005 is being sent every tenth second.\u00a0\u00a0 [Format:\u00a0 MTxxxx(z)\u00a0 where z = how often the message (xxx) is repeated]<\/p>\n<p>&nbsp;<\/p>\n<h3 style=\"text-align: left;\">RTCM Rev3 Common Message Types<\/h3>\n<table>\n<tbody>\n<tr>\n<td><\/td>\n<td><strong>Most common message used for &gt;90% of all RTK applications<u> <\/u><\/strong><\/td>\n<\/tr>\n<tr>\n<td>1004<\/td>\n<td>Extended L1&amp;L2 GPS RTK Observables for GPS RTK Use, <strong>the main msg\u00a0 <span style=\"color: #ff0000;\">X<\/span><br \/>\n<\/strong><\/td>\n<\/tr>\n<tr>\n<td>1005<\/td>\n<td>Stationary RTK Reference Station ARP\u00a0 <span style=\"color: #ff0000;\"><strong>X<\/strong><\/span><\/td>\n<\/tr>\n<tr>\n<td>1006<\/td>\n<td>Stationary RTK Reference Station ARP plus the Antenna Height\u00a0 <span style=\"color: #ff0000;\"><strong>X<\/strong><\/span><\/td>\n<\/tr>\n<tr>\n<td>1007<\/td>\n<td>Antenna Descriptor (msg 1008 (<span style=\"color: #ff0000;\"><strong>X<\/strong><\/span>) is also commonly used) <span style=\"color: #ff0000;\"><strong>X<\/strong><\/span><\/td>\n<\/tr>\n<tr>\n<td>1012<\/td>\n<td>Extended L1&amp;L2 GLONASS RTK Observables, <strong>the other main msg\u00a0 <span style=\"color: #ff0000;\">X<\/span><br \/>\n<\/strong><\/td>\n<\/tr>\n<tr>\n<td>1013<\/td>\n<td>System Parameters, time offsets, lists of messages sent<\/td>\n<\/tr>\n<tr>\n<td>1017<\/td>\n<td>GPS Combined Geometric and Ionospheric Correction Differences<\/td>\n<\/tr>\n<tr>\n<td>1019<\/td>\n<td>GPS Broadcast Ephemeris (orbits)\u00a0 <span style=\"color: #ff0000;\"><strong>X<\/strong><\/span><\/td>\n<\/tr>\n<tr>\n<td>1020<\/td>\n<td>GLONASS Broadcast Ephemeris (orbits)\u00a0 <span style=\"color: #ff0000;\"><strong>X<\/strong><\/span><\/td>\n<\/tr>\n<tr>\n<td>1029<\/td>\n<td>Unicode Text String (used for human readable text)<\/td>\n<\/tr>\n<tr>\n<td>1033<\/td>\n<td>Receiver and Antenna Descriptors<\/td>\n<\/tr>\n<tr>\n<td>1045<\/td>\n<td>Galileo Broadcast Ephemeris<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>A typical modern reference station will provide raw observational data in the 1004 and 1012 messages and send these at a 1Hz rate. While at the same time, sending its <a href=\"\/kb\/knowledge-base\/converting-ecef-to-llh-and-back\/\">ECEF location<\/a> (a 1005, 1006 or 1007 message) every 10~30 seconds or so.\u00a0\u00a0 Most reference stations <em>do not<\/em> send broadcast orbital data, called\u00a0Ephemeris, (messages 1019, 1020) presuming that the local user can simply look up at the sky to obtain the data.<\/p>\n<p><span style=\"color: #008000;\"><strong>Note<\/strong><\/span>:\u00a0\u00a0 In the table above, <span style=\"color: #ff0000;\"><strong>X<\/strong><\/span> = Indicates that the internal message element details of these messages are fully decoded by <span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span> &#8216;s <a href=\"\/kb\/knowledge-base\/using-the-rtcm3-decoder-dialog\/\">RTCM3 Decoder Viewer<\/a> and displayed in the free <span style=\"color: #800000;\"><em><strong>Lite<\/strong><\/em> <\/span>model.\u00a0\u00a0 All other models of <span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span> decode the internal message element details of many other messages.<\/p>\n<p style=\"padding-left: 60px; text-align: left;\"><span style=\"color: #008000;\"><strong>Hint:<\/strong><\/span> If your application requires quickly downloading orbital data, connect to a server which is sending it. Seek for a stream called <strong>RTCM3EPH<\/strong>, which is the common industry name used.\u00a0 Our <a href=\"\/kb\/knowledge-base\/an-open-ntrip-caster\/\">open caster<\/a> service provides this as well, for all GNSS types, all orbits worldwide 24&#215;7.\u00a0 If your user community will require a rapid start-up (a low Time To First Fix &#8211; TTFF), then be sure that one of your <span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span> streams can provide orbital data to your NTRIP Clients.<\/p>\n<p>&nbsp;<\/p>\n<h3>State Space Representation (SSR) Message Types<\/h3>\n<p>If you are interested in State Space Representation (SSR) or Precise Point Positioning (PPP) filtering uses, these are the messages of most interest to you. (other SSR messages also are defined).<\/p>\n<table>\n<tbody>\n<tr>\n<td><strong>\u00a0<\/strong><\/td>\n<td><strong>These \u201cstate space\u201d messages are of interest to PPP user<\/strong><\/td>\n<\/tr>\n<tr>\n<td>1057<\/td>\n<td>SSR GPS orbit corrections to Broadcast Ephemeris<\/td>\n<\/tr>\n<tr>\n<td>1058<\/td>\n<td>SSR GPS clock corrections to Broadcast Ephemeris<\/td>\n<\/tr>\n<tr>\n<td>1059<\/td>\n<td>SSR GPS code biases<\/td>\n<\/tr>\n<tr>\n<td>1060<\/td>\n<td>SSR Combined orbit and clock corrections to GPS Broadcast Ephemeris (popular)<\/td>\n<\/tr>\n<tr>\n<td>1061<\/td>\n<td>SSR GPS User Range Accuracy<\/td>\n<\/tr>\n<tr>\n<td>1062<\/td>\n<td>SSR High-rate GPS clock corrections to Broadcast Ephemeris<\/td>\n<\/tr>\n<tr>\n<td>1063<\/td>\n<td>SSR GLONASS orbit corrections for Broadcast Ephemeris<\/td>\n<\/tr>\n<tr>\n<td>1064<\/td>\n<td>SSR GLONASS clock corrections for Broadcast Ephemeris<\/td>\n<\/tr>\n<tr>\n<td>1065<\/td>\n<td>SSR GLONASS code biases<\/td>\n<\/tr>\n<tr>\n<td>1066<\/td>\n<td>SSR Combined orbit and clock corrections to GLONASS Broadcast Ephemeris (popular)<\/td>\n<\/tr>\n<tr>\n<td>1067<\/td>\n<td>SSR GLONASS User Range Accuracy (URA)<\/td>\n<\/tr>\n<tr>\n<td>1068<\/td>\n<td>High-rate GLONASS clock corrections to Broadcast Ephemeris<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<h3>Multiple Signal Messages (MSM) Message Types<\/h3>\n<p>The Multiple Signal Messages (<a href=\"https:\/\/www.ion.org\/publications\/abstract.cfm?articleID=10473\" target=\"_blank\" rel=\"noopener noreferrer\">MSM<\/a>) can be found in the range of 1070 to 1129.\u00a0 A short press release from RTCM regarding MSM content can be found <a href=\"http:\/\/www.rtcm.org\/press-releases.html\" target=\"_blank\" rel=\"noopener noreferrer\">here<\/a>.\u00a0 These messages add support for direct <strong>Doppler<\/strong> observations (finally!), which can be a critical factor in achieving ambiguity resolution when using L1 only devices on the move.\u00a0 Support for the use of MSM has reached above 20% of the installed rover base at this time, but good deployment data is still scarce.<\/p>\n<p>An overall intent of the MSM message development effort has been to have more uniform and more modernized set of messages that can employed with any GNSS system (not just GPS and GLONASS).\u00a0 To that end, seven new basic message types were defined (see the table below).\u00a0 And then each of these was applied to each separate GNSS system.\u00a0 So for example; an MSM7 style message for QZSS is nearly identical to an MSM7 style message for GPS, only their message ID assignment numbers vary.\u00a0 The seven basic messages each have more informational details than the one that precedes it.<\/p>\n<p style=\"padding-left: 40px;\"><span style=\"color: #008000;\"><strong>Hint<\/strong><\/span>: Have an older Legacy GNSS Base Station that you want to send MSM messages? Or the reverse, an older GNSS Rover?\u00a0 Use <a href=\"https:\/\/www.use-snip.com\/kb\/knowledge-base\/pfat-translate-settings-uses\/\"><strong>PFAT<\/strong><\/a> to translate from <a href=\"https:\/\/www.use-snip.com\/kb\/knowledge-base\/pfat-msm-to-legacy-messages\/\">MSM back to Legacy<\/a> messages.<\/p>\n<p>Here is\u00a0 quick summary:<\/p>\n<table>\n<tbody>\n<tr>\n<td><strong>\u00a0<\/strong><\/td>\n<td><strong>\u00a0 The seven defined MSM message types, reused with each GNSS type<\/strong><\/td>\n<\/tr>\n<tr>\n<td>MSM1<\/td>\n<td>DGNSS uses, Pseudorange, (conventional and advanced)<\/td>\n<\/tr>\n<tr>\n<td>MSM2<\/td>\n<td>RTK uses, Pseudorange only<\/td>\n<\/tr>\n<tr>\n<td>MSM3<\/td>\n<td>RTK uses, Pseudorange (i.e. Code) and PhaseRange (i.e. Carrier)<\/td>\n<\/tr>\n<tr>\n<td>MSM4<\/td>\n<td>RTK uses, Pseudorange, PhaseRange, CNR\u00a0 (but No Doppler)<\/td>\n<\/tr>\n<tr>\n<td>MSM5<\/td>\n<td>RTK uses, Pseudorange, PhaseRange, Doppler, CNR<\/td>\n<\/tr>\n<tr>\n<td>MSM6<\/td>\n<td>RTK uses, Pseudorange, PhaseRange CNR, with <strong>high resolution<\/strong><\/td>\n<\/tr>\n<tr>\n<td>MSM7<\/td>\n<td>RTK uses, Pseudorange, PhaseRange, Doppler, CNR, with <strong>high resolution<\/strong><\/td>\n<\/tr>\n<tr>\n<td>&#8212;<\/td>\n<td>Three other messages have reserved number assignments as well,<br \/>\nbut at present there is no active development of them.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>These seven messages are then assigned to a range grouped for each GNSS system as follows:<\/p>\n<table>\n<tbody>\n<tr>\n<td><strong>\u00a0Msg ID Range<br \/>\n<\/strong><\/td>\n<td><strong>\u00a0 MSM message type IDs assigned to each GNSS type<\/strong><\/td>\n<\/tr>\n<tr>\n<td>1071-1077<\/td>\n<td>GPS\u00a0 (<strong>1077<\/strong> is the best to use.\u00a0 Setting up uBlox with RTKLIB? &#8211; use this)<\/td>\n<\/tr>\n<tr>\n<td>1081-1087<\/td>\n<td>GLONASS\u00a0 (and 1087 would be the one to use here)<\/td>\n<\/tr>\n<tr>\n<td>1091-1097<\/td>\n<td>Galileo<\/td>\n<\/tr>\n<tr>\n<td>1101-1107<\/td>\n<td>SBAS<\/td>\n<\/tr>\n<tr>\n<td>1111-1117<\/td>\n<td>QZSS<\/td>\n<\/tr>\n<tr>\n<td>1121-1127<\/td>\n<td>BeiDou<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>As always, see the actual <a href=\"http:\/\/www.rtcm.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">RTCM SC104 standard<\/a> for the details.\u00a0 In a way much like the popular use of the 1004 message (even when no L2 data was present), many deployment send the MSM4 or 7 message as they contain the most details and features.\u00a0 For this reason one can say that over time the MSM7 message is the one you are mostly going to find being sent (1077, 1087, etc.) especially with newer devices that provide Doppler data.\u00a0\u00a0 Older devices will most often be found using MSM5 (or MSM4 when no Doppler is available).\u00a0 The MSM1~3 types are provided for message set completeness and at this time have almost no use in deployment.<\/p>\n<p>At this time, <span style=\"color: #0000ff;\"><strong>SNIP<\/strong> <\/span>lists these messages in the <a href=\"\/kb\/knowledge-base\/using-the-rtcm3-decoder-dialog\/\">RTCM3 decoder dialog<\/a> as they occur, and provides an basic element level decoding of the element within.\u00a0 The the <span style=\"color: #800000;\"><em><strong>Lite<\/strong> <\/em><\/span>edition of the tool, only the top level decoding is provided.\u00a0 Several deployment have asked that <span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span> provide automatic translations between legacy messages (1004, 1012) and MSM messages, and this has now been added (in both directions) from Release 2-12 onward.<\/p>\n<h3>Private Messages<\/h3>\n<p>Several other interesting streams developed for various specialty uses also bear mentioning:<\/p>\n<table>\n<tbody>\n<tr>\n<td>4001~4095<\/td>\n<td>Various <strong>Proprietary<\/strong> Messages\u00a0\u00a0 A number of firms (including SCSC, the maker of <span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span>) have private message assignments in this range.\u00a0 As a rule these streams provide some form of information compression, as well unique content. In some places (such as the SAE DSRC message set work for vehicle to vehicle safety), these are referred to as the &#8220;compressed&#8221; RTCM, messages.<\/td>\n<\/tr>\n<tr>\n<td>0~100<\/td>\n<td>Defined for <strong>temporary experimental<\/strong> development and testing use.\u00a0 Currently (2019) there are a number of STEC\u00a0 (slant TEC) messages which are being developed in this range.\u00a0 These will be given a different permanent\u00a0 assignment once they are fully developed, accepted, and tested by the RTCM SC-104 committee. Messages found in this range should be considered works in progress of the RTCM SC-104 committee.\u00a0 <span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span> also decodes and displays their binary content.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>See Also<\/h3>\n<p>These related message sets may also be of interest to you.<\/p>\n<p style=\"padding-left: 30px;\">A complete list of all adopted <a href=\"\/kb\/knowledge-base\/rtcm-3-message-list\/\"><strong>RTCM 3 Messages<\/strong><\/a> with commentary.<\/p>\n<p style=\"padding-left: 30px;\">BKG has produced a nice <a href=\"https:\/\/igs.bkg.bund.de\/ntrip\/rtcmmessagetypes\" target=\"_blank\" rel=\"noopener noreferrer\">summary list in table form<\/a> which provide a quick RTCM 3 summary view.<\/p>\n<p style=\"padding-left: 30px;\">A complete list of all adopted <a href=\"\/kb\/knowledge-base\/rtcm-2-message-list\/\"><strong>RTCM 2 Messages<\/strong><\/a> with commentary.<\/p>\n<p style=\"padding-left: 30px;\">A complete list of all adopted <a href=\"\/kb\/knowledge-base\/sae-j2735-dsrc-message-list\/\"><strong>SAE DSRC J2735 Messages<\/strong><\/a> with commentary<br \/>\n(this is how RTCM is sent to vehicles using new &#8216;smart&#8217; car technologies)<\/p>\n<p style=\"padding-left: 30px;\">Common <a href=\"\/kb\/knowledge-base\/nmea-gga-strings-in-ntrip-clients\/\">NMEA-183 messages<\/a> of interest to GNSS NTRIP users\u00a0 <a href=\"http:\/\/home.mira.net\/~gnb\/gps\/nmea.html\">Site-1<\/a>\u00a0 and <a href=\"http:\/\/www.gpsinformation.org\/dale\/nmea.htm\">Site-2. \u00a0<\/a><br \/>\n(this is how the rover\/vehicle\/<a href=\"https:\/\/www.use-snip.com\/kb\/knowledge-base\/question-what-is-an-ntrip-client\/\" target=\"_blank\" rel=\"noopener noreferrer\">NTRIP Client<\/a> sends its position back to the <a href=\"https:\/\/www.use-snip.com\/kb\/knowledge-base\/question-what-is-an-ntrip-caster\/\" target=\"_blank\" rel=\"noopener noreferrer\">NTRIP Caster<\/a>)<\/p>\n<hr \/>\n<h3>Next Steps&#8230;<\/h3>\n<p>Need to see the internal contents of these messages?\u00a0 Use <span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span>&#8216;s <a href=\"\/kb\/knowledge-base\/using-the-rtcm3-decoder-dialog\/\">RTCM3 Decoder<\/a> feature.<\/p>\n<p>Need to use these messages in a navigation solution?\u00a0 Use <span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span>&#8216;s <a href=\"\/kb\/knowledge-base\/graphical-monitoring\/\">Graphical Display<\/a> feature<\/p>\n<p>Need to quickly plot the <a href=\"\/kb\/knowledge-base\/converting-ecef-to-llh-and-back\/\">ECEF<\/a> location of a base station?\u00a0 Use <span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span>&#8216;s <a href=\"\/kb\/knowledge-base\/support-for-basic-mapping\/\">Mapping<\/a> feature.<\/p>\n<p>Need to quickly plot the location of a Caster Table Entries?\u00a0 Use <span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span>&#8216;s <a href=\"\/kb\/knowledge-base\/decoding-ntrip-caster-tables\/\">Monitor<\/a> feature.<\/p>\n<p>Need to translate one message type into another? Use <span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span>&#8216;s <a href=\"https:\/\/www.use-snip.com\/kb\/knowledge-base\/introducing-pfat\/\"><strong>PFAT<\/strong><\/a> and <a href=\"https:\/\/www.use-snip.com\/kb\/knowledge-base\/pfat-translate-settings-uses\/\">Translate<\/a> features.<\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/www.use-snip.com\/download\/\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>Download your own copy of SNIP today<\/strong><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>We are often asked for a list of what the most common RTCM version 3 messages are.\u00a0 Here is a handy cheat sheet to answer this.\u00a0 The first section lists the messages which you are most likely to be concerned about.\u00a0 But if you are developing PPP filters or state [&hellip;]<\/p>\n","protected":false},"author":13,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":""},"ht-kb-category":[341],"ht-kb-tag":[293,294,482,306,204],"class_list":["post-693","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-message-decoding","ht_kb_tag-decoding","ht_kb_tag-message-types","ht_kb_tag-msg","ht_kb_tag-rtcm2","ht_kb_tag-rtcm3"],"_links":{"self":[{"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb\/693","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/users\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/comments?post=693"}],"version-history":[{"count":86,"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb\/693\/revisions"}],"predecessor-version":[{"id":6726,"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb\/693\/revisions\/6726"}],"wp:attachment":[{"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/media?parent=693"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb-category?post=693"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb-tag?post=693"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}