openapi: 3.2.0 info: title: SMTP2GO DEDICATED IPS 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: - name: DEDICATED IPS description: View dedicated IP addresses on the account paths: /dedicated_ips/view: post: tags: - DEDICATED IPS summary: View Dedicated IP Addresses description: Retrieve a list of Dedicated IP addresses on this account operationId: view-dedicated-ips responses: '200': description: Successfully retrieved Dedicated IP addresses content: application/json: examples: Result: value: request_id: f3e50113-deb2-4e54-9675-2ea497c3732e data: - id: 1234 name: Main Pool ip_addresses: - 127.0.0.1 schema: type: object required: - data - request_id properties: data: type: array items: type: object properties: id: type: integer description: The id of the pool example: '1234' name: type: string description: The name of the pool example: Main Pool ip_addresses: type: array description: A list of dedicated IP addresses assigned to this pool items: description: A dedicated IP address example: 127.0.0.1 request_id: type: string example: 4b661d88-6b2d-11eb-8bb3-f23c92bb31d2 '400': description: '400' content: application/json: examples: Result: value: request_id: 22e5acba-43bf-11e6-ae42-408d5cce2644 data: error: You do not have permission to access this API endpoint error_code: E_ApiResponseCodes.ENDPOINT_PERMISSION_DENIED schema: type: object properties: request_id: type: string example: 22e5acba-43bf-11e6-ae42-408d5cce2644 data: type: object properties: error: type: string example: You do not have permission to access this API endpoint error_code: type: string example: E_ApiResponseCodes.ENDPOINT_PERMISSION_DENIED deprecated: false components: securitySchemes: sec0: type: apiKey in: header name: X-Smtp2go-Api-Key x-default: ${SMTP2GO_API_KEY}