Calseta is under active development. APIs and features may change. We welcome feedback and contributions on GitHub.
cURL
curl --request POST \ --url https://api.example.com/v1/enrichment-providers \ --header 'Content-Type: application/json' \ --data ' { "provider_name": "<string>", "display_name": "<string>", "supported_indicator_types": [ "<string>" ], "http_config": {}, "description": "<string>", "auth_type": "no_auth", "auth_config": {}, "default_cache_ttl_seconds": 3600, "cache_ttl_by_type": {}, "malice_rules": {} } '
{ "data": { "uuid": "3c90c3cc-0d44-4b50-8888-8dd25736052a", "provider_name": "<string>", "display_name": "<string>", "is_builtin": true, "is_active": true, "supported_indicator_types": [ "<string>" ], "http_config": {}, "auth_type": "<string>", "default_cache_ttl_seconds": 123, "created_at": "2023-11-07T05:31:56Z", "updated_at": "2023-11-07T05:31:56Z", "description": "<string>", "has_credentials": false, "is_configured": false, "env_var_mapping": {}, "cache_ttl_by_type": {}, "malice_rules": {} }, "meta": {} }
Request body for POST /v1/enrichment-providers.
1 - 100
^[a-z0-9_]+$
1 - 200
1
0 <= x <= 86400
Show child attributes
Successful Response
Response schema for enrichment provider endpoints.