Samva
Samva
DashboardAPISamva DocumentationQuickstart GuideAuthentication

API Reference

Email Management

Add Email BlockCheck if BlockedGet Email Block LogsList Email BlocksRemove Email BlockUpdate Email BlockDisable Catch-AllEnable Catch-AllGet Catch-All ConfigGet Catch-All StatsUpdate Catch-All ConfigAdd Email DomainCheck Domain VerificationDetect Domain RegistrarEnable Email ReceivingGet Email DomainGet Email Domain StatusList Email DomainsRemove Email DomainVerify Email DomainGet Forwarding LogCreate Forwarding RuleDelete Forwarding RuleList Forwarding RulesUpdate Forwarding RuleGet EmailGet Email StatsSend EmailAdd Email SenderCheck Sender VerificationList Email SendersRemove Email SenderCreate Email TemplateList Email TemplatesGet Email ThreadGet Thread MetadataGet Email Thread by IDGet Thread CountsGet Thread MessagesList Email Threads

Conversation Management

Configuration

Analytics & Operations

OpenAPI Specification
API ReferenceEmail

Update Catch-All Config

PUT
/email/domains/{domainId}/catch-all

Authorization

apiKey
X-API-Key<token>

API key for authentication

In: header

Path Parameters

domainId*string

Email domain ID

Formatuuid

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

application/json

curl -X PUT "https://samva.app/api/v1/email/domains/497f6eca-6276-4993-bfeb-53cbbbba6f08/catch-all" \  -H "Content-Type: application/json" \  -d '{}'
{
  "success": true
}

Get Catch-All Stats

Previous Page

Add Email Domain

Next Page

endpointId?string

New webhook endpoint ID

Formatuuid
conversationId?|

New conversation ID (null to clear)