Hoe je een API-sleutel maakt
Met een MagicPost API-sleutel kan een AI-assistent of je eigen code acties uitvoeren in je MagicPost-account. Je maakt een sleutel aan in de app: open het profielmenu, selecteer Instellingen en open vervolgens het tabblad API & MCP. API-sleutels zijn inbegrepen in de plannen Creator, Agency en Team, evenals tijdens de gratis proefperiode van MagicPost. Het Growth-plan bevat geen API-sleutels.
Je maakt een MagicPost API-sleutel aan om de MagicPost REST API aan te roepen en voor de drie assistenten die de MagicPost-app met een sleutel instelt: Claude Desktop, Claude Code en Perplexity. Claude Code kan ook verbinding maken via een MagicPost-aanmelding, zonder sleutel. Je maakt geen sleutel aan voor Claude op het web, ChatGPT of Gemini. Deze drie assistenten maken verbinding via een MagicPost-aanmelding en MagicPost maakt de sleutel voor je aan wanneer je de verbinding goedkeurt.
Wie een MagicPost API-sleutel kan aanmaken
Creator, Agency en Team. API-sleutels en de MagicPost MCP-server maken deel uit van deze plannen.
Gratis proefperiode. API-sleutels zijn beschikbaar zolang de gratis proefperiode van MagicPost duurt. Een sleutel werkt niet meer wanneer de proefperiode eindigt zonder abonnement op een van deze plannen.
Leden van een organisatie. Een lid van een Agency- of Team-organisatie kan MagicPost API-sleutels aanmaken. Er is één uitzondering bij Agency, waar seats verschillende typen hebben: een Growth-, Analytics- of Engagement-seat bevat geen API-sleutels. De Creator-seat, die volledige toegang heeft, bevat ze wel.
Growth. Het Growth-plan bevat geen API-sleutels en MagicPost toont het tabblad API & MCP niet aan een abonnee van Growth.
Een abonnement op een voormalig MagicPost-plan volgt zijn eigen regels: zie De Analytics- en Starter-plannen. Als je wilt overstappen naar een plan met API-sleutels, zie hoe je je MagicPost-plan upgradet.
Een MagicPost API-sleutel aanmaken
Open in MagicPost het profielmenu en selecteer Instellingen.
Open het tabblad API & MCP. De directe link is app.magicpost.in/settings?tab=api-keys.
Klik op Een sleutel aanmaken. Wanneer de lijst met sleutels leeg is, heet de knop in de lijst Maak je eerste sleutel.
Vul in het venster Een API-sleutel aanmaken bij Sleutelnaam de tool in waarmee je verbinding maakt, bijvoorbeeld "Claude Desktop". De naam is verplicht.
Klik op Aanmaken. Het venster API-sleutel aangemaakt toont de sleutel.
Klik naast de sleutel op Kopiëren en bewaar de sleutel op een veilige plek.
Klik op Ik heb het gekopieerd, sluiten.
Een MagicPost API-sleutel begint met mp_. MagicPost toont de volledige sleutel slechts één keer, in het venster API-sleutel aangemaakt. MagicPost bewaart een hash van de sleutel, niet de sleutel zelf, zodat niemand deze later opnieuw kan weergeven. Als je het venster sluit zonder de sleutel te kopiëren, maak je een nieuwe aan.
Wat het venster "API-sleutel aangemaakt" je geeft
Onder de sleutel bevat het MagicPost-venster API-sleutel aangemaakt één tabblad per assistent, met wat je waar moet plakken:
Claude Desktop: een configuratieblok waarin je sleutel al is ingevuld, om in het bestand claude_desktop_config.json te plakken.
Claude Code: een opdracht waarin je sleutel al is ingevuld, om in je terminal uit te voeren. Claude Code kan ook zonder sleutel verbinding maken via een MagicPost-aanmelding: de Claude Code-pagina van de MagicPost-ontwikkelaarsdocumentatie beschrijft deze methode.
Perplexity: het adres van de MagicPost MCP-server, om als aangepaste connector met API-sleutelauthenticatie toe te voegen.
Claude Web, ChatGPT en Gemini: alleen het adres van de MagicPost MCP-server, omdat deze assistenten geen sleutel nodig hebben.
De configuratie voor elke assistent vind je in Hoe je MagicPost met Claude verbindt, ChatGPT, Gemini en Perplexity. Wat een verbonden assistent in MagicPost kan doen, lees je in Wat is MCP en wat kan ik ermee doen? Bekijk voor het productoverzicht de pagina over de functie LinkedIn MCP.
Je MagicPost API-sleutels beheren en intrekken
De lijst Je sleutels op het tabblad API & MCP toont elke actieve MagicPost API-sleutel met de naam, de eerste tekens, de aanmaakdatum en de datum waarop deze voor het laatst is gebruikt. De lijst toont nooit een volledige sleutel.
MagicPost API-sleutels die zijn aangemaakt door een aanmelding vanuit Claude op het web, ChatGPT of Gemini verschijnen in dezelfde lijst, onder de naam die de assistent bij het verbinden heeft opgegeven.
Als je een MagicPost API-sleutel wilt intrekken, klik je op het prullenbakpictogram in de rij en vervolgens op Intrekken in het venster Deze API-sleutel intrekken?. De MagicPost API controleert de sleutel bij elk verzoek, dus een ingetrokken sleutel werkt onmiddellijk niet meer. Intrekken is permanent: een ingetrokken sleutel kan niet opnieuw worden geactiveerd. Ingetrokken sleutels blijven zichtbaar in een ingeklapte sectie onder de lijst.
Een MagicPost API-sleutel verloopt niet. De sleutel werkt totdat je deze intrekt of totdat het MagicPost-account geen API-toegang meer heeft.
MagicPost beperkt het aantal actieve API-sleutels per account. De MagicPost-app telt elke actieve sleutel in de lijst Je sleutels, inclusief sleutels die zijn aangemaakt door een aanmelding vanuit Claude op het web, ChatGPT of Gemini. Wanneer je de limiet bereikt, is Een sleutel aanmaken uitgeschakeld en toont het tabblad API & MCP het maximum. Trek een sleutel of een assistentverbinding die je niet meer gebruikt in om een nieuwe sleutel aan te maken.
De MagicPost-limiet voor actieve API-sleutels blokkeert alleen Een sleutel aanmaken in de app. Een aanmelding vanuit Claude op het web, ChatGPT of Gemini wordt nog steeds geaccepteerd wanneer het account de limiet heeft bereikt en de sleutel van die verbinding wordt toegevoegd aan de lijst Je sleutels.
Waartoe een MagicPost API-sleutel toegang geeft
Een MagicPost API-sleutel geeft toegang tot je volledige account, niet tot slechts een deel ervan. Met je sleutel kan een tool je concepten en je LinkedIn-statistieken lezen, posts maken en plannen, op je LinkedIn-account publiceren en je Leads-credits gebruiken. Houd de sleutel geheim en maak één sleutel per tool aan, zodat je één sleutel kunt intrekken zonder de andere te stoppen.
In een Agency- of Team-organisatie heeft een sleutel die vanuit het account van een beheerder is aangemaakt ook toegang tot de accounts van de leden: de sleutel kan een lijst van die accounts opvragen, hun statistieken en posts lezen en posts voor hen maken en plannen.
Een bureau heeft niet voor elke klant één MagicPost API-sleutel nodig. Een sleutel die is aangemaakt vanuit het account van een lid dat geen beheerder is, blijft beperkt tot het account van dat lid.
Een MagicPost API-sleutel gebruiken met de REST API
Als je de MagicPost REST API wilt aanroepen, stuur je de sleutel in de header Authorization als bearer-token: het woord Bearer, een spatie en vervolgens je sleutel. Het basisadres van de API is https://api.magicpost.in/api/v1/. De API-referentie staat in de MagicPost-ontwikkelaarsdocumentatie. Deze behandelt API-sleutels, statistieken, posts en planning.
Met alleen een MagicPost API-sleutel kun je via de REST API geen mediabestand aan een post toevoegen: alleen de MagicPost MCP-server kan een bestand aan een concept toevoegen. Met een directe REST-aanroep kun je nog wel de titel en alt-tekst bewerken van media die al is toegevoegd.
De MagicPost API beperkt het aantal verzoeken per minuut voor elke sleutel. Het vernieuwen van LinkedIn-posts en het detecteren van leads hebben een strengere limiet per minuut. Publiceren en plannen van een post hebben hun eigen limiet per minuut. Het genereren van posts heeft eigen limieten per minuut, per dag en per week. Bij overschrijding van een limiet antwoordt de MagicPost API met de HTTP-status 429 en vermeldt het antwoord de toepasselijke limiet.
De MagicPost-ontwikkelaarsdocumentatie vermeldt de waarden op twee plaatsen. De pagina over fouten en snelheidslimieten vermeldt de standaardlimiet per minuut en de limiet voor het vernieuwen van posts. Het onderdeel generate_post op de toolspagina vermeldt de limieten voor het genereren van posts.
MagicPost beperkt ook hoeveel posts één LinkedIn-profiel per 24 uur kan publiceren; geplande posts tellen daarbij mee. Bij overschrijding van die limiet weigert de MagicPost API te publiceren of te plannen met de HTTP-status 429 en vermeldt het antwoord de limiet en het eerstvolgende vrije moment. De limiet hangt af van het account.
Veelgestelde vragen
Ik ben mijn MagicPost API-sleutel kwijt. Kan ik deze opnieuw bekijken?
Nee. MagicPost toont een API-sleutel slechts één keer, wanneer je deze aanmaakt, en bewaart alleen een hash ervan. Trek de verloren sleutel in via Instellingen, API & MCP, maak vervolgens een nieuwe sleutel aan en vervang de oude in je tool.
Waarom staat er geen tabblad API & MCP in mijn MagicPost-instellingen?
MagicPost verbergt het tabblad API & MCP in twee gevallen: je gebruikt het Growth-plan of je bent lid van een Agency-organisatie met een Growth-, Analytics- of Engagement-seat. API-sleutels zijn inbegrepen in de plannen Creator, Agency en Team. Bij een gratis account waarvan de proefperiode is afgelopen, is het tabblad zichtbaar, maar opent Een sleutel aanmaken een upgradevenster.
Heb ik één MagicPost API-sleutel per klant of per teamlid nodig?
Nee. In een Agency- of Team-organisatie heeft één sleutel die vanuit het account van een beheerder is aangemaakt toegang tot de accounts van alle leden. Als je liever één sleutel per lid gebruikt, maak je die aan vanuit de instellingen van het account van dat lid.
Maakt een verbinding vanuit ChatGPT, Gemini of Claude op het web een sleutel aan?
Ja. Wanneer je de verbinding goedkeurt op de MagicPost-autorisatiepagina, maakt MagicPost een API-sleutel aan met de naam die de assistent heeft opgegeven. MagicPost vermeldt deze sleutel op het tabblad API & MCP en als je de sleutel intrekt, wordt de verbinding met de assistent verbroken. Wanneer een connector die MagicPost al kent zich opnieuw aanmeldt, trekt MagicPost de sleutel van die connector in en maakt een nieuwe aan.
Mijn MagicPost API-sleutel werkt niet meer. Waarom?
Er zijn twee gebruikelijke redenen. De sleutel is ingetrokken op het tabblad API & MCP. Of het account heeft geen API-toegang meer, bijvoorbeeld omdat de gratis proefperiode is afgelopen of omdat het plan is gewijzigd naar een plan zonder API-sleutels. In het tweede geval antwoordt de MagicPost API dat API- en MCP-toegang niet inbegrepen zijn in je plan.
Hulp nodig?
Neem contact op via de chat in de app of boek een onboardinggesprek van 30 minuten: https://cal.com/magicpost/book-a-call