Skip to main content
POST
Create Enrichment Provider

Body

application/json

Request body for POST /v1/enrichment-providers.

provider_name
string
required
Required string length: 1 - 100
Pattern: ^[a-z0-9_]+$
display_name
string
required
Required string length: 1 - 200
supported_indicator_types
string[]
required
Minimum array length: 1
http_config
Http Config · object
required
description
string | null
auth_type
string
default:no_auth
auth_config
Auth Config · object | null
default_cache_ttl_seconds
integer
default:3600
Required range: 0 <= x <= 86400
cache_ttl_by_type
Cache Ttl By Type · object | null
malice_rules
Malice Rules · object | null

Response

Successful Response

data
EnrichmentProviderResponse · object
required

Response schema for enrichment provider endpoints.

meta
Meta · object