SMTP2GO API Keys API

API key management

Operations 6

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

POST /api_keys/add Create a new API key · Add a new API key #
Ask an LLM
“How do I create a new SMTP2GO API key?”
“Can I give a new API key its own rate limit and restrict it to certain endpoints?”
Tell an agent
Create an API key described as {description}.
Create an API key limited to the endpoints {endpoints}.
POST /api_keys/edit Replace an API key's settings · Edit an API key #
Ask an LLM
“How do I update all the settings of an existing API key at once?”
“Can I disable open and click tracking on a key with a full edit?”
Tell an agent
Edit API key {id} and set its description to {description}.
Do a full edit of API key {id} to change its status to {status}.
PATCH /api_keys/edit Partially update an API key · Patch an API key #
Ask an LLM
“Can I change just one setting on an API key without resending everything?”
“What's the way to patch only the IP pool on an existing key?”
Tell an agent
Patch API key {id}, changing only its ip_pool to {ip_pool}.
Patch only the archive setting on key {id} to {archive_enabled}.
POST /api_keys/permissions List endpoints the current key can call · View Permissions #
Ask an LLM
“Which endpoints is the API key I'm using allowed to call?”
“Can I check my current key's permissions?”
Tell an agent
Show the endpoints my current API key has permission to use.
List the permissions of this API key.
POST /api_keys/remove Delete an API key · Remove an API key #
Ask an LLM
“How do I revoke an API key I no longer need?”
“Can I delete an API key that belongs to a subaccount?”
Tell an agent destructive · confirm first
Remove API key {id}.
Delete API key {id} from subaccount {subaccount_id}.
POST /api_keys/view List API keys on the account · View API Keys #
Ask an LLM
“What API keys exist on my account?”
“Can I search my API keys by description?”
Tell an agent
List all API keys on my account.
Find API keys matching {search}.

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/smtp2go:smtp2go-api-keys-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

smtp2go-api-keys-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: SMTP2GO API KEYS API
  version: 3.0.4
  description: The SMTP2GO v3 REST API for sending transactional email and SMS, managing sender domains and single sender emails, SMTP users, API keys, IP allow lists and IP auth, templates, webhooks, suppressions, subaccounts, dedicated IPs, email archive, activity search and delivery statistics. Every operation is a POST (with a PATCH variant on two paths) carrying a JSON body; authentication is an API key supplied in the X-Smtp2go-Api-Key header or as an api_key field in the request body.
  contact:
    name: SMTP2GO Support
    url: https://support.smtp2go.com/
  termsOfService: https://www.smtp2go.com/terms/
  x-harvest:
    source: https://developers.smtp2go.com/mcp
    method: MCP tools/call get-endpoint, one call per path+method, assembled verbatim
    harvested: '2026-08-13'
    server_info:
      name: SMTP2GO-API-Docs
      version: 3.0.4
    note: SMTP2GO does not publish a single fetchable OpenAPI URL; the ReadMe registry path answers 429 to non-browser clients. The provider's own remote MCP server returns the authoritative OpenAPI 3.1.0 fragment for each endpoint anonymously, and those 73 fragments are merged here without modification.
servers:
- url: https://api.smtp2go.com/v3
  description: Regionless
- url: https://us-api.smtp2go.com/v3
  description: US Region
- url: https://eu-api.smtp2go.com/v3
  description: EU Region
- url: https://au-api.smtp2go.com/v3
  description: AU Region
security:
- sec0: []
tags:


# --- truncated at 32 KB (56 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/smtp2go/refs/heads/main/openapi/smtp2go-api-keys-api-openapi.yml