What is an API
Full name: Application Programming Interface
Also known as: application programming interface, API integration, API connection
Definition
An API (application programming interface) is the agreed way one program asks another for data or an action and gets an answer, so your tools can work together.
Why it matters
APIs are how your tools talk to each other: the website to the payment provider, the shop to the invoicing platform, the booking form to the CRM.
Common mistakes
Sending an API key by email or WhatsApp, or leaving it in public code, which hands over access to your account.
Related terms
Worked exampleIllustration
An API call: a paid online workshop issues its invoice
The request
- Address, the endpointapi.example.com/invoices
- Action: create something newPOST
- Key: proves who is asking, kept secret••••••
- Details: customer, seat, amountJSON
The answer
- Status: created201
- The new invoice number[number]
When it fails
- Missing or wrong key401
- Wrong address404
Steps
A customer pays for a seat.
The workshop's system sends a POST request to the invoicing platform's API address, with its API key and the order details.
The platform checks the key, creates the invoice and answers with status 201, created, and the invoice number.
The system saves the invoice number next to the order and emails the invoice to the customer.
If the key is replaced or the platform changes its format, invoices stop, so an alert on failed calls tells the owner the same day.
The request carried an address, an action, a key and the details, and the answer carried a status and a result: 201 when something new was created, 200 when data was only read.
Illustration
Pick a request from the menu
The request
- Action
- POST
- Address
- api.example.com/invoices
- Key
- ••••••
- Details
- JSON
The answer
- Status
- 201
- Comes back
- The new invoice number [number]
POST asks the platform to create something new. Status 201 means it was created, and the new invoice number comes back to be saved next to the order.
You ask when you need it, or you are told
Asking every 30 minutes: 21 questions today, 20 of them answered "nothing new", and the payment was noticed 23 minutes late. The webhook sent one message, at the moment of payment.
If your server is down when the webhook arrives, most providers try again later, so check that the same event is not handled twice.
Definition
An API is a set of features and rules inside a software program that lets other software work with it, as opposed to a screen made for a person. A web API call has four parts. The address is the endpoint, one specific URL inside the API. The action says what to do, such as GET to read or POST to create. The key proves who is asking. The answer usually carries data in JSON plus a status code, such as 200 for success or 404 for not found. Many web APIs follow a common style called REST. Think of a restaurant: the menu is the documentation, you order through the waiter, and you never enter the kitchen.
Why it matters
The invoicing or payment system you already use probably has one, and Tranzila, Morning (Green Invoice), iCount and Cardcom all publish public API documentation. An API key is a password for software, so it belongs in a secret setting, never in an email, a WhatsApp message or public code. Many APIs cap how many calls you can make, and charge per call or per month above a free tier. Before you pay anyone to build an integration, ask three questions: is there a public API, is there a ready made plugin or connector, and what does each call cost?
Directly related: Webhook, Back-end, Client (computing).
Improvement tips
- Keep API keys in a secret setting or a password manager, give each integration its own key, and replace a key the moment it leaks.
- Set an alert on failed calls, so a broken integration is noticed the same day and not at the end of the month.
- Before paying for a custom integration, check whether a ready made plugin or connector already does the job.
- Read the provider's limits and prices per call before your daily work depends on its API.
- If you publish your own API, document it and version it, for example /v1/ and /v2/, so updates do not break the people who use it.
Common mistakes
- Giving an integration more permissions than it needs, such as full account access for a job that only reads orders.
- Paying for a custom integration when a ready made connector already existed.
- Ignoring the provider's notices that an old version is being retired, until the integration stops.
Related terms
Webhook
A webhook is an automatic message one system sends to an address you gave it the moment something happens, like a payment. You stop asking, it tells you.
Back-end
Back-end is the part of a website or app that users never see: it saves orders, checks stock, charges cards and keeps accounts, running on a server.
Client (computing)
A client, in computing, is the program, such as a browser or an app, that sends a request to a server and shows you the answer. It is not your paying customer.
Authentication
Authentication is the check that a user is who they claim to be, using something they know, something they have or something they are.
Database
A database is an organised collection of information, usually tables of rows and columns, that software can search, update and link, like customers to orders.
Quick check
Your developer asks for your invoicing platform's API key. How should you treat it?
Choose an answer
Frequently asked questions
Do I need to understand APIs before I start my business?
When does an API first become relevant for a new business?
How do API integrations affect my launch timeline?
Should I build my own API or use existing ones?
Why does API reliability matter for a business already running?
What goes wrong when a business ignores API updates?
How do I fix a broken API connection without stopping day to day work?
How do I know if my website is using too many APIs?
What does API actually mean in plain words?
Are API integrations risky for my business security?
Do I need a programmer to connect APIs to my website?
Is an API the same thing as a webhook?
Sources: MDN Web Docs, Glossary: API (developer.mozilla.org/en-US/docs/Glossary/API), read 23 September 2026, IETF, RFC 9110, HTTP Semantics, 2022, sections 9 and 15
Last reviewed: 2026-09-23
I have worked with
- Google for Startups
- House of Business, Sderot Municipality
- Microsoft Reactor
- GameReady
- Eclipse Capital
- SderoTech
- IUCEL
- Resilience & Health Innovation Hub
- International Resilience Institute of Sderot
- Google for Startups
- House of Business, Sderot Municipality
- Microsoft Reactor
- GameReady
- Eclipse Capital
- SderoTech
- IUCEL
- Resilience & Health Innovation Hub
- International Resilience Institute of Sderot
What Clients Say
From different fields, at different stages of business
Dan Manto
Eclipse Capital
Real Estate Investment and Finance, USA
Arty McLabin
GameReady
Game Development Education and Outsourcing, International

Anna
Beautician
After I finished a cosmetology course at a leading company, I was confused. I didn't know how to open a business, what to sell from home, or how to bring in clients. Since I reached out to Mobius, everything has changed. We built an organized plan with clear steps and no unnecessary risks. Today I see results, and I'm growing and developing every month.

Mark
Massage therapist, Gan Yavne
When I finished a massage course, I imagined a different world. I found out it's a hard field, and financial stability isn't easy to find. When I came to Mobius, something changed. We started an organized process and built a business plan. Without Mobius? I probably would have given up. Today I believe in myself and in my own path.
Tech decisions bigger than your team?
Alex helps Israeli businesses choose technology that fits the business, not the hype. The first call is free.
+972 055-248-6151. Better on WhatsApp: I am in meetings most of the day and answer as soon as I am free. Other ways to reach me