Overzicht van REST API-endpoints

Met de REST API van SMTPeter kun je e-mails versturen en gegevens over berichten, events, sender domains en templates opvragen of beheren.

Hieronder vind je alle beschikbare endpoints, de bijbehorende HTTP-methoden en hun functies.

Alle endpointpaden beginnen met https://www.smtpeter.com. Vervang waarden tussen accolades, zoals {messageid} en {domein}, door de bijbehorende bericht-ID of domeinnaam.

Bijvoorbeeld:

/v1/events/messageid/{messageid}

Met bericht-ID 12345 wordt dit:

/v1/events/messageid/12345

Voor het gebruik van de API heb je een access token nodig. In REST API configureren lees je hoe je verbinding maakt en je access token gebruikt.

GET: gegevens opvragen

Methode Endpoint Omschrijving
GET /v1/attachments/{messageid} Een overzicht van de bijlagen van een verzonden bericht opvragen.
GET /v1/attachments/{messageid}/{bestand} Een bijlage downloaden op basis van naam of volgnummer.
GET /v1/datarequest/{id}/status De status van een dataverzoek opvragen.
GET /v1/datarequest/{id} De resultaten van een dataverzoek opvragen.
GET /v1/dkimkey/{domein} De publieke DKIM-sleutel en bijbehorende gegevens van een sender domain opvragen.
GET /v1/dkimkeys De DKIM-sleutels van een sender domain opvragen.
GET /v1/dmarc Datums opvragen waarvoor mogelijk DMARC-rapporten beschikbaar zijn.
GET /v1/dmarc/{datum}/{from}/{for} Een DMARC-rapport voor een specifieke datum en domeincombinatie opvragen.
GET /v1/dns/{domein}/recommended De aanbevolen DNS-records voor een sender domain opvragen.
GET /v1/dns/{domein}/selfhosted DNS-records voor een zelfbeheerde configuratie opvragen.
GET /v1/dns/{domein}/status De DNS-configuratie en validatiestatus van een sender domain controleren.
GET /v1/domain/{domein} De instellingen van een sender domain opvragen.
GET /v1/domains Alle geconfigureerde sender domains opvragen.
GET /v1/embeds/{messageid} Een overzicht van de ingesloten bestanden van een verzonden bericht opvragen.
GET /v1/embeds/{messageid}/{bestand} Een ingesloten bestand downloaden op basis van naam of volgnummer.
GET /v1/envelope/{messageid} Het envelope-adres van een verzonden bericht opvragen.
GET /v1/events/messageid/{messageid} Events van een specifiek bericht opvragen.
GET /v1/events/email/{emailadres} Events voor een specifiek e-mailadres opvragen.
GET /v1/events/template/{templateid} Events van een specifieke template opvragen.
GET /v1/tags/{tag} Events op basis van een of meerdere tags opvragen.
GET /v1/webhooks De ingestelde webhooks opvragen.
GET /v1/headers/{messageid} De e-mailheaders van een verzonden bericht opvragen.
GET /v1/html/{messageid} De HTML-inhoud van een verzonden bericht opvragen.
GET /v1/text/{messageid} De tekstinhoud van een verzonden bericht opvragen.
GET /v1/logfiles Datums opvragen waarvoor logbestanden beschikbaar zijn.
GET /v1/logfiles/{datum} De beschikbare logbestanden voor een specifieke datum opvragen.
GET /v1/logfiles/{bestand} Een specifiek logbestand opvragen.
GET /v1/recipient/{messageid} Het oorspronkelijke ontvangstadres van een verzonden bericht opvragen.
GET /v1/spf SPF-informatie opvragen.
GET /v1/template/{id} Een specifieke template opvragen, eventueel in een gekozen formaat.
GET /v1/templates Beschikbare templates en hun ID's opvragen.

POST: gegevens aanmaken en acties uitvoeren

Methode Endpoint Omschrijving
POST /v1/datarequest Een dataverzoek aanmaken.
POST /v1/dkimkey Een DKIM-sleutel toevoegen aan een sender domain.
POST /v1/domain/{domein} Een sender domain aanmaken of de instellingen bijwerken.
POST /v1/webhook Een webhook configureren.
POST /v1/resend Een eerder verzonden bericht opnieuw versturen.
POST /v1/send Een e-mail aanbieden aan SMTPeter voor verzending.
POST /v1/spf Een SPF-record binnen SMTPeter aanmaken.
POST /v1/template/{formaat} Een template aanmaken.

PUT: gegevens bijwerken

Methode Endpoint Omschrijving
PUT /v1/template/{formaat} Een bestaande template bijwerken.

DELETE: gegevens verwijderen

Methode Endpoint Omschrijving
DELETE /v1/dkimkey Een DKIM-sleutel verwijderen.
DELETE /v1/domain/{domein} Een sender domain verwijderen.
DELETE /v1/domain/{domein}/{emailadres} Een toegevoegd DMARC-rapportageadres verwijderen.
DELETE /v1/spf Een SPF-record uit SMTPeter verwijderen.
DELETE /v1/template Een template verwijderen.

Meer informatie