Skip to main content
POST
Create Custom SMLTP Policy

Create SMLTP Policy

Create a new SMLTP (Secure Model Language Transfer Protocol) security policy for your account.

Endpoint

Description

Create a new custom SMLTP policy. Admin only access required.

Authentication

Required: API Key with admin privileges

Request Body

Example Request

Success Response

Status Code: 201 Created

Response Fields

Example Usage

JavaScript

Python

cURL

Error Responses

400 Bad Request

401 Unauthorized

403 Forbidden

409 Conflict

429 Too Many Requests

Use Cases

  • Custom Security: Create policies tailored to your needs
  • Compliance: Implement specific regulatory requirements
  • Risk Management: Define security measures for risk mitigation
  • Data Protection: Establish privacy and data handling rules
  • Policy Management: Create and manage custom SMLTP policies

Rate Limits

  • Default: 50 requests per minute
  • Daily: 5,000 requests per day
  • Monthly: 150,000 requests per month

Notes

  • This endpoint requires admin privileges
  • Required Fields: name, description, and policy are required
  • Policy ID: Generated from name (lowercase, hyphens for spaces)
  • Unique Names: Policy names must be unique
  • Set Active: Can optionally set as active immediately
  • Flat Response: Response is not nested under data object

Authorizations

Authorization
string
header
required

API key authentication using Bearer token format. Example: Authorization: Bearer sk-your-api-key-here

Body

application/json
name
string
required

Policy name

Example:

"Custom Policy"

description
string
required

Policy description

Example:

"Custom SMLTP policy for specific requirements"

policy
object
required

Policy configuration object

Example:

null

setAsActive
boolean
default:false

Whether to set this policy as active immediately

Example:

false

Response

Custom policy created successfully

success
boolean
Example:

true

message
string
Example:

"SMLTP policy created successfully"

policy
object