{"id":2687,"date":"2026-02-24T08:29:18","date_gmt":"2026-02-24T08:29:18","guid":{"rendered":"https:\/\/repairsadvisor.com\/blog\/?p=2687"},"modified":"2026-02-24T08:56:06","modified_gmt":"2026-02-24T08:56:06","slug":"how-electric-motor-controllers-work","status":"publish","type":"post","link":"https:\/\/repairsadvisor.com\/blog\/how-electric-motor-controllers-work\/","title":{"rendered":"How Electric Motor Controllers Work: Power Electronics"},"content":{"rendered":"\n<p>Every electric and hybrid vehicle on the road today depends on a single component to translate battery energy into wheel torque: the electric motor controller. This power electronics unit sits between the high-voltage battery pack and the traction motor, converting stored DC energy into precisely timed AC waveforms that spin the motor at the exact speed and torque the driver demands. When the controller fails or degrades, the vehicle loses propulsion control \u2014 partial power, limp mode, or a complete shutdown.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Quick Answer<\/h3>\n\n\n\n<p>An electric motor controller is the power electronics module that converts DC voltage from the battery pack into AC current to drive the traction motor. It uses IGBT or SiC MOSFET switching devices operating at&nbsp;<strong>5,000\u201320,000 Hz<\/strong>&nbsp;to regulate motor speed and torque in real time. The controller also manages regenerative braking, thermal protection, and fault isolation \u2014 operating at voltages between&nbsp;<strong>200\u2013800V DC<\/strong>&nbsp;depending on the platform.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What an Electric Motor Controller Does<\/h2>\n\n\n\n<p>Think of the motor controller as a translator between two systems that speak different electrical languages. The&nbsp;<a href=\"https:\/\/repairsadvisor.com\/blog\/how-hybrid-battery-works\/\">battery pack<\/a>&nbsp;stores energy as direct current at a fixed voltage. The&nbsp;<a href=\"https:\/\/repairsadvisor.com\/blog\/how-traction-motors-work\/\">traction motor<\/a>&nbsp;needs alternating current at variable frequency and amplitude to produce usable torque. The controller bridges that gap \u2014 it takes DC in and outputs a three-phase AC waveform shaped to match exactly what the motor needs at any given instant.<\/p>\n\n\n\n<p>This is not a simple on\/off switch. The controller continuously adjusts output frequency to control motor speed, modulates voltage amplitude to control torque, and reverses power flow direction during braking to recover energy. It processes commands from the vehicle&#8217;s&nbsp;<a href=\"https:\/\/repairsadvisor.com\/blog\/how-ecus-work\/\">electronic control units<\/a>&nbsp;via CAN bus \u2014 throttle position, brake pressure, traction control requests \u2014 and executes them within milliseconds.<\/p>\n\n\n\n<p>Without the controller, the battery could only dump raw DC power into the motor with no regulation. No speed control, no torque management, no regenerative braking, no fault protection. The controller is what makes an electric drivetrain drivable.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Core Components Inside the Controller<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Power Switching Devices<\/h3>\n\n\n\n<p>The heart of any motor controller is its power semiconductor module. Most production EVs use&nbsp;<strong>Insulated Gate Bipolar Transistors (IGBTs)<\/strong>&nbsp;arranged in a three-phase bridge configuration \u2014 six switches total, two per phase. Each switch toggles on and off thousands of times per second, chopping the DC bus voltage into pulse-width-modulated segments that reconstruct an AC sine wave at the motor terminals.<\/p>\n\n\n\n<p>Newer platforms \u2014 including the Tesla Model 3, Hyundai Ioniq 5, and BYD Seal \u2014 are shifting to&nbsp;<strong>Silicon Carbide (SiC) MOSFETs<\/strong>. SiC devices switch faster with lower losses, which translates directly into better range. A SiC inverter can reduce switching losses by&nbsp;<strong>50\u201375%<\/strong>&nbsp;compared to silicon IGBTs, and the higher switching frequency produces a cleaner AC waveform with less motor noise.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">DC Bus Capacitor and Gate Drivers<\/h3>\n\n\n\n<p>The DC bus capacitor sits across the high-voltage input and smooths voltage ripple caused by rapid switching. Film capacitors rated at&nbsp;<strong>400\u2013900V<\/strong>&nbsp;are standard \u2014 the same high-voltage bus that supplies the&nbsp;<a href=\"https:\/\/repairsadvisor.com\/blog\/how-dc-dc-converters-work\/\">DC-DC converter<\/a>&nbsp;for the vehicle&#8217;s 12V systems. If this capacitor degrades, the DC bus develops voltage spikes that can damage the switching devices and trigger overcurrent shutdown.<\/p>\n\n\n\n<p>Gate driver circuits provide the precisely timed voltage pulses that turn each IGBT or MOSFET on and off. Gate timing accuracy is critical \u2014 if two switches in the same phase leg turn on simultaneously (a shoot-through fault), the DC bus shorts and the module can be destroyed in microseconds. Gate drivers include dead-time protection to prevent this.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Current Sensors and Position Feedback<\/h3>\n\n\n\n<p>Hall-effect current sensors measure phase current in real time, feeding data to the control algorithm that adjusts switching patterns. A rotor position sensor \u2014 typically a resolver or encoder \u2014 tells the controller exactly where the motor&#8217;s magnetic field is oriented. Without accurate position data, the controller cannot synchronize its output waveform with the rotor, and the result is torque ripple, efficiency loss, or stall.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How Power Conversion Works \u2014 DC to AC<\/h2>\n\n\n\n<p>The conversion process relies on&nbsp;<strong>Pulse Width Modulation (PWM)<\/strong>. Instead of generating a smooth sine wave directly, the controller rapidly switches the DC bus voltage on and off at frequencies between&nbsp;<strong>5 kHz and 20 kHz<\/strong>. By varying the duration of each pulse \u2014 the duty cycle \u2014 the controller synthesizes an effective AC waveform that the motor&#8217;s inductance smooths into usable current.<\/p>\n\n\n\n<p>Most modern controllers use&nbsp;<strong>Field-Oriented Control (FOC)<\/strong>, also called vector control. FOC decomposes motor current into two components: one that produces torque (q-axis current) and one that manages the magnetic field (d-axis current). By controlling these independently, FOC delivers precise torque response across the full speed range \u2014 from zero RPM at launch to maximum RPM on the highway. This is why EVs produce instant torque from a standstill.<\/p>\n\n\n\n<p>The controller adjusts output frequency to control motor speed. At&nbsp;<strong>60 mph<\/strong>&nbsp;in a typical EV, the motor might spin at&nbsp;<strong>8,000\u201310,000 RPM<\/strong>&nbsp;through a fixed-ratio&nbsp;<a href=\"https:\/\/repairsadvisor.com\/blog\/how-ev-single-speed-transmission-works\/\">reduction gearbox<\/a>. The controller&#8217;s output frequency at that speed \u2014 around&nbsp;<strong>400\u2013600 Hz<\/strong>&nbsp;for a common 6-pole motor \u2014 is far above the 50\/60 Hz of household AC power.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Controller Types by Motor Architecture<\/h2>\n\n\n\n<p>Different motor designs require different control strategies. The controller must match the motor&#8217;s electromagnetic characteristics \u2014 a mismatch means poor efficiency, excessive heat, or outright failure to operate.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Motor Type<\/th><th>Control Method<\/th><th>Key Characteristics<\/th><th>Common Applications<\/th><\/tr><\/thead><tbody><tr><td>AC Induction<\/td><td>FOC or V\/f control<\/td><td>No permanent magnets; rotor current induced by stator field. Robust, lower cost, slightly lower efficiency at partial load.<\/td><td>Tesla Model S\/X (front motor), some commercial EVs<\/td><\/tr><tr><td>PMSM (Permanent Magnet Synchronous)<\/td><td>FOC with position sensor<\/td><td>Permanent magnets on rotor; highest efficiency at rated load. Requires precise rotor position feedback. Sensitive to demagnetization above&nbsp;<strong>150\u00b0C<\/strong>.<\/td><td>Most production EVs and hybrids (Toyota, Hyundai, BMW, Tesla rear motor)<\/td><\/tr><tr><td>BLDC (Brushless DC)<\/td><td>Trapezoidal commutation or FOC<\/td><td>Similar to PMSM but with trapezoidal back-EMF. Simpler control logic, more torque ripple. Lower cost for smaller applications.<\/td><td>E-bikes, golf carts, auxiliary motors (HVAC blowers, coolant pumps)<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>PMSM controllers dominate the automotive EV market because permanent magnet motors deliver the best power density and efficiency for traction applications. The controller&#8217;s FOC algorithm is calibrated specifically to the motor&#8217;s flux linkage, resistance, and inductance values \u2014 parameters that vary by manufacturer and model. This is why a motor controller from one vehicle platform cannot simply be swapped into another.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Regenerative Braking Control<\/h2>\n\n\n\n<p>When the driver lifts off the accelerator or applies the brake pedal, the motor controller reverses the power flow. Instead of driving the motor, the controller reconfigures the traction motor as a generator \u2014 the motor&#8217;s rotation produces AC current that the controller rectifies back to DC and routes into the&nbsp;<a href=\"https:\/\/repairsadvisor.com\/blog\/how-hybrid-battery-works\/\">battery pack<\/a>&nbsp;for storage.<\/p>\n\n\n\n<p>The amount of&nbsp;<a href=\"https:\/\/repairsadvisor.com\/blog\/how-regenerative-braking-works\/\">regenerative braking<\/a>&nbsp;force depends on the controller&#8217;s current limit and the battery&#8217;s state of charge. If the battery is nearly full, it cannot accept significant regen current \u2014 the controller must reduce regenerative torque and rely on friction brakes to slow the vehicle. Modern systems blend regen and friction braking seamlessly, with the controller coordinating torque requests through the&nbsp;<a href=\"https:\/\/repairsadvisor.com\/blog\/how-vehicle-networks-work\/\">vehicle network<\/a>.<\/p>\n\n\n\n<p>Regenerative braking typically recovers&nbsp;<strong>10\u201325%<\/strong>&nbsp;of kinetic energy during city driving, depending on driving style and terrain. Aggressive one-pedal driving modes maximize regen by applying strong deceleration as soon as the accelerator is released \u2014 the controller ramps regenerative torque to its maximum limit, often producing&nbsp;<strong>0.2\u20130.3g<\/strong>&nbsp;of deceleration without touching the brake pedal.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Fault Protection and Safety Systems<\/h2>\n\n\n\n<p>The motor controller monitors its own health continuously. If operating parameters exceed safe limits, the controller takes protective action \u2014 from derating output power to cutting propulsion entirely.<\/p>\n\n\n\n<p><strong>Overcurrent protection<\/strong>&nbsp;triggers when phase current exceeds the IGBT\/MOSFET safe operating area. The controller shuts down switching within microseconds to prevent device destruction.&nbsp;<strong>Overvoltage protection<\/strong>&nbsp;activates if the DC bus voltage spikes during regenerative braking \u2014 especially when the battery management system suddenly limits charge acceptance.&nbsp;<strong>Overtemperature protection<\/strong>&nbsp;derates power output as the controller&#8217;s coolant temperature rises past its threshold, typically around&nbsp;<strong>65\u201380\u00b0C<\/strong>&nbsp;at the coolant inlet.<\/p>\n\n\n\n<p>The controller integrates with the vehicle&#8217;s&nbsp;<a href=\"https:\/\/repairsadvisor.com\/blog\/how-hvil-systems-work\/\">high-voltage interlock loop (HVIL)<\/a>&nbsp;system. If any HV connector is opened \u2014 during a crash, during service, or due to a wiring fault \u2014 the&nbsp;<a href=\"https:\/\/repairsadvisor.com\/blog\/how-hv-contactors-work\/\">high-voltage contactors<\/a>&nbsp;open and the controller ceases operation immediately. This is a non-negotiable safety requirement: the controller must not attempt to drive the motor when HV isolation is compromised.<\/p>\n\n\n\n<p>Thermal management is equally critical. Controllers in modern EVs share a dedicated cooling loop with the&nbsp;<a href=\"https:\/\/repairsadvisor.com\/blog\/how-battery-thermal-management-works\/\">battery thermal management<\/a>&nbsp;system or run an independent coolant circuit. IGBT junction temperatures can exceed&nbsp;<strong>150\u00b0C<\/strong>&nbsp;during sustained high-power operation \u2014 without liquid cooling, the power semiconductors would derate within seconds. In&nbsp;<a href=\"https:\/\/repairsadvisor.com\/blog\/how-e-axle-integration-works\/\">e-axle<\/a>&nbsp;designs where the controller, motor, and gearbox share a single housing and cooling circuit, thermal budgets tighten further.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Signs of Controller Failure<\/h2>\n\n\n\n<p>Motor controller failures typically announce themselves before total shutdown. Reduced power or unexpected derating \u2014 the vehicle feels sluggish and the dashboard displays a power-limit warning \u2014 often indicates overtemperature or a degraded power device. Intermittent torque loss or jerky acceleration suggests a failing current sensor or gate driver issue disrupting the FOC algorithm.<\/p>\n\n\n\n<p>A &#8220;Check EV System&#8221; or &#8220;Power System Malfunction&#8221; warning on the instrument cluster is a common symptom. The controller logs diagnostic trouble codes to the vehicle&#8217;s onboard network \u2014 codes related to inverter temperature, phase current imbalance, DC bus voltage faults, or resolver signal loss. A scan tool capable of reading EV-specific modules (not just generic OBD-II) is required to retrieve these codes.<\/p>\n\n\n\n<p>Controller replacement is not a DIY job. The unit operates at lethal voltages \u2014&nbsp;<strong>200\u2013800V DC<\/strong>&nbsp;with energy stored in the DC bus capacitor that persists after the vehicle is powered down. OEM service procedures require technicians to follow high-voltage de-energization and lockout\/tagout protocols, verify zero voltage with a CAT III rated meter, and wear Class 0 insulating gloves before touching any HV component. A replacement controller typically runs&nbsp;<strong>$2,000\u2013$5,000+<\/strong>&nbsp;for the module alone, with labor adding&nbsp;<strong>$500\u2013$1,500<\/strong>&nbsp;depending on integration complexity.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p>If your EV or hybrid displays power-limit warnings or intermittent torque loss, have the controller DTCs read with an EV-capable scan tool before authorizing a replacement. Many symptoms that mimic controller failure \u2014 voltage sag, thermal derating, CAN communication faults \u2014 originate in the battery pack, cooling system, or wiring harness rather than the controller itself. Isolate the root cause before committing to a&nbsp;<strong>$2,500\u2013$6,500<\/strong>&nbsp;controller replacement.<\/p>\n\n\n\n<p>High-voltage system work requires ASE-certified EV technicians with proper insulation equipment. Do not attempt to open, test, or bypass the motor controller without following the manufacturer&#8217;s high-voltage de-energization procedure \u2014 the DC bus capacitors inside the unit can hold a lethal charge for minutes after the vehicle is shut down.<\/p>\n\r\n\t\t\t<div id=\"daexthefu-container\"\r\n\t\t\t\tclass=\"daexthefu-container daexthefu-layout-side-by-side daexthefu-alignment-left\"\r\n\t\t\t\tdata-post-id=\"2687\">\r\n\r\n\t\t\t\t<div class=\"daexthefu-feedback\">\r\n\t\t\t\t\t<div class=\"daexthefu-text\">\r\n\t\t\t\t\t\t<h3 class=\"daexthefu-title\">Was this helpful?<\/h3>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<div class=\"daexthefu-buttons-container\">\r\n\t\t\t\t\t\t<div class=\"daexthefu-buttons\">\r\n\t\t\t\t\t\t\t\r\n\t\t\t<div class=\"daexthefu-yes daexthefu-button daexthefu-button-type-icon-and-text\" data-value=\"1\">\r\n\t\t\t\t<div class=\"daexthefu-button-icon\">\r\n\t\t\t\t\r\n                <svg>\r\n                    <defs>\r\n                        <style>.happy-face-cls-1{fill:#c9c9c9;}.happy-face-cls-2{fill:#e1e1e1;}.happy-face-cls-3{fill:#676767;}<\/style>\r\n                    <\/defs>\r\n                    <g id=\"happy_face\">\r\n                        <circle class=\"happy-face-cls-1 daexthefu-icon-primary-color\" cx=\"24\" cy=\"24\" r=\"17\" \/>\r\n                        <path class=\"happy-face-cls-2 daexthefu-icon-circle\" d=\"m24,3c11.58,0,21,9.42,21,21s-9.42,21-21,21S3,35.58,3,24,12.42,3,24,3m0-1C11.85,2,2,11.85,2,24s9.85,22,22,22,22-9.85,22-22S36.15,2,24,2h0Z\" \/>\r\n                        <circle class=\"happy-face-cls-3 daexthefu-icon-secondary-color\" cx=\"18\" cy=\"22\" r=\"2\" \/>\r\n                        <circle class=\"happy-face-cls-3 daexthefu-icon-secondary-color\" cx=\"30\" cy=\"22\" r=\"2\" \/>\r\n                        <path class=\"happy-face-cls-3 daexthefu-icon-secondary-color\" d=\"m16.79,29c-1.19,0-1.89,1.31-1.25,2.32,1.77,2.81,4.9,4.68,8.47,4.68s6.7-1.87,8.47-4.68c.63-1.01-.06-2.32-1.25-2.32-3.67,0-10.76,0-14.43,0Z\" \/>\r\n                    <\/g>\r\n                <\/svg>\t\t\t\t\t\t<\/div>\r\n\t\t\t\t<div class=\"daexthefu-button-text\">Yes<\/div>\r\n\t\t\t<\/div>\r\n\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t<div class=\"daexthefu-no daexthefu-button daexthefu-button-type-icon-and-text\" data-value=\"0\">\r\n\t\t\t\t<div class=\"daexthefu-button-icon\">\r\n\t\t\t\t\r\n                <svg>\r\n                    <defs>\r\n                        <style>\r\n                            .sad-face-cls-1{fill:#c9c9c9;}.sad-face-cls-2{fill:#676767;}.sad-face-cls-3{fill:#e1e1e1;}.sad-face-cls-4{fill:#676767;}\r\n                        <\/style>\r\n                    <\/defs>\r\n                    <g id=\"sad_face\">\r\n                        <circle class=\"sad-face-cls-1 daexthefu-icon-primary-color\" cx=\"24\" cy=\"24\" r=\"17\" \/>\r\n                        <path class=\"sad-face-cls-3 daexthefu-icon-circle\" d=\"m24,3c11.58,0,21,9.42,21,21s-9.42,21-21,21S3,35.58,3,24,12.42,3,24,3m0-1C11.85,2,2,11.85,2,24s9.85,22,22,22,22-9.85,22-22S36.15,2,24,2h0Z\" \/>\r\n                        <circle class=\"sad-face-cls-4 daexthefu-icon-secondary-color\" cx=\"18\" cy=\"22\" r=\"2\" \/>\r\n                        <circle class=\"sad-face-cls-4 daexthefu-icon-secondary-color\" cx=\"30\" cy=\"22\" r=\"2\" \/>\r\n                        <path class=\"sad-face-cls-2 daexthefu-icon-secondary-color\" d=\"M16.9,34.5c-0.4,0-0.8-0.1-1.1-0.4c-0.6-0.6-0.6-1.5,0-2.1c2.2-2.2,5.1-3.4,8.1-3.4c3.1,0,6,1.2,8.1,3.4\r\n                        c0.6,0.6,0.6,1.5,0,2.1s-1.5,0.6-2.1,0c-1.6-1.6-3.7-2.5-6-2.5s-4.4,0.9-6,2.5C17.7,34.4,17.3,34.5,16.9,34.5z\" \/>\r\n                    <\/g>\r\n                <\/svg>\t\t\t\t\t\t<\/div>\r\n\t\t\t\t<div class=\"daexthefu-button-text\">No<\/div>\r\n\t\t\t<\/div>\r\n\r\n\t\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\r\n\t\t\t\t<div class=\"daexthefu-comment\">\r\n\t\t\t\t\t<div class=\"daexthefu-comment-top-container\">\r\n\t\t\t\t\t\t<label id=\"daexthefu-comment-label\" class=\"daexthefu-comment-label\"><\/label>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"daexthefu-comment-character-counter-container\">\r\n\t\t\t\t\t\t\t\t<div id=\"daexthefu-comment-character-counter-number\"\r\n\t\t\t\t\t\t\t\t\tclass=\"daexthefu-comment-character-counter-number\"><\/div>\r\n\t\t\t\t\t\t\t\t<div class=\"daexthefu-comment-character-counter-text\"><\/div>\r\n\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<textarea id=\"daexthefu-comment-textarea\" class=\"daexthefu-comment-textarea\"\r\n\t\t\t\t\t\t\t\tplaceholder=\"Type your message\"\r\n\t\t\t\t\t\t\t\tmaxlength=\"\r\n\t\t\t\t\t\t\t\t400\t\t\t\t\t\t\t\t\t\"><\/textarea>\r\n\t\t\t\t\t<div class=\"daexthefu-comment-buttons-container\">\r\n\t\t\t\t\t\t<button class=\"daexthefu-comment-submit daexthefu-button\">Submit<\/button>\r\n\t\t\t\t\t\t<button class=\"daexthefu-comment-cancel daexthefu-button\">Cancel<\/button>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\r\n\t\t\t\t<div class=\"daexthefu-successful-submission-text\">Thanks for your feedback!<\/div>\r\n\r\n\t\t\t<\/div>\r\n\r\n\t\t\t","protected":false},"excerpt":{"rendered":"<p>Every electric and hybrid vehicle on the road today depends on a single component to translate battery energy into wheel torque: the electric motor controller. This power electronics unit sits between the high-voltage battery pack and the traction motor, converting stored DC energy into precisely timed AC waveforms that spin the motor at the exact [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":2690,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_helpful_status":1,"footnotes":""},"categories":[60],"tags":[92,74,83],"class_list":["post-2687","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-vehicle-systems-parts-explained","tag-automotive","tag-how-it-works","tag-professional"],"acf":[],"_links":{"self":[{"href":"https:\/\/repairsadvisor.com\/blog\/wp-json\/wp\/v2\/posts\/2687","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/repairsadvisor.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/repairsadvisor.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/repairsadvisor.com\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/repairsadvisor.com\/blog\/wp-json\/wp\/v2\/comments?post=2687"}],"version-history":[{"count":3,"href":"https:\/\/repairsadvisor.com\/blog\/wp-json\/wp\/v2\/posts\/2687\/revisions"}],"predecessor-version":[{"id":2691,"href":"https:\/\/repairsadvisor.com\/blog\/wp-json\/wp\/v2\/posts\/2687\/revisions\/2691"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/repairsadvisor.com\/blog\/wp-json\/wp\/v2\/media\/2690"}],"wp:attachment":[{"href":"https:\/\/repairsadvisor.com\/blog\/wp-json\/wp\/v2\/media?parent=2687"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/repairsadvisor.com\/blog\/wp-json\/wp\/v2\/categories?post=2687"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/repairsadvisor.com\/blog\/wp-json\/wp\/v2\/tags?post=2687"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}