How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Cyware Detailed Submission API

Detailed Submission

Cyware Detailed Submission API is one of 35 APIs that Cyware publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Detailed Submission. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, and authentication docs.

This API exposes 102 operations across 47 paths. It is described by OpenAPI 3.2.0, at version 3.6.2.

Requests are made against a single base URL, https://{ctix_host}/ctixapi.

102 operations 47 paths 0 schemas 29 DELETE34 GET24 POST15 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
3.6.2
Base URL
https://demo.cyware.com/ctixapi
Authentication
API Key
Contact
Terms of Service
Resource Areas
1

Authentication & Security 1

Cyware Detailed Submission API declares 1 security scheme for authenticating requests. An API key is passed in the query as AccessID (ctixOpenApiSignature). By default, every request must be authenticated.

  • ctixOpenApiSignature — Intel Exchange Open API credentials. Every request carries three query parameters: AccessID (the access ID of the Open API credential), Expires (an epoch times…

Paths & Operations 102

Across 47 paths, the API surfaces 102 operations — 29 DELETE, 34 GET, 24 POST, 15 PUT. Each is listed below with its method, path, parameters, and response codes.

Detailed Submission 102

Detailed Submission

DELETE
/conversion/shareable-intel/{intel-id}/attack-pattern/
Bulk Delete Attack Pattern SDO
bulkDeleteAttackPatternSdo 1 param body → 200
POST
/conversion/shareable-intel/{intel-id}/attack-pattern/
Create Attack Pattern SDO
createAttackPatternSdo 1 param body → 201
GET
/conversion/shareable-intel/{intel-id}/attack-pattern/
Get Attack Pattern SDOs List
listAttackPatternSdo 3 params → 200
DELETE
/conversion/shareable-intel/{intel-id}/attack-pattern/{attack-pattern-id}/
Delete Attack Pattern SDO
deleteAttackPatternSdo 2 params → 200
GET
/conversion/shareable-intel/{intel-id}/attack-pattern/{attack-pattern-id}/
Get Attack Pattern SDO
retrieveAttackPatternSdo 4 params → 200
PUT
/conversion/shareable-intel/{intel-id}/attack-pattern/{attack-pattern-id}/
Update Attack Pattern SDO
updateAttackPatternSdo 2 params body → 200
DELETE
/ingestion/shareable-intel/{intel-id}/campaign/
Bulk Delete Campaign SDO
bulkDeleteCampaignSdo 1 param body → 200
POST
/ingestion/shareable-intel/{intel-id}/campaign/
Create Campaign SDO
createCampaignSdo 1 param body → 201
GET
/ingestion/shareable-intel/{intel-id}/campaign/
Get Campaign SDOs List
listCampaignSdos 3 params → 200
DELETE
/ingestion/shareable-intel/{intel-id}/campaign/{campaign-id}/
Delete Campaign SDO
deleteCampaignSdo 2 params → 200
GET
/ingestion/shareable-intel/{intel-id}/campaign/{campaign-id}/
Get Campaign SDO
retrieveCampaignSdo 4 params → 200
PUT
/ingestion/shareable-intel/{intel-id}/campaign/{campaign-id}/
Update Campaign SDO
updateCampaignSdo 2 params body → 200
GET
/conversion/shareable-intel/vocab/{vocab-type}/
Get Vocabulary List
listVocabulary 4 params → 200
GET
/conversion/shareable-intel/relation/
Get Relation List
relationList1 2 params → 200
DELETE
/ingestion/shareable-intel/{intel-id}/course-of-action/
Bulk Delete Course of Action SDO
bulkDeleteCourseOfActionSdo 1 param body → 200
POST
/ingestion/shareable-intel/{intel-id}/course-of-action/
Create Course of Action SDO
createCourseOfActionSdo 1 param body → 201
GET
/ingestion/shareable-intel/{intel-id}/course-of-action/
Get Course of Action SDOs List
listSdosCourseOfAction 3 params → 200
DELETE
/ingestion/shareable-intel/{intel-id}/course-of-action/{course-of-action-id}/
Delete Course of Action SDO
deleteCourseOfActionSdo 2 params → 200
GET
/ingestion/shareable-intel/{intel-id}/course-of-action/{course-of-action-id}/
Get Course of Action SDO
retrieveCourseOfActionSdo 4 params → 200
PUT
/ingestion/shareable-intel/{intel-id}/course-of-action/{course-of-action-id}/
Update Course of Action SDO
updateCourseOfActionSdo 2 params body → 200
POST
/conversion/shareable-intel/
Create DRAFT Intel
createDraftIntel body → 201
DELETE
/conversion/shareable-intel/{intel-id}/
Discard Draft API
discardDraftApi 1 param → 200
GET
/conversion/shareable-intel/{intel-id}/
Get DRAFT Intel
retrieveDraftIntel 3 params → 200
PUT
/conversion/shareable-intel/{intel-id}/
Update DRAFT Intel
updateDraftIntel 1 param body → 200
POST
/conversion/shareable-intel/clone/
Clone API for Partial Success
cloneApiForPartialSuccess body → 200
GET
/conversion/file/
Download Logs from Detailed Submission/Threat Bulletin
downloadLogsFromDetailedSubmissionThreatBulletin 2 params → 200
GET
/conversion/file/{file_id}/
Download Logs from Notification
downloadLogsFromNotification 3 params → 200
GET
/conversion/export/download/{token}/
Get Export API
exportApi 3 params → 200
DELETE
/ingestion/shareable-intel/{intel-id}/identity/
Bulk Delete Identity SDO
bulkDeleteIdentitySdo 1 param body → 200
POST
/ingestion/shareable-intel/{intel-id}/identity/
Create Identity SDO
createIdentitySdo 1 param body → 201
GET
/ingestion/shareable-intel/{intel-id}/identity/
Get Identity SDOs List
listIdentitySdo 3 params → 200
DELETE
/ingestion/shareable-intel/{intel-id}/identity/{identity-id}/
Delete Identity SDO
deleteIdentitySdo 2 params → 200
GET
/ingestion/shareable-intel/{intel-id}/identity/{identity-id}/
Get Identity SDO
retrieveIdentitySdo 4 params → 200
PUT
/ingestion/shareable-intel/{intel-id}/identity/{identity-id}/
Update Identity SDO
updateIdentitySdo 2 params body → 200
DELETE
/conversion/shareable-intel/{intel-id}/indicator/
Bulk Delete Indicator SDO
bulkDeleteIndicatorSdo 1 param body → 200
POST
/conversion/shareable-intel/{intel-id}/indicator/
Create indicator SDO
createIndicatorSdo 1 param body → 201
GET
/conversion/shareable-intel/{intel-id}/indicator/
Get Indicator SDOs List
listIndicatorSdo 4 params → 200
DELETE
/conversion/shareable-intel/{intel-id}/indicator/{indicator-id}/
Delete Indicator SDO
deleteIndicatorSdo 2 params → 200
GET
/conversion/shareable-intel/{intel-id}/indicator/{indicator-id}/
Get Indicator SDO
retrieveIndicatorSdo 4 params → 200
PUT
/conversion/shareable-intel/{intel-id}/indicator/{indicator-id}/
Update Indicator SDO
updateIndicatorSdo 2 params body → 200
DELETE
/ingestion/shareable-intel/{intel-id}/infrastructure/
Bulk Delete Infrastructure SDO
bulkDeleteInfrastructureSdo 1 param body → 200
POST
/ingestion/shareable-intel/{intel-id}/infrastructure/
Create Infrastructure SDO
createInfrastructureSdo 1 param body → 201
GET
/ingestion/shareable-intel/{intel-id}/infrastructure/
Get Infrastructure SDOs List
listInfrastructureSdo 4 params → 200
DELETE
/ingestion/shareable-intel/{intel-id}/infrastructure/{infrastructure-id}/
Delete Infrastructure SDO
deleteInfrastructureSdo 2 params → 200
GET
/ingestion/shareable-intel/{intel-id}/infrastructure/{infrastructure-id}/
Get Infrastructure SDO
retrieveInfrastructureSdo 4 params → 200
PUT
/ingestion/shareable-intel/{intel-id}/infrastructure/{infrastructure-id}/
Update Infrastructure SDO
updateInfrastructureSdo 2 params body → 200
DELETE
/ingestion/shareable-intel/{intel-id}/location/
Bulk Delete Location SDO
bulkDeleteLocationSdo 1 param body → 200
POST
/ingestion/shareable-intel/{intel-id}/location/
Create Location SDO
createLocationSdo 1 param body → 201
GET
/ingestion/shareable-intel/{intel-id}/location/
Get Location SDOs List
listLocationSdo 3 params → 200
DELETE
/ingestion/shareable-intel/{intel-id}/location/{location-id}/
Delete Location SDO
deleteLocationSdo 2 params → 200
GET
/ingestion/shareable-intel/{intel-id}/location/{location-id}/
Get Location SDO
retrieveLocationSdo 4 params → 200
PUT
/ingestion/shareable-intel/{intel-id}/location/{location-id}/
Update Location SDO
updateLocationSdo 2 params body → 200
DELETE
/conversion/shareable-intel/{intel-id}/malware/
Bulk Delete Malware SDO
bulkDeleteMalwareSdo 1 param body → 200
POST
/ingestion/shareable-intel/{intel-id}/malware/
Create Malware SDO
createMalwareSdo 1 param body → 201
GET
/ingestion/shareable-intel/{intel-id}/malware/
Get Malware SDOs List
listMalwareSdo 3 params → 200
DELETE
/conversion/shareable-intel/{intel-id}/malware/{malware-id}/
Delete Malware SDO
deleteMalwareSdo 2 params → 200
GET
/ingestion/shareable-intel/{intel-id}/malware/{malware-id}/
Get Malware SDO
retrieveMalwareSdo 4 params → 200
PUT
/ingestion/shareable-intel/{intel-id}/malware/{malware-id}/
Update Malware SDO
updateMalwareSdo 2 params body → 200
DELETE
/ingestion/shareable-intel/{intel-id}/relationship/
Bulk Delete Relationship SDOs
bulkDeleteRelationshipSdos 1 param body → 200
POST
/ingestion/shareable-intel/{intel-id}/relationship/
Create Relationship SDO
createRelationshipSdo 1 param body → 201
GET
/ingestion/shareable-intel/{intel-id}/relationship/
Get Relationship SDOs List
listRelationshipSdo 4 params → 200
DELETE
/ingestion/shareable-intel/{intel-id}/relationship/{relationship-id}/
Delete Relationship SDO
deleteRelationshipSdo 2 params → 200
GET
/ingestion/shareable-intel/{intel-id}/relationship/{relationship-id}/
Get Relationship SDO
retrieveRelationshipSdo 4 params → 200
PUT
/ingestion/shareable-intel/{intel-id}/relationship/{relationship-id}/
Update Relationship SDO
updateRelationshipSdo 2 params body → 200
DELETE
/ingestion/shareable-intel/{intel-id}/report/
Bulk Delete Report SDO
bulkDeleteReportSdo 1 param body → 200
POST
/ingestion/shareable-intel/{intel-id}/report/
Create Report SDO
createReportSdo 1 param body → 201
GET
/ingestion/shareable-intel/{intel-id}/report/
Get Report SDOs List
listReportSdo 4 params → 200
DELETE
/ingestion/shareable-intel/{intel-id}/report/{report-id}/
Delete Report SDO
deleteReportSdo 2 params → 200
GET
/ingestion/shareable-intel/{intel-id}/report/{report-id}/
Get Report SDO
retriveReportSdo 4 params → 200
PUT
/ingestion/shareable-intel/{intel-id}/report/{report-id}/
Update Report SDO
updateReportSdo 2 params body → 200
POST
/conversion/shareable-intel/{intel-id}/domain-name/
Create Domain Name SCO
createDomainNameSco 1 param body → 201
POST
/ingestion/shareable-intel/{intel-id}/email-addr/
Create Email-addr SCO
createEmailAddrSco 1 param body → 201
POST
/conversion/shareable-intel/{intel-id}/email-message/
Create Email Message SCO
createEmailMessageSco 1 param body → 201
POST
/conversion/shareable-intel/{intel-id}/file/
Create File SCO
createFileSco 1 param body → 201
POST
/conversion/shareable-intel/{intel-id}/ipv4-addr/
Create IPv4-addr SCO
createIpv4AddrSco 1 param body → 201
POST
/conversion/shareable-intel/{intel-id}/ipv6-addr/
Create IPv6-addr SCO
createIpv6AddrSco 1 param body → 201
POST
/ingestion/shareable-intel/{intel-id}/mutex/
Create Mutex SCO
createMutexSco 1 param body → 201
POST
/ingestion/shareable-intel/{intel-id}/software/
Create Software SCO
createSoftwareSco 1 param body → 201
POST
/conversion/shareable-intel/{intel-id}/url/
Create URL SCO
createUrlSco 1 param body → 201
DELETE
/ingestion/shareable-intel/{intel-id}/sighting/
Bulk Delete Sighting SDO
bulkDeleteSightingSdo 1 param body → 200
GET
/ingestion/shareable-intel/{intel-id}/sighting/
Get Sighting SDOs List
listSightingSdo 4 params → 200
DELETE
/ingestion/shareable-intel/{intel-id}/sighting/{sighting-id}/
Delete Sighting SDO
deleteSightingSdo 2 params → 200
GET
/ingestion/shareable-intel/{intel-id}/sighting/{sighting-id}/
Get Sighting SDO
retrieveSightingSdo 4 params → 200
PUT
/ingestion/shareable-intel/{intel-id}/sighting/{sighting-id}/
Update Sighting SDO
updateSightingSdo 2 params body → 200
DELETE
/ingestion/shareable-intel/{intel-id}/threat-actor/
Bulk Delete Threat Actor SDO
bulkDeleteThreatActorSdo 1 param body → 200
POST
/ingestion/shareable-intel/{intel-id}/threat-actor/
Create Threat Actor SDO
createThreatActorSdo 1 param body → 201
GET
/ingestion/shareable-intel/{intel-id}/threat-actor/
Get Threat Actor SDOs List
listThreatActorSdo 4 params → 200
DELETE
/ingestion/shareable-intel/{intel-id}/threat-actor/{threat-actor-id}/
Delete Threat Actor SDO
deleteThreatActorSdo 2 params → 200
GET
/ingestion/shareable-intel/{intel-id}/threat-actor/{threat-actor-id}/
Get Threat Actor SDO
retrieveThreatActorSdo 4 params → 200
PUT
/ingestion/shareable-intel/{intel-id}/threat-actor/{threat-actor-id}/
Update Threat Actor SDO
updateThreatActorSdo 2 params body → 200
DELETE
/ingestion/shareable-intel/{intel-id}/tool/
Bulk Delete Tool SDO
bulkDeleteToolSdo 1 param body → 200
POST
/ingestion/shareable-intel/{intel-id}/tool/
Create Tool SDO
createToolSdo 1 param body → 201
GET
/ingestion/shareable-intel/{intel-id}/tool/
Get Tool SDOs List
listToolSdo 4 params → 200
DELETE
/ingestion/shareable-intel/{intel-id}/tool/{tool-id}/
Delete Tool SDO
deleteToolSdo 2 params → 200
GET
/ingestion/shareable-intel/{intel-id}/tool/{tool-id}/
Get Tool SDO
retrieveToolSdo 4 params → 200
PUT
/ingestion/shareable-intel/{intel-id}/tool/{tool-id}/
Update Tool SDO
updateToolSdo 2 params body → 200
DELETE
/ingestion/shareable-intel/{intel-id}/vulnerability/
Bulk Delete Vulnerability SDO
bulkDeleteVulnerabilitySdo 1 param body → 200
POST
/ingestion/shareable-intel/{intel-id}/vulnerability/
Create Vulnerability SDO
createVulnerabilitySdo 1 param body → 201
GET
/ingestion/shareable-intel/{intel-id}/vulnerability/
Get Vulnerability SDOs List
listVulnerabilitySdo 4 params → 200
DELETE
/ingestion/shareable-intel/{intel-id}/vulnerability/{vulnerability-id}/
Delete Vulnerability SDO
deleteVulnerabilitySdo 2 params → 200
GET
/ingestion/shareable-intel/{intel-id}/vulnerability/{vulnerability-id}/
Get Vulnerability SDO
retrieveVulnerabilitySdo 4 params → 200
PUT
/ingestion/shareable-intel/{intel-id}/vulnerability/{vulnerability-id}/
Update Vulnerability SDO
updateVulnerabilitySdo 2 params body → 200

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

cyware-detailed-submission-api-openapi.yml Raw ↑

Other APIs Cyware publishes across the network.

Cyware MCP Server
Cyware Administration API
Cyware Allowed Indicators API
Cyware Analytics API
Cyware ATT&CK Navigator API
Cyware Authentication API
Cyware Code Snippets API
Cyware Create Intel via Open API API
Cyware Custom Email Templates API
Cyware Dashboards API
Cyware Events API
Cyware Fang/Defang API
Where this information came from

This is an independent, third-party profile of Cyware Detailed Submission API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.