MISP — API
MISP Automation APIv2.5 Read the vendor's spec ↗
- 166 endpoints
- 1 version archived since Jul 20, 2026
- Last checked Nov 2, 2026
MISP API allows you to query, create, modify data models, such as Events, Objects, Attributes.
Get started
$ curl "https://misp.local/tags" \
-H "Authorization: $API_KEY"
Set $API_KEY first, then paste.
- Base URL
-
https://misp.local - Authenticate
- API key in the Authorization header The authentication of the automation is performed via a secure key available in the MISP UI interface.
What it covers
- Servers 23 Servers represent MISP instances we are connected to and from which we can pull/push data from/to.
- Attributes 13 Attributes in MISP can be network indicators (e.g. IP address), system indicators (e.g. a string in memory) or even bank account details.
- Events 12 MISP events are encapsulations for contextually related information represented as attributes and objects.
- Feeds 9 Feeds are remote or local resources containing indicators that can be automatically imported into MISP at regular intervals.
- Galaxy Clusters 9 A galaxy cluster that can be attached to MISP events or attributes.
- Sharing Groups 9 Sharing groups in MISP are a more granular way to create re-usable distribution lists for events/attributes that allow users to include organisations from their own instance (local organisations) as well as…
- Event Report 8 Event reports can contain text under the markdown format and are stored inside an event.
- Galaxies 8 Galaxies in MISP are a method used to express a large object called cluster that can be attached to MISP events or attributes.
- Sharing Group Blueprints 8 Sharing group blueprints allow a user to programmatically define reusable blueprints for generating sharing groups, based on inheritance and various filters.
- Taxonomies 7 MISP Taxonomies is a set of common classification libraries to tag, classify and organise information.
- Users 7 As an admin (not to be confused with Org Admin), you can set up new accounts for users, edit user profiles, delete them, or just have a look at all the viewers' profiles.
- Analyst Data 6 Analyst Data allows analysts to share and add their own analysis to any MISP data having an UUID.
10 more areas
- Authkeys 6 AuthKeys are used to authenticate MISP API requests.
- Tags 6 create, read
- Usersettings 6 User settings enables users to customize different MISP features, such as UI elements and default API behaviors.
- Warninglists 6 MISP warninglists are lists of well-known indicators that can be associated to potential false positives, errors or mistakes.
- Collections 5 MISP collections can be used to organise data shared by the community.
- Organisations 5 Each users belongs to an organisation.
- Noticelists 4 Notice lists to inform MISP users of the legal, privacy, policy or even technical implications of using specific attributes, categories or objects.
- Objects 4 MISP objects are in addition to MISP attributes to allow advanced combinations and concatenation of attributes.
- Sightings 4 Sightings is a system allowing people to react on attributes on an event.
- Logs 1 Users with audit permissions are able to browse or search logs that MISP automatically appends each time certain actions are taken (actions that modify data or if a user logs in and out).
Open an endpoint for a runnable command, its inputs and what it returns.
Servers 23
-
GET
/serversGet serversLoading…
-
GET
/servers/getInstanceUUIDGet instance UUIDLoading…
-
GET
/servers/getPyMISPVersionGet current instance PyMISP versionLoading…
-
GET
/servers/getSetting/{settingName}Get server setting by nameLoading…
-
GET
/servers/getVersionGet current instance versionLoading…
-
GET
/servers/getWorkersGet workersLoading…
-
GET
/servers/pull/{serverId}/{pullTechnique}Pull serverLoading…
-
GET
/servers/push/{serverId}/{pushTechnique}Push serverLoading…
-
GET
/servers/serverSettingsGet current instance settings and diagnosticsLoading…
-
POST
/servers/addAdd serverLoading…
-
POST
/servers/cacheCache serverLoading…
-
POST
/servers/createSyncCreate syncLoading…
-
POST
/servers/delete/{serverId}Delete serverLoading…
-
POST
/servers/importImport serverLoading…
-
POST
/servers/killAllWorkersKill all workersLoading…
-
POST
/servers/restartDeadWorkersRestart dead workersLoading…
-
POST
/servers/restartWorkersRestart workersLoading…
-
POST
/servers/serverSettingsEdit/{settingName}Edit server settingLoading…
-
POST
/servers/startWorker/{workerType}Start workerLoading…
-
POST
/servers/stopWorker/{workerPid}Stop workerLoading…
-
POST
/servers/updateUpdate serverLoading…
-
POST
/servers/updateJSONUpdate server JSON libraries (galaxies, taxonomies, object templates, object relationships, noticelists, warninglists).Loading…
-
PUT
/servers/edit/{serverId}Edit serverLoading…
Attributes 13
-
DELETE
/attributes/delete/{attributeId}Delete an attributeLoading…
-
GET
/attributesGet a list of attributesLoading…
-
GET
/attributes/attributeStatistics/{context}/{percentage}Get the count of attributes per categoryLoading…
-
GET
/attributes/describeTypesGet a list of the available attribute typesLoading…
-
GET
/attributes/getAttributeByB64Value/{base64Value}Get attribute(s) by valueLoading…
-
GET
/attributes/view/{attributeId}Get an attribute by IDLoading…
-
POST
/attributes/add/{eventId}Add an attributeLoading…
-
POST
/attributes/addTag/{attributeId}/{tagId}/local:{local}Add tag(s) to attribute(s)Loading…
-
POST
/attributes/enrich/{attributeId}Enrich an attribute with the given modulesLoading…
-
POST
/attributes/removeTag/{attributeId}/{tagId}Remove a tag from an attributeLoading…
-
POST
/attributes/restSearch[restSearch] Get a filtered and paginated list of attributesLoading…
-
POST
/attributes/restore/{attributeId}Restore an attributeLoading…
-
PUT
/attributes/edit/{attributeId}Edit an attributeLoading…
Events 12
-
DELETE
/events/delete/{eventId}Delete eventLoading…
-
GET
/eventsGet a list of eventsLoading…
-
GET
/events/view/{eventId}Get event by IDLoading…
-
POST
/events/addAdd eventLoading…
-
POST
/events/addTag/{eventId}/{tagId}/local:{local}Add event tagLoading…
-
POST
/events/enrichEvent/{eventId}Enrich an event with the given modulesLoading…
-
POST
/events/indexSearch eventsLoading…
-
POST
/events/publish/{eventId}Publish an eventLoading…
-
POST
/events/removeTag/{eventId}/{tagId}Remove event tagLoading…
-
POST
/events/restSearch[restSearch] Get a filtered and paginated list of eventsLoading…
-
POST
/events/unpublish/{eventId}Unpublish an eventLoading…
-
PUT
/events/edit/{eventId}Edit eventLoading…
Feeds 9
-
GET
/feedsGet a list of feedsLoading…
-
GET
/feeds/view/{feedId}Get a feed by IDLoading…
-
POST
/feeds/addAdd a feedLoading…
-
POST
/feeds/cacheFeeds/{cacheFeedsScope}Cache feedsLoading…
-
POST
/feeds/disable/{feedId}Disable feedLoading…
-
POST
/feeds/enable/{feedId}Enable feedLoading…
-
POST
/feeds/fetchFromAllFeedsFetch from all feedsLoading…
-
POST
/feeds/fetchFromFeed/{feedId}Fetch from feed by IDLoading…
-
PUT
/feeds/edit/{feedId}Edit a feedLoading…
Galaxy Clusters 9
-
GET
/galaxy_clusters/index/{galaxyId}Get galaxy clustersLoading…
-
GET
/galaxy_clusters/view/{galaxyClusterId}Get galaxy cluster by IDLoading…
-
POST
/galaxy_clusters/add/{galaxyId}Add galaxy clusterLoading…
-
POST
/galaxy_clusters/delete/{galaxyClusterId}Delete galaxy clusterLoading…
-
POST
/galaxy_clusters/index/{galaxyId}Search galaxy clustersLoading…
-
POST
/galaxy_clusters/publish/{galaxyClusterId}Publish galaxy clusterLoading…
-
POST
/galaxy_clusters/restore/{galaxyClusterId}Restore galaxy clusterLoading…
-
POST
/galaxy_clusters/unpublish/{galaxyClusterId}Unpublish galaxy clusterLoading…
-
PUT
/galaxy_clusters/edit/{galaxyClusterId}Edit galaxy clusterLoading…
Sharing Groups 9
-
DELETE
/sharing_groups/delete/{sharingGroupId}Delete a sharing groupLoading…
-
GET
/sharing_groupsGet a list of sharing groupsLoading…
-
GET
/sharing_groups/view/{sharingGroupId}Get a sharing group by IDLoading…
-
POST
/sharing_groups/addAdd a sharing groupLoading…
-
POST
/sharing_groups/addOrg/{sharingGroupId}/{organisationId}Add an organisation to a sharing groupLoading…
-
POST
/sharing_groups/addServer/{sharingGroupId}/{serverId}Add a server to a sharing groupLoading…
-
POST
/sharing_groups/edit/{sharingGroupId}Edit a sharing groupLoading…
-
POST
/sharing_groups/removeOrg/{sharingGroupId}/{organisationId}Remove an organisation from a sharing groupLoading…
-
POST
/sharing_groups/removeServer/{sharingGroupServerId}/{serverId}Remove a server from a sharing groupLoading…
Event Report 8
-
GET
/eventReports/indexGet event reportsLoading…
-
GET
/eventReports/view/{eventReportId}Get event report by IDLoading…
-
POST
/eventReports/add/{eventId}Add Event ReportLoading…
-
POST
/eventReports/delete/{eventReportId}Delete Event ReportLoading…
-
POST
/eventReports/delete/{eventReportId}/{hardDelete}Hard Delete Event ReportLoading…
-
POST
/eventReports/edit/{eventReportId}Edit Event ReportLoading…
-
POST
/eventReports/importReportFromUrl/{eventId}Import Report From URLLoading…
-
POST
/eventReports/restore/{eventReportId}Restore Event ReportLoading…
Galaxies 8
-
DELETE
/galaxies/delete/{galaxyId}Delete a galaxyLoading…
-
GET
/galaxiesGet galaxiesLoading…
-
GET
/galaxies/view/{galaxyId}Get galaxy by IDLoading…
-
POST
/galaxiesSearch galaxiesLoading…
-
POST
/galaxies/attachCluster/{attachTargetId}/{attachTargetType}/local:{local}Attach the galaxy cluster tag a given entityLoading…
-
POST
/galaxies/export/{galaxyId}Export galaxy clustersLoading…
-
POST
/galaxies/importImport a galaxy clusterLoading…
-
POST
/galaxies/updateForce update the galaxies with the galaxy json definitionsLoading…
Sharing Group Blueprints 8
-
DELETE
/sharing_group_blueprints/delete/{sharingGroupBlueprintId}Delete a sharing group blueprintLoading…
-
GET
/sharing_group_blueprints/indexView the list of sharing group blueprintsLoading…
-
GET
/sharing_group_blueprints/view/{sharingGroupBlueprintId}View a sharing group blueprintLoading…
-
GET
/sharing_group_blueprints/viewOrgs/{sharingGroupBlueprintId}View a sharing group blueprint's organisation filter resultLoading…
-
POST
/sharing_group_blueprints/addAdd a sharing group blueprintLoading…
-
POST
/sharing_group_blueprints/detach/{sharingGroupBlueprintId}Detach the sharing group from a sharing group blueprintLoading…
-
POST
/sharing_group_blueprints/edit/{sharingGroupBlueprintId}Edit a sharing group blueprintLoading…
-
POST
/sharing_group_blueprints/execute/{sharingGroupBlueprintId}Execute a sharing group blueprint, regenerating the sharing groupLoading…
Taxonomies 7
-
GET
/taxonomiesGet taxonomiesLoading…
-
GET
/taxonomies/export/{taxonomyId}Export taxonomy.Loading…
-
GET
/taxonomies/taxonomy_tags/{taxonomyId}Get a taxonomy extended with tags used in events and attributes.Loading…
-
GET
/taxonomies/view/{taxonomyId}Get a taxonomy by IDLoading…
-
POST
/taxonomies/disable/{taxonomyId}Disable taxonomyLoading…
-
POST
/taxonomies/enable/{taxonomyId}Enable taxonomyLoading…
-
POST
/taxonomies/updateUpdate taxonomiesLoading…
Users 7
-
DELETE
/admin/users/delete/{userId}Delete userLoading…
-
DELETE
/users/totp_delete/{userId}Delete user TOTPLoading…
-
GET
/admin/usersGet usersLoading…
-
GET
/admin/users/view/{userId}Get user by IDLoading…
-
POST
/admin/users/addAdd userLoading…
-
POST
/users/initiatePasswordReset/{userId}/{firstTimeReset}Reset user passwordLoading…
-
PUT
/admin/users/edit/{userId}Edit userLoading…
Analyst Data 6
-
DELETE
/analystData/delete/{analystType}/{analystDataID}Delete Analyst dataLoading…
-
GET
/analystData/index/{analystType}List Analyst dataLoading…
-
GET
/analystData/view/{analystType}/{analystDataID}Get Analyst Data by IDLoading…
-
POST
/analystData/add/{analystType}/{analystObjectUUID}/{analystObjectType}Add analyst dataLoading…
-
POST
/analystData/edit/{analystType}/{analystDataID}Edit analyst dataLoading…
-
POST
/analystData/indexMinimalList minimal Analyst dataLoading…
Authkeys 6
-
DELETE
/auth_keys/delete/{authKeyId}Delete auth keyLoading…
-
GET
/auth_keysGet auth keysLoading…
-
GET
/auth_keys/view/{authKeyId}View auth keyLoading…
-
POST
/auth_keysSearch auth keysLoading…
-
POST
/auth_keys/add/{userId}Add auth keysLoading…
-
POST
/auth_keys/edit/{authKeyId}Edit auth keyLoading…
Tags 6
-
GET
/tagsGet tagsLoading…
-
GET
/tags/search/{tagSearchTerm}Search tagLoading…
-
GET
/tags/view/{tagId}Get tag by IDLoading…
-
POST
/tags/addAdd tagLoading…
-
POST
/tags/delete/{tagId}Delete tagLoading…
-
POST
/tags/edit/{tagId}Edit tagLoading…
Usersettings 6
-
DELETE
/user_settings/delete/{userSettingId}Delete user setting by idLoading…
-
GET
/user_settingsGet user settingsLoading…
-
GET
/user_settings/getSetting/{userId}/{userSettingName}Get user setting by idLoading…
-
GET
/user_settings/view/{userSettingId}Get user setting by idLoading…
-
POST
/user_settingsSearch user settingsLoading…
-
POST
/user_settings/setSetting/{userId}/{userSettingName}Set user settingLoading…
Warninglists 6
-
GET
/warninglistsGet a list of warninglistsLoading…
-
GET
/warninglists/view/{warninglistId}Get warninglist by IDLoading…
-
POST
/warninglistsSearch warninglistsLoading…
-
POST
/warninglists/checkValueCheck if a list of values matches any warninglistsLoading…
-
POST
/warninglists/toggleEnableEnable/disable warninglistsLoading…
-
POST
/warninglists/updateUpdate warninglistsLoading…
Collections 5
-
DELETE
/collections/delete/{collectionId}Delete a collectionLoading…
-
GET
/collections/view/{collectionId}View a collection by IDLoading…
-
POST
/collections/addAdd a collectionLoading…
-
POST
/collections/edit/{collectionId}Edit a collectionLoading…
-
POST
/collections/index/{filter}Get a list of collections with optional filteringLoading…
Organisations 5
-
DELETE
/admin/organisations/delete/{organisationId}Delete organisationLoading…
-
GET
/organisationsGet organisationsLoading…
-
GET
/organisations/view/{organisationId}Get organisation by IDLoading…
-
POST
/admin/organisations/addAdd organisationLoading…
-
PUT
/admin/organisations/edit/{organisationId}Edit organisationLoading…
Noticelists 4
-
GET
/noticelistsGet a list of noticelistsLoading…
-
GET
/noticelists/view/{noticelistId}Get a noticelist by IDLoading…
-
POST
/noticelists/toggleEnable/{noticelistId}Enable/disable noticelistLoading…
-
POST
/noticelists/updateUpdate noticelistsLoading…
Objects 4
-
DELETE
/objects/delete/{objectId}/{hardDelete}Delete objectLoading…
-
GET
/objects/view/{objectId}Get object by IDLoading…
-
POST
/objects/add/{eventId}/{objectTemplateId}Add an object to an eventLoading…
-
POST
/objects/restsearch[restSearch] Get a filtered and paginated list of objectsLoading…
Sightings 4
-
GET
/sightings/index/{eventId}Get sightings by event IDLoading…
-
POST
/sightings/addAdd sightings of a list of valuesLoading…
-
POST
/sightings/add/{attributeId}Add sighting of an attributeLoading…
-
POST
/sightings/delete/{sightingId}Delete sightingLoading…
Logs 1
-
POST
/admin/logsGet instance logsLoading…
No endpoint matches. Clear the filter to see all 166.