JUMP TOEclecticIQ Platform APIMITRE AttacksGet a list of MITRE Attacks.getGet MITRE Attack by ID.getDatasetsDelete a set of datasets referenced by IDs.deleteGet a list of datasets.getCreate a dataset.postCreate (or update if the name already exists) one or more datasets.putDelete a dataset.deleteGet a dataset by ID.getUpdate a dataset.patchEnrichersGet a list of enrichers.getCreate a new enricher.postCreate (or modify if the name already exists) one or more enrichers.putEnriches all given extracts and/or entities with a list of enrichers or with all available enrichers (if `enricher_tasks` is empty). If a list entities is provided, all entity extracts are enriched.postGet an enricher by ID.getModify an enricher.patchEntitiesDelete a set of entities referenced by internal or STIX IDs.deleteGet a list of entities.getCreate an entity.postCreate (or update/create a new version if the STIX ID already exists) one or more entities.putDelete an entity by ID.deleteGet an entity by ID.getUpdate an entity by ID.patchFilesDelete a set of attachments referenced by IDs.deleteGet a list of entity attachments.getCreate a new entity.postDelete an entity attachment by ID.deleteGet an entity attachment by ID.getDownload an entity attachment by ID.getDelete a set of files referenced by IDs.deleteGet a list of workspace files.getCreate a new file in a workspace.postDelete a workspace file by ID.deleteGet a workspace file by ID.getDownload a file by ID.getGroupsDelete a set of groups referenced by IDs.deleteReturns a list of the groups on the platform.getCreate a group.postCreate (or modify if the name already exists) one or more groups.putDelete a group by ID.deleteGet a group by ID.getUpdate a group.patchIncoming feedsDelete a set of incoming feeds referenced by IDs.deleteGet a list of incoming feeds.getConfigure a new incoming feed. Depending on the content type it will be required to provide additional transport configuration fields. For more details see the documentationpostCreate (or update if the name already exists) an incoming feed.putDelete an incoming feed configuration by ID.deleteGet an incoming feed by ID.getEdit an incoming feed configuration by ID.patchKnowledge PacksReturns a list of knowledge packs.getCreate a new knowledge pack.postCreate (or modify if already exists) one or more knowledge packs.putDelete a knowledge pack as publisher.deleteGet a Knowledge Pack by ID.getUpdate a knowledge pack.patchObservablesDelete a set of observables referenced by IDs.deleteGet a list of observables.getCreate a new observable.postCreate (or update if the (`type`, `value`) pair already exists) one or more observables.putDelete an observable by ID.deleteGet an observable by ID.getEdit an observable by ID.patchOutgoing feedsDelete a set of outgoing feeds referenced by IDs.deleteGet a list of outgoing feeds.getConfigure a new outgoing feed. Depending on the content type it will be required to provide additional transport configuration fields. For more details see the documentationpostCreate (or update if the name already exists) one or more outgoing feeds.putDelete an outgoing feed configuration by ID.deleteGet an outgoing feed by ID.getEdit an outgoing feed configuration by ID.patchPermissionsReturns a list of permissions on the platform.getGet a user permission by ID.getRelationshipsDelete relationships based on source and/or target.deleteGet a list of relationships.getCreate a relationship.postDelete a relationship by ID.deleteGet a relationship by ID.getRolesDelete a set of roles referenced by IDs.deleteReturns a list of roles on the platform.getCreate a role.postCreate (or modify if the name already exists) one or more roles.putDelete a role by ID.deleteGet a role by ID.getUpdate a role.patchDiscovery RulesDelete a set of discovery_rules referenced by IDs.deleteGet a list of discovery rules.getCreate a new discovery rule.postCreate (or update if the name already exists) one or more discovery rules.putDelete an discovery rule by ID.deleteGet an discovery rule by ID.getEdit an discovery rule by ID.patchEnrichment RulesDelete a set of enrichment rules referenced by IDs.deleteGet a list of enrichment rules.getCreate a new enrichment rule.postCreate (or update if the name already exists) one or more enrichment rules.putDelete an enrichment rule by ID.deleteGet an enrichment rule by ID.getEdit an enrichment rule by ID.patchEntity RulesDelete a set of entity rules referenced by IDs.deleteGet a list of entity rules.getCreate a new entity rule.postCreate (or update if the name already exists) one or more entity rules.putDelete an entity rule by ID.deleteGet an entity rule by ID.getEdit an entity rule by ID.patchObservable RulesDelete a set of observable rules referenced by IDs.deleteGet a list of observable rules.getCreate a new observable rule.postCreate (or update if the name already exists) one or more observable rules.putDelete an observable rule by ID.deleteGet an observable rule by ID.getEdit an observable rule by ID.patchSourcesGet a list of all sources.getGet an source by ID.getTasksGet a list of tasks.getGet a list of task runs.getRun a task.postStop a task execution by task run ID.deleteGet a task run by ID.getGet a task by ID.getEdit a task by ID.patchTaxonomiesDelete a set of taxonomies nodes referenced by IDs.deleteGet a list of taxonomies.getCreate taxonomy nodes by specifying a single node or a node path.postCreate taxonomy nodes by specifying a single node or a node path.putDelete a taxonomy node or a sub-tree.deleteGet a taxonomy node by ID.getUpdate a taxonomy node.patchTicketsDelete a set of tickets referenced by IDs.deleteGet a list of all tickets.getCreate a ticket.postDelete a ticket by ID.deleteGet a ticket by ID.getUpdate a ticket by ID.patchTicket CommentsGet a ticket comment by ID.getCreate a comment on a ticket.postUsersReturns a list of users on the platform.getCreate a user.postCreate (or update if the name already exists) one or more users.putGet a user by ID.getUpdate a user.patchWorkspacesDelete a set of workspaces referenced by IDs.deleteGet a list of workspaces.getCreate a new workspace.postCreate (or update if the name already exists) one or more workspaces.putDelete a workspace by ID.deleteGet a workspace by ID.getEdit a workspace by ID.patchWorkspace CommentsDelete a set of workspace comments referenced by IDs.deleteDelete a workspace comment by ID.deleteGet a workspace comment by ID.getModify a workspace comment by ID.patchGet the content of the comments of a workspace.getCreate a new workspace comment.postRelationGeneric endpoint for bulk deleting relations based on "main object" type and id and related objects type and ids (provided in request body).deleteGeneric endpoint for bulk adding relations based on "main object" type and id and related objects type and ids (provided in request body).putGeneric endpoint for deleting a relation based on "main object" type and id and related object type and id.deleteGeneric endpoint for adding a relation based on "main object" type and id and related object type and id.putPowered by Get an enrichment rule by ID.get http://localhost/api/v1/rules/enrichments/{id}Required permissions read rules