---
title: "Submit Sources"
method: POST
path: "/submit"
tags: ["submit"]
---

# Submit Sources

`POST /submit`

Submit new threat intelligence sources to the community database.

**Categories:** malware, phishing, spam, scam, fraud, botnet, ransomware, c2

## Request body

- SubmitSourcesRequest — Submit sources request body
  - `sources` ThreatSource[], required
    - `category` string, required — Threat category
    - `name` string, required — Name of the threat feed
    - `type` string, required — Type of entities in the feed
    - `url` string, required — URL to the threat feed

## Response `200`

Submission successful

- SubmitResponse — Submit sources response
  - `message` string, required — Success message

## Other responses

- `400` — Bad request - Invalid parameters
- `401` — Unauthorized - Missing or invalid API key
- `429` — Too many requests - Rate limit exceeded

---

[API](https://skmtc.dev/ismalicious/apis/ismalicious-threat-intelligence-api.md) · [All operations](https://skmtc.dev/ismalicious/apis/ismalicious-threat-intelligence-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/ismalicious/ismalicious-threat-intelligence-api/revisions/c990a0940b7d/schema)
