Openprovider SpamExpert API
The SpamExpert API from Openprovider — 1 operation(s) for spamexpert.
The SpamExpert API from Openprovider — 1 operation(s) for spamexpert.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
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.curl "https://apis.io/api/v1/apis/openprovider-spamexpert-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
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: 3.2.0
info:
title: REST AdditionalData Spam Expert API
version: 1.0.0-beta
servers:
- url: https://api.openprovider.eu
security:
- Bearer: []
tags:
- name: SpamExpert
paths:
/v1beta/spam-expert/generate-login-url:
post:
tags:
- SpamExpert
summary: Generate login url
operationId: GenerateLoginURL
responses:
'200':
description: A successful response.
content:
application/json:
schema:
$ref: '#/components/schemas/spam_expertGenerateLoginURLResponse'
default:
description: (empty)
content:
application/json:
schema:
$ref: '#/components/schemas/errorError'
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/spam_expertGenerateLoginURLRequest'
required: true
components:
schemas:
spam_expertGenerateLoginURLResponseData:
type: object
title: GenerateLoginURLResponseData
properties:
url:
type: string
title: An url that can be used for logging in to the SpamExperts control panel. If you want you can whitelabel the hostname by taking the auth at the end of the URL and replacing the part in front of it by your own URL, as long as it leads to our platform via DNS
example:
url: http://spamexperts.example.com//?authticket=fdsaffdkaj3432fjkfjdslkjflk345435433fdfe
spam_expertGenerateLoginURLRequest:
type: object
title: GenerateLoginURLRequest
properties:
bundle:
description: If you use the new, individually purchased, filters then set this to false. If you use the old bundled variant, then set this to true.
type: boolean
format: boolean
domain_or_email:
type: string
title: Domain or email connected with the spam filter
example:
bundle: false
domain_or_email: example.com
errorError:
type: object
title: Error
properties:
code:
type: integer
format: int32
title: Error code
data:
type: string
title: Additional error description
desc:
type: string
title: Error description
example:
code: 0
data: ''
desc: ''
spam_expertGenerateLoginURLResponse:
type: object
title: GenerateLoginURLResponse
properties:
code:
type: integer
format: int32
title: Response code
data:
title: Response data
$ref: '#/components/schemas/spam_expertGenerateLoginURLResponseData'
desc:
type: string
title: Response description
maintenance:
type: boolean
format: boolean
title: Indicates if Openprovider API is on maintenance
warnings:
type: array
title: Array of warning messages
items:
$ref: '#/components/schemas/errorWarning'
example:
code: 0
data:
url: http://spamexperts.example.com//?authticket=fdsaffdkaj3432fjkfjdslkjflk345435433fdfe
desc: ''
errorWarning:
type: object
title: Warning
properties:
code:
type: integer
format: int32
title: Warning code
data:
type: string
title: Additional warning description
desc:
type: string
title: Warning description
example:
code: 0
data: ''
desc: ''
securitySchemes:
Bearer:
type: apiKey
name: Authorization
in: header
x-linkTo: tag/descAuthentication
x-tagGroups:
- name: Introduction
tags:
- descAbout
- descGettingStarted
- descEndpoints
- descAuthentication
- name: Quick Start
tags:
- descCustomerQuickstart
- descDomainQuickstart
- descTLDQuickstart
- descDNSQuickstart
- descSSLQuickstart
- name: Auth
tags:
- Auth
- SpamExpert
- name: Billing
tags:
- InvoiceService
- Payment
- Transaction
- name: DNS
tags:
- DomainToken
- NameserverService
- NsGroupService
- TemplateService
- ZoneService
- ZoneRecordService
- name: Domain
tags:
- DomainService
- AdditionalData
- CustomerAdditionalData
- DomainPriceService
- AuthCode
- TldService
- name: EasyDmarc
tags:
- EasydmarcOrder
- name: Email template
tags:
- Email
- name: License
tags:
- LicenseService
- name: Reseller/Customer
tags:
- ContactService
- Customer
- EmailVerification
- ResellerService
- Settings
- Statistics
- TagService
- name: Spam Experts
tags:
- SEDomain
- name: SSL
tags:
- ApproverEmail
- Csr
- Order
- OrderApproverEmail
- OtpToken
- Product