Title: Integrating External API
Last modified: April 13, 2020

---

# Integrating External API

 *  Resolved [dperr7](https://wordpress.org/support/users/dperr7/)
 * (@dperr7)
 * [6 years, 1 month ago](https://wordpress.org/support/topic/integrating-external-api/)
 * I’ve hired some third party people to create an API for this bookstore. They 
   have sent me a massive amount of files and I do not know where to start. I’ve
   seen multiple videos on how to create an API Key in Woocommerce but where would
   I put this API key within these files, or where to upload these files to my WordPress
   backend. Please note, this API is not your usual online API like Google Maps.
 * The page I need help with: _[[log in](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Fintegrating-external-api%2F%3Foutput_format%3Dmd&locale=en_US)
   to see the link]_

Viewing 2 replies - 1 through 2 (of 2 total)

 *  [Austin M – a11n](https://wordpress.org/support/users/apmwebdev/)
 * (@apmwebdev)
 * [6 years, 1 month ago](https://wordpress.org/support/topic/integrating-external-api/#post-12673463)
 * Hi there! You would need to write custom code to integrate the bookstore’s API
   with the [WooCommerce REST API](https://docs.woocommerce.com/document/woocommerce-rest-api/).
   An API is essentially an interface for interacting with an application via another
   application. So the bookstore has an API, and WooCommerce has an API, and you
   need to build the “connector” to get these two APIs to talk to each other, taking
   the data that the bookstore sends and giving it to WooCommerce in a way that 
   it understands.
 * This is a fairly complex development topic. I’m going to leave it open for a 
   bit to see if anyone is able to chime in to help you out.
 * I can also recommend the following places for more development-oriented questions:
    1. WooCommerce Slack Community: [https://woocommerce.com/community-slack/](https://woocommerce.com/community-slack/)
    2. WooCommerce FB group: [https://www.facebook.com/groups/advanced.woocommerce/](https://www.facebook.com/groups/advanced.woocommerce/)
 * For just uploading the products by hand, there are a few ways you can do that.
   Since it sounds like manually entering everything is off the table, you could
   use a product importer like our built-in [Product CSV Importer and Exporter](https://docs.woocommerce.com/document/product-csv-importer-exporter/).
   This would allow you to enter the product data into a spreadsheet and then upload
   that, which might be easier than writing an API interface.
 *  [Austin M – a11n](https://wordpress.org/support/users/apmwebdev/)
 * (@apmwebdev)
 * [6 years, 1 month ago](https://wordpress.org/support/topic/integrating-external-api/#post-12727119)
 * We haven’t heard back from you in a while, so I’m going to mark this as resolved.
   Feel free to start a new thread if you have any further questions!

Viewing 2 replies - 1 through 2 (of 2 total)

The topic ‘Integrating External API’ is closed to new replies.

 * ![](https://ps.w.org/woocommerce/assets/icon.svg?rev=3234504)
 * [WooCommerce](https://wordpress.org/plugins/woocommerce/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/woocommerce/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/woocommerce/)
 * [Active Topics](https://wordpress.org/support/plugin/woocommerce/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/woocommerce/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/woocommerce/reviews/)

 * 2 replies
 * 2 participants
 * Last reply from: [Austin M – a11n](https://wordpress.org/support/users/apmwebdev/)
 * Last activity: [6 years, 1 month ago](https://wordpress.org/support/topic/integrating-external-api/#post-12727119)
 * Status: resolved