{"id":131908,"date":"2024-01-27T06:38:02","date_gmt":"2024-01-27T06:38:02","guid":{"rendered":"https:\/\/learnexams.com\/blog\/?p=131908"},"modified":"2024-01-27T06:38:04","modified_gmt":"2024-01-27T06:38:04","slug":"mulesoft-developer-exam-prep-latest-2024-2025-update-questions-and-verified-answers-100-correct-grade-a","status":"publish","type":"post","link":"https:\/\/www.learnexams.com\/blog\/2024\/01\/27\/mulesoft-developer-exam-prep-latest-2024-2025-update-questions-and-verified-answers-100-correct-grade-a\/","title":{"rendered":"MuleSoft Developer Exam Prep (Latest 2024\/ 2025 Update) Questions and Verified Answers |100% Correct| Grade A"},"content":{"rendered":"\n<p>MuleSoft Developer Exam Prep (Latest 2024\/ 2025 Update) Questions and Verified Answers |100% Correct| Grade A<\/p>\n\n\n\n<p>MuleSoft Developer Exam Prep (Latest 2024\/<br>2025 Update) Questions and Verified<br>Answers |100% Correct| Grade A<br>Q: Execution order of functions<br>Answer:<br>the last function in the chain is executed first<br>Q: Calling flows from a DW Expression<br>Answer:<br>use the lookup function<br>{a: lookup(&#8220;myFlow&#8221;,{b:&#8221;Hello&#8221;})}<br>Q: How to import a function in a module<br>Answer:<br>import dasherize from dw::core::Strings<br>Q: How to import a module<br>Answer:<br>import dw::core::Strings<br>Q: You can call subflows from a dataweave expressions<\/p>\n\n\n\n<p>Answer:<br>false<br>Q: map<br>Answer:<br>Iterates over items in an array and outputs the results into a new array.<br>Q: Scatter gather output<br>Answer:<br>returns a collection of all results, collection is an object of objects<br>each object contains attributes and payload<br>Q: validation module<br>Answer:<br>can use to check whether something has or not been met and you can halt the flow if that<br>condition has not been met<br>Q: Mule defualt error handler<br>Answer:<br>used if no error handler defined<br>implicitly and globally handles all messaging errors thrown in Mule applications<br>stops execution of the flow and logs information about the error<br>cannot be configured<\/p>\n\n\n\n<p>Q: Error object properties<br>Answer:<br>error.description = string<br>error.errorType = an object<br>Q: Error types<br>Answer:<br>identified by a namespace and an identifier<br>example:<br>http:unauthorized<br>ns ident<br>Q: Most general error type parent<br>Answer:<br>ANY<br>Q: Default success response from HTTP Listener<br>Answer:<br>the payload<br>a status code of 200<br>Q: Default error repsonse from HTTP Listeners<br>Answer:<br>error description<br>a status code of 500<br>Powered by<a href=\" https:\/\/learnexams.com\/search\/study?query=\"> https:\/\/learnexams.com\/search\/study?query=<\/a>\u00a0<br>When do variables persist? Variables persist through all flows unless the event crosses a transport boundary (e.g. making a http request to another flow)<br>T\/F: Subflows can have their own error handling strategy False<br>Syntax to fetch a variable #[vars.foo]<br>What persists when calling from a parent flow to another flow via http request? Not variables<br>API Interface definition file (API Specification) defines what you call, what you send it, and what you get back<br>A Web Service The Actual API implementation you can make calls to or interface of that API implementation<br>An API Proxy An application that controls access to the web service, restricting access, and usage through an API gateway<br>What persists when calling from a parent flow to another flow via flow reference? Variables<br>JMS connector connector capable of sending and receiving messages to and from topics and queues<br>JMS Publish Operation that allows the user to send a message to a JMS Destination<br>JMS Publish &#8211; Consume Operation that allows the user to send a message to a JMS Destination and waits for response either to the provided replyTo destination or to a dynamically created<br>Language for Choice Decisions dataweave#[payload.size != 0]<br>Execution order of functions the last function in the chain is executed first<br>Calling flows from a DW Expression &#8220;use the lookup function{a: lookup(&#8220;&#8221;myFlow&#8221;&#8221;,{b:&#8221;&#8221;Hello&#8221;&#8221;})}&#8221;<br>How to import a function in a module import dasherize from dw::core::Strings<br>How to import a module import dw::core::Strings<br>You can call subflows from a dataweave expressions false<br>map Iterates over items in an array and outputs the results into a new array.<br>Scatter gather output returns a collection of all results, collection is an object of objects each object contains attributes and payload<br>validation module can use to check whether something has or not been met and you can halt the flow if that condition has not been met<br>Mule defualt error handler used if no error handler definedimplicitly and globally handles all messaging errors thrown in Mule applications stops execution of the flow and logs information about the errorcannot be configured<br>Error object properties error.description = stringerror.errorType = an object<br>Error types identified by a namespace and an identifier example:http:unauthorizedns ident<br>Most general error type parent ANY<br>Default success response from HTTP Listener the payloada status code of 200<br>Default error repsonse from HTTP Listeners error description a status code of 500<br>On Error Propogate at the end of the scope the rest of the flow is not executed the error is rethrown to the next level and handled thereHTTP Listener returns an error response<br>On Error Continue at the end of the scope the rest of the flow is not executed the event is passed up to the next level as if the flow execution had completed successfullyHTTP Listener returns asuccessful response<br>Error scope execution order the error is handled by the first error scope whose condition evaluates to true<br>Handling errors at a processor level Try Scope to encapsulate the processors you want to have a try catch<br>On Error Propogate behavior in try catch rest of try scope is not executedtransaction is rolled backerror is rethrown<br>On Error Continue behavior in try catch Rest of the try scope is not executedtransaction is committedevent is passed up to the parent flow which continues<br>APIKIT Routing flow BaD request 400not found 404method not allowed 405not acceptable 406unsupported media type 415not implemented 501<br>To map to a custom error type go to the http request, look at error mapping and map the corresponding error to the custom error type, which then can be referenced by the type field in the type field of error scope handling<br>Messaging error thrown when a mule event is involved. These errors can be handled using the standard error handlers and scopes<br>System Error thrown when a mule event IS NOT involved. These type of errors occur during start up or when a connection to an external system fails. These errors are handled by the system error handling strategy and cannot be configured. For all types of system errors, logs the error. For connection type errors, logs and also executes the reconnection strategy for the specific connector (set in advanced settings)<br>Data model can consist of what types if data Objects, arrays, simple literals<br>XML details Can only have one top level value and that value must be an object with on property<br>map input can be JSON or JAVA<br>Format date &#8220;someDate as DateTime {format: &#8220;&#8221;yyyyMMddHHmm&#8221;&#8221;}&#8221;<br>Format string\/num &#8220;price as Number as String {format: &#8220;&#8221;###.00&#8243;&#8221;}&#8221;<br>Connectors for working with files File (for locally mounted file system)FTPFTPSSFTPAll have the same set of operations and they behave almost identically<br>JMS Queues A sender sends messages to a queue and a single receiver pulls the message off the queuethe receiver does not need to be listening to the queue at the time the message is sent (point to point or 1:1)<br>JMS Topics A publisher and all active subscribers receive the message subscibers not actively listening will miss the published message (unless messages are made durable)(publish\/subscribe or 1:many)<br>Batch job variables variables created before a batch step are record specific variables created inside a batch step are record specific<br>Record fails in batch step Stop processing entire batch (default)continue processing the batchcontinue processing the batch until a max number of failed records is reached<br>C4E Companies need a way to introduce processes and manage change to make sure that IT projects don&#8217;t proliferate in the shadows. At the same time, they must keep the road smooth for innovation throughout the business. It is possible, believe it or not, for these seemingly irreconcilable goals to co-exist.<br>GET retrieves the current state of a resource in some representation<br>POST creates a new resource<br>DELETE Deletes a resource<br>PUT replaces a resource completelyif the resource doesnt exist a new one is created<br>PATCH partially updates a resource<br>200 OKGET DELETE PATCH PUT<br>201 CREATED POST<br>304 Not modifiedPATCH PUT<br>400 BAD Requestall<br>401 unauthorizedall<br>404 Resource not foundAll<br>500 Server ErrorAll<br>Mule Message the data that passes through flows in the app<br>Attributes metadata contained in the message header<br>payload the core info of the message the data the app processes<br>Variables metadata for the mule event &#8211; can be defined and referenced in the app processing the event<br>Resources the objects identified by the web service URL that you want to act upon using the HTTP method for the requestall resources begin with a slash<br>Advantages of CloudHub No hardwareContinuous software updatesprovided infrastructure for DNS and load balancinghigh availability 99.99% uptime SLAsHighly Securebuilt in elastic scalability for increasing cloud capacity during periods of high demand<br>Advantages of Mule Runtime easy to installrequires minimal resourcescan run multiple applicationsuses a java service wrapper that controls the JVM operating system and stats mule<br>API Gateway a runtime designed and optimized to host an API or to open a connection to an API deployed to another runtimeincluded as part of the mule runtime but separate licenses required<br>\/FLIGHTS\/3 URI PARAM<br>\/FLIGHTS?COLOR=BLUE queryParam<br>VM Connectors\/Queues Can be used to communicate inter and intra applications through asynchronous queuescan be transient vs persistant (fast vs slow, lost in crash vs reliable)uses operations to publish and or consume messages<br>Domain prohect can be used to share global configuration elements between applications which lets you:ensure consistency between applciations upon any changesexpose multiple servicesshare the connection to persistent storagecall flows in other applications using the vm connectoronly available for customer hosted mule runtimes<br>src\/test\/resources only put things that are needed at development time<br>What MuleSoft API-led connectivity layer is intended to expose part of a backend database without business logic? System<br>What statement is part of MuleSoft&#8217;s description of an application network? Creates reusable APIs and assets designed to be consumed by other business units<br>According to MuleSoft, what is the Center for Enablement&#8217;s role in the new IT operating model? Creates and manages discoverable assets to be consumed by line of business developers<br>What is a core characteristic of the Modern API? API is designed first using an API specification for rapid feedback<br>What HTTP method in a RESTful web service is typically used to completely replace an existing resource? PUT<br>Process Layer The underlying business processes that interact and shape this data should be strictly encapsulated independent of the source systems from which that data originates<br>Experience Layer are the means by which data can be reconfigured so that it is most easily consumed by its intended audience, all from a common data source, rather than setting up separate point-to-point integrations for each channel.<br>System Layer owner Central IT<br>System Layer Frequency of Changes 6-12 mths<br>Process Layer Owner Central IT and Line of Business IT<br>Process Layer frequency of changes 3-6 Months<br>Experience Layer Frequency of Changes 4-8 Weeks<br>Experience Layer Owner Line of Business IT and Application Developers<br>What is the main purpose of flow designer in Design Center? To design and develop fully functional Mule applications in a hosted development environment<br>Where does a deployed flow designer application run in Anypoint Platform? CloudHub Worker<br>What MuleSoft product enables publishing, sharing, and searching of APIs? Anypoint Exchange<br>What asset can NOT be created using Design Center? API Portals<br>A web client submits a GET request to a Mule 4 application to the endpoint \/customers?id=48493.Where is the id stored in the Mule event by the HTTP Listener? Attributes<br>An API has been created in Design Center. What is the next step to make the API discoverable? Publish the API to Anypoint Exchange<br>A RAML example fragment named BankAccountsExample.raml is placed in the examples folder in an API specification project.What is the correct syntax to reference the fragment? examples: !include examples\/BankAccountsExample.raml<br>What is the purpose of the api:router element in APIkit? Validates requests against RAML API specifications and routes them to API implementations<br>What is the minimum required configuration in a flow for a Mule application to compile? An event processor<br>A Database connector is configured to select rows from a MySQL database.What is the format of the array of results returned from the database query? Java<br>What is NOT part of a Mule 4 event? Inbound Properties<br>How does APIkit determine the number of flows to generate from a RAML specification? Creates a separate flow for each HTTP method<br>What is the purpose of API autodiscovery? Allows a deployed Mule application to connect with API Manager to download policies and act as its own API proxy<br>How many Mule applications can run on a CloudHub worker? At most one<br>What does an API proxy application NOT do? Determine which response Mule event is allowed to pass through to the API backend service<br>What does the Mule runtime use to enforce policies and limit access to APIs? The Mule runtime&#8217;s embedded API Gateway<br>API Manager has been configured to enforce an SLA policy and the RAML spec has been updated with the required client_id and client_secret header requirements.The new RAML spec has been published to Anypoint Exchange.What is the next step to gain access to the API? Request access to the API in Anypoint Exchange<br>What happens to the attributes of a Mule event in a flow after an outbound HTTP Request is made? Attributes are replaced with new attributes from the HTTP Request response (which might be null)<br>A web service implements an API to handle requests to http:\/\/acme.com\/customers\/{state}.A web client makes a request to this API implementation at http:\/\/acme.com\/customers\/CA.What is the correct DataWeave expression to retrieve the value CA? #[attributes.uriParams.state]<br>A flow contains an HTTP Listener as the event source. What is the DataWeave expression to log the Content-Type header using a Logger component? &#8220;#[&#8220;&#8221;Content-Type: &#8220;&#8221; ++ attributes.headers.&#8217;content-type&#8217;]&#8221;<br>What is NOT part of a Mule 4 event? Outbound Properties<br>A Mule application has two flows named parentFlow and childFlow. The childFlow begins with an HTTP Listener.A variable is defined in parentFlow, then an HTTP Request is made to childFlow&#8217;s HTTP Listener with some headers set.What is the scope of the variable and attributes in the parentFlow after childFlow returns a response? The variable is accessible. All the attributes passed to childFlow are removed or replaced.<br>A Mule application has a flow named parentFlow.The parentFlow contains an HTTP Request operation at the end of the flow. The parentFlow also contains a Set Variable operation right before the HTTP Request operation.What is the scope of the variable to the server receiving the HTTP Request from parentFlow? The variable is NOT accessible in the server<br>A Mule application has two flows named parentFlow and childFlow. A variable is defined in parentFlow.What is the scope of the variable when the parentFlow calls childFlow using a Flow Reference? The variable is accessible in childFlow, can be changed, and changes are seen back in parentFlow<br>What reserved property can be defined and used in a Mule application to allow an HTTPS Listener to be accessed by external web clients after the Mule application is deployed to CloudHub? ${https.port}<br>Why must a Mule application&#8217;s deployable archive package all its dependencies in order to be deployed to CloudHub? CloudHub workers CANNOT download ALL possible project dependencies a project may contain<br>In what file does the Mule project keep track of all of its dependencies? pom.xml<br>What can ONLY be done with VM connectors, and NOT with Flow References, in a single Mule application? Allow a flow to pass events to another flow asynchronously<br>What file type is required to configure a Web Service Consumer to consume a SOAP web service? WSDL<br>How are query parameters dynamically passed to an outbound REST request using an HTTP Request operation? As query parameters in the HTTP Request operation<br>An HTTP Request operation returns a JSON array of objects. In the Transform Message component, what is the process to convert the array of objects to an array of custom Java Account objects? Add the Account object metadata to the output and use the drag-and-drop feature to transform the incoming JSON data<br>What is the process to create a connector using REST Connect? Design the API in Design Center and publish the API to Exchange<br>How are multiple conditions used in a Choice router to route events? To find the FIRST true condition, then distribute the event to the ONE matched route<br>A Scatter-Gather processes three separate HTTP requests. Each request returns a Mule event with a JSON payload.What is the final output of the Scatter-Gather? An Object containing all three Mule event Objects<br>An event contains a payload that is an Array of Objects. How is the event routed in a Scatter-Gather? The ENTIRE event is sent to each route and processed in PARALLEL<br>What module and operation will throw an error if a Mule event&#8217;s payload is not a number? Validation module&#8217;s Is number operation<br>Refer to the exhibits. What happens to this flow when the Validation module&#8217;s Is not null operation throws an error? The flow stops processing its Mule event and returns an error message to the HTTP Listener operation<br>&#8220;Refer to the exhibits. The main flow has an On Error Continue scope. In the Configuration global element, default error handler is set to globalErrorHandler.A web client makes an HTTP GET request to the flow&#8217;s HTTP Listener. The Is number validator then throws an error with message &#8220;&#8221;Validate &#8211; Payload is an Integer&#8221;&#8221;.What response message is returned to the web client?&#8221; The payload set in On Error Continue<br>&#8220;Refer to the exhibits. The main flow has an On Error Propagate scope. In the Configuration global element, default error handler is set to globalErrorHandler.A web client makes an HTTP GET request to the flow&#8217;s HTTP Listener. The Is number validator then throws an error with message &#8220;&#8221;Validate &#8211; Payload is an Integer&#8221;&#8221;.What response message is returned to the web client?&#8221; Validate &#8211; Payload is an Integer<br>&#8220;Refer to the exhibits. The private flow has an On Error Propagate scope. In the Configuration global element, default error handler is set to globalErrorHandler.A web client makes an HTTP GET request to the flow&#8217;s HTTP Listener. The Is number validator in the private flow then throws an error with message &#8220;&#8221;Validate &#8211; Payload is an Integer&#8221;&#8221;.What response message is returned to the web client?&#8221; globalErrorHandler<br>&#8220;Refer to the exhibits. The main flow has an On Error Continue scope and the private flow has an On Error Propagate scope.A web client makes an HTTP GET request to the HTTP Listener. The Is number validator in the private flow then throws an error with message &#8220;&#8221;Validate &#8211; Payload is an Integer&#8221;&#8221;.What response message is returned to the web client?&#8221; Error &#8211; main flow<br>How can an error scope be configured to catch all errors in the HTTP namespace? &#8220;Type:When: #[ error.errorType.namespace == &#8220;&#8221;HTTP&#8221;&#8221; ]&#8221;<br>Refer to the exhibits. The main flow has an On Error Continue scope with type set to HTTP:NOT_FOUND. The Mule application configures globalErrorHandler as its default error handler.A web client posts a request to the HTTP Listener. The Transform Message component then throws a MULE:EXPRESSION error trying to convert the payload to application\/xml.What response message is returned to the web client? The MULE:EXPRESSION error&#8217;s message<br>An event payload contains an unordered array of flight objects, where every object has a price key and a toAirport key.What is valid DataWeave code to return flights with price under 500, grouped by toAirport in ascending order, with the lowest price first? payload filter $.price &lt; 500 orderBy $.price groupBy $.toAirport<br>What DataWeave 2.0 type can be used as input to a map operation? Array<br>What is the correct way to format the decimal 20.3844 as a string to two decimal places? &#8220;20.3844 as String {format: &#8220;&#8221;.0#&#8221;&#8221;}&#8221;<br>&#8220;A Mule application has a main flow and a combineNames flow. In the main flow, a variable named fullName is set to the object {firstName: &#8220;&#8221;Max&#8221;&#8221;, lastName: &#8220;&#8221;Mule&#8221;&#8221;}.What is valid DataWeave code to call the combineNames flow with the input object stored in the fullName variable?&#8221; &#8220;#[ lookup( &#8220;&#8221;combineNames&#8221;&#8221;, vars.fullName ) ]&#8221;<br>A Flow Reference component sends a non-empty JSON object payload to another flow named childFlow, which then returns an XML body.A Flow Reference component saves the payload returned from childFlow to its target attribute named payload. Refer to the exhibit.What is true about the Mule event&#8217;s payload at the next event processor after the Flow Reference component? The payload is the original JSON object<br>In the Database On Table Row operation, what does the Watermark column enable the On Table Row operation to do? To avoid duplicate processing of records in a database<br>Assume that a database table contains a recordID column that always increases as new records get added to the table.In a Mule application, what is the key process to enable manual watermarking for requests to a database using the Scheduler endpoint and the Database SELECT operation? Save the max recordID from the set of recordIDs in an ObjectStore and reference this recordID in subsequent database requests<br>A flow has a JMS Publish consume operation followed by a JMS Publish operation. Both of these operations have the default configurations.Which operation is asynchronous (does not wait for a response before continuing to the next event processor) and which operation is synchronous (blocks and waits for a response or timeout before continuing to the next event processor)? Publish consume: Synchronous. Publish: Asynchronous<br>A Batch Job scope has three batch steps. An event processor in the second batch step throws an error because the input data is incomplete.What is the default behavior of the batch job after the error is thrown? All processing of the batch job stops<\/p>\n","protected":false},"excerpt":{"rendered":"<p>MuleSoft Developer Exam Prep (Latest 2024\/ 2025 Update) Questions and Verified Answers |100% Correct| Grade A MuleSoft Developer Exam Prep (Latest 2024\/2025 Update) Questions and VerifiedAnswers |100% Correct| Grade AQ: Execution order of functionsAnswer:the last function in the chain is executed firstQ: Calling flows from a DW ExpressionAnswer:use the lookup function{a: lookup(&#8220;myFlow&#8221;,{b:&#8221;Hello&#8221;})}Q: How to import [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[25],"tags":[],"class_list":["post-131908","post","type-post","status-publish","format-standard","hentry","category-exams-certification"],"_links":{"self":[{"href":"https:\/\/www.learnexams.com\/blog\/wp-json\/wp\/v2\/posts\/131908","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.learnexams.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.learnexams.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.learnexams.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.learnexams.com\/blog\/wp-json\/wp\/v2\/comments?post=131908"}],"version-history":[{"count":0,"href":"https:\/\/www.learnexams.com\/blog\/wp-json\/wp\/v2\/posts\/131908\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.learnexams.com\/blog\/wp-json\/wp\/v2\/media?parent=131908"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.learnexams.com\/blog\/wp-json\/wp\/v2\/categories?post=131908"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.learnexams.com\/blog\/wp-json\/wp\/v2\/tags?post=131908"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}