> ## Documentation Index
> Fetch the complete documentation index at: https://docs.aftersell.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Hvad er en API?

> Application Programming Interface fungerer som et mellemled, der gør det muligt for forskellige softwareapplikationer at interagere og udveksle data.

<div id="a-simple-analogy-a-restaurant-a-waiter">
  # En simpel analogi: en restaurant og en tjener
</div>

Forestil dig, at du spiser på en restaurant.

1. **Du, kunden**, kigger i menuen og bestiller en cheeseburger og pomfritter (svarende til at lave en forespørgsel om kurvdata).
2. **Tjeneren (API'en)** tager din bestilling og videregiver den til køkkenet (ligesom en API modtager din forespørgsel og sender den til en server).
3. **Køkkenet (serveren)** tilbereder dit måltid, behandler bestillingen og samler de nødvendige ingredienser (meget lig hvordan en server henter eller manipulerer kurvdata).
4. **Tjeneren (API'en)** leverer derefter måltidet til dit bord, så du kan nyde din mad (ligesom en API returnerer de forespurgte data og opdaterer din kurv).

Denne analogi giver en enkel måde at forstå, hvordan API'er fungerer, især hvis du er ny til dem. Når du bruger Upcarts API, kan du tænke på det som at bestille på en restaurant — beslut, hvad du vil have kurven til at gøre, og lad API'en klare resten.

Opdag, hvordan Upcarts API kan løfte din butik, ved at udforske vores [API-dokumentation](/da/upcart/introduction_to_upcarts_public_api).

***

<div id="how-this-relates-to-upcarts-api">
  # Hvordan dette relaterer sig til Upcarts API
</div>

Upcarts Public API giver dig fleksibiliteten til at tilpasse og administrere din kurvs funktionalitet, ligesom når du giver specifikke instruktioner til en tjener.

Hvis du for eksempel vil teste, om Upcarts API fungerer korrekt, kan du køre et simpelt script i din custom HTML, der logger en besked, hver gang kurven åbnes:

```
<script>  
  window.upcartSubscribeCartOpened(() => {  
    console.log("UpCart API Test - The cart has been opened!");  
  });  
</script>
```

<div id="verifying-if-its-working">
  ## Sådan tjekker du, om det virker
</div>

1. Åbn din butik, og gå til **Upcart Settings → Custom HTML** for at tilføje scriptet.
2. Gem dine ændringer, og genindlæs din butik.
3. Åbn browserkonsollen (**F12** eller **Ctrl + Shift + J** på Windows, eller **Cmd + Option + J** på Mac).
4. Åbn Upcarts kurv, og du bør se bekræftelsesbeskeden i konsollen:

```
Upcart API Test - The cart has been opened!
```

<img src="https://mintcdn.com/aftersell/uxKAdY-e0h16xa48/images/upcart/api-custom-html-test-script.png?fit=max&auto=format&n=uxKAdY-e0h16xa48&q=85&s=5df59c4ceee2ee520c39b5dd861c46ec" alt="Upcart Custom HTML-testscript, der logger en cart opened-besked i browserkonsollen" width="1472" height="1086" data-path="images/upcart/api-custom-html-test-script.png" />

***

<div id="want-to-learn-more-about-apis">
  ## Vil du lære mere om API'er?
</div>

Hvis du er interesseret i at dykke dybere ned i API'er og JavaScript, er her nogle begyndervenlige ressourcer, der kan hjælpe dig i gang.

**Begyndervenlig læring om API'er og JavaScript:**

* [W3Schools: JavaScript Basics](https://www.w3schools.com/js/) – Lær grundlæggende scripting til at bruge Upcarts API
* [MDN Web Docs: APIs for Beginners](https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Client-side_web_APIs) – Forstå, hvordan API'er fungerer i webbutikker
* Shopify Developer Docs – [Shopify AJAX API](https://shopify.dev/docs/api/ajax) (nyttig for forhandlere, der integrerer Upcart med Shopifys kurv)

Upcarts API fungerer problemfrit uden behov for eksterne værktøjer som Postman — du kan bruge den direkte i Upcarts Custom HTML-indstillinger eller i din Shopify-temakode

***

<div id="need-assistance">
  ## Brug for hjælp?
</div>

Er du ny til API'er? Ingen grund til bekymring! Du behøver ikke skrive JavaScript fra bunden — kopiér og indsæt blot færdigskrevne scripts i Upcarts Custom HTML-indstillinger for at tilpasse din kurv på få minutter.

Ikke sikker på, hvor du skal begynde? Kontakt en [Shopify Expert](https://www.shopify.com/partners/directory), eller udforsk vores [API-dokumentation](/da/upcart/introduction_to_upcarts_public_api).

***
