You personally might not need or rely on the WP REST API, but clearly Contact Form 7 does. And so does WordPress core. Especially future versions (think Gutenberg) will heavily rely on the REST API and won‘t work without it.
There might be plugins that disable the API, but that‘s at your own risk and certainly doesn‘t make your site suddenly secure. It might decrease the possible attack surface, sure, but at the cost of breaking all parts that rely on the API.
tl;dr: There‘s no point in disabling the WordPress REST API.
Related Posts:
- Contact form 7 select box different value-text than content-text in option [closed]
- Building a custom REST API
- Why “Contact Form 7” doesn’t update PHPmailer library?
- WP JSON REST API (Ryan McCue) how to query posts with specific meta data with ‘AND’ relation?
- How to get current post ID in Contact Form 7 wpcf7_before_send_mail hook action
- How to create gutenberg block using REST API independently or as headless way?
- Reduce nonce lifespan
- Add Products to user’s ID Woocommerce
- Store post in raw markdown format, no html?
- Multisite functions to communicate with individual site functions
- Contact Form 7 plugin refreshing page on submit [closed]
- REST-API: extend media-endpoint
- Server side validation for Contact Form 7 [closed]
- Permission Check for REST API Endpoint Runs Twice?
- Add custom variable in Contact Form 7 mail body
- I am getting error message on accessing menu-endpoint
- How can I capture Memberpress user info after signup [closed]
- Detect permalinks when passing querystring in REST API requests
- Custom REST API endpoint returns rest_no_route when called via wp-json permalink
- wp_get_post_terms is difference obj model than the one in rest api response
- Getting value from dymanic text variable into Contact Form 7
- How to escape the tailwindcss responsive syntax when using with contact form 7? [closed]
- wp_remote_get() returns 403 while file_get_contents() does not
- Ability to make API calls out of WordPress as well as executing SQL?
- Ajax with plugins returns 0
- Set plugin-values when creating post via REST-API
- AFNetworking incorrectly interpreted WP_Error
- Plugin retrieving results even after uninstallation
- Contact Form 7 – Form name blank [closed]
- WordPress contact form 7 to show the form dropdown menus as like [closed]
- How to create WordPress custom end point with multiple parameters?
- How do I make reusable content blocks for header and footer when using WordPress headless with another front-end?
- REST API can’t get the response manually
- How to modify or create custom contact form 7 select options [closed]
- Hardcode a form in Contact Form 7 [closed]
- Contact Form 7 “non-selectable” options in a drop down [closed]
- In wordpress how to sent different email separetly when i click on different email ids [closed]
- value not set in contact form 7 plugin of wordpress [closed]
- Change Dashboard URL from wp-admin to wp-admin/index.php
- WordPress Media Library Folders + Custom Linux Server Hosting
- Push Contact form 7 variable to front end after submission
- How to send SMS notification to customer after click on submit?
- How to send the featured image of a post to an API?
- Escape commas in REST API
- One WooCommerce Store to multi distributor sites
- How can I implement radio buttons with icons in Contact form 7?
- Custom REST API POST Endpoint Not Working, 404 Error
- Hide button after form submit and save state to localstorage
- is it possible to fetch data from a remote api while admin is writing a new post?
- add tags to wordpress post using REST API
- WordPress output data to another website and pull data
- Hide response returned from WordPress REST API call
- Contact Form 7 – Make a selection unavailable after a number of bookings
- How achive serving multiple concurrent Ajax / Rest calls in plugin?
- WordPress Contact 7 Form – Remove WordPress from the From Sections
- Showing how many times is plugin activated or deactivated
- Modifying server’s response to API endpoint
- Can’t access 3rd party API, code works on local server but not on wordpress
- How can I add a permissions callback to the REST API index pages?
- How to get data from a private API and add it to wordpress pages
- Multiple CF7 Forms causing multiple recaptcha requests
- Could someone maybe point me in the direction of a decent tutorial on how to create a wordpress plugin that is compatible with another plugin please?
- Capture Recaptcha fail event on Contact Form 7
- Fetching users data from REST API
- Consume legacy rest api dependent upon WP API plugin
- wp rest api (v2) filter not working (404 error – rest_no_route)
- WordPress PHP error getting posts from another wordpress blog
- get/show Last ID
- custom REST endpoint not passing body of POST request to callback
- Upload image to wordpress using ionic/cordova with WP REST API V2
- Sending post data over REST API, how to parse shortcodes in post_content?
- How to do rest APi with wordpress
- Retrieving old forms in Contact Form 7 [closed]
- Extend WordPress REST API with Scheme Pro Plugin
- Integrate Mailchimp to a Contact Form 7 contact form [closed]
- How put a file when the email is sent to user contact form 7
- Contact Form 7 Default value from url [closed]
- Integrate Razorpay quick payments plugin with contact form7 plugin
- How to do Conact form 7 name field validation? [closed]
- Contact form 7 – How to send mail to two different E-mail Address [closed]
- wordpress Ajax success doesn’t return the value
- prevent contact form 7 from submission on certain condition
- How can I send api calls from my plugin?
- Filter custom post type returned from REST api
- My wp_update_nav_menu action is firing twice
- Update post meta Rest Api
- Social login authentication via wordpress rest api
- Is option_active_plugins actually doing anything useful?
- Is it possible to create post in wordpress using postman?
- How to update a lot of posts on my WP site with additional content?
- how to update WordPress plugins from external website with nodejs?
- plugin doesn’t retrieve data from database
- Block Root REST API Route using custom &/or iThemes
- Accessing Correct Database to Create REST API Endpoint
- Is it a good idea to restrict the REST API
- REST API – filters not working inside plugin class
- i need to resive data external api and show user
- Can The REST API be used to create/edit plugins and themes?
- How prevent STDOUT of Plugin_Upgrader->upgrade(…)?
- Get list of outdated plugins in the rest api?