API du serveur TISC TAXII
Fournit des points de terminaison de serveur TAXII (Trusted Automated Exchange of Intelligence Information) pour le partage de données de renseignements sur les menaces dans Centre de sécurité des renseignements sur les menaces (TISC).
Cette API nécessite l’application, qui est disponible sur le Centre de sécurité des renseignements sur les menacesServiceNow Store.
Pour plus d’informations sur , reportez-vous à TISC la section Threat Intelligence Security Center.
Cette API s’exécute dans l’espace de noms sn_sec_tisc . L’utilisateur appelant doit avoir le rôle sn_sec_tisc.taxii_server_api_user.
La version actuelle de cette API est v2. Les fonctionnalités suivantes sont prises en charge dans chaque version.
- v1
- Prend en charge le partage de données de renseignements sur les menaces d’une ServiceNow instance à une autre.
- v2
-
- Ajoute la prise en charge du partage de données de renseignements sur les menaces à partir d’une ServiceNow instance vers un système externe.
- Prend en charge les barres obliques de fin.
Serveur TISC TAXII : GET /sn_sec_tisc/taxii_server/taxii2
Point de terminaison de découverte pour le serveur TAXII. Fournit des métadonnées sur les racines d’API disponibles, les services offerts par le serveur TAXII et la TISC manière d’interagir avec celui-ci.
Format d'URL
URL avec version : /api/sn_sec_tisc/{api_version}/taxii_server/taxii2
URL par défaut : /api/sn_sec_tisc/taxii_server/taxii2
Paramètres de demande pris en charge
| Nom | Description |
|---|---|
| api_version | Facultatif. Version du point de terminaison auquel accéder. Par exemple, v1 ou v2. Spécifiez uniquement cette valeur pour utiliser une version de point de terminaison autre que la plus récente. Type de données : chaîne |
| Nom | Description |
|---|---|
| Néant |
| Nom | Description |
|---|---|
| Néant |
En-têtes
Les en-têtes de demande et de réponse suivants s’appliquent uniquement à cette action HTTP ou s’appliquent à cette action d’une manière distincte. Pour obtenir la liste des en-têtes généraux utilisés dans l’API REST, consultez En-têtes d’API REST pris en charge.
| En-tête | Description |
|---|---|
| Accepter | Format de données du corps de la réponse. Prend uniquement en charge application/taxii+json;version=2.1. |
| En-tête | Description |
|---|---|
| Type de contenu | Format de données du corps de la réponse. Prend uniquement en charge application/taxii+json;version=2.1. |
Codes d'état
Les codes d’état suivants s’appliquent à cette action HTTP. Pour obtenir la liste des codes d’état possibles utilisés dans l’API REST, consultez Codes de réponse HTTP de l’API REST.
| Code d'état | Description |
|---|---|
| 200 | Réussi. La demande a été traitée avec succès. |
| 400 | Demande incorrecte. Un type de demande incorrecte ou mal formé a été détecté. |
| 401 | Non autorisé. Les informations d’identification de l’utilisateur sont incorrectes ou n’ont pas été transmises. |
| 500 | Erreur interne du serveur. Une erreur inattendue s’est produite lors du traitement de la demande. La réponse contient des informations supplémentaires sur l’erreur. |
Paramètres de corps de réponse (JSON)
| Nom | Description |
|---|---|
| api_roots | Liste des racines d’API disponibles dans le serveur. Remarque :
La seule racine d’API actuellement prise en charge par Centre de sécurité des renseignements sur les menaces est api/sn_sec_tisc/taxii_server/api_root.Type de données : tableau |
| contact | Informations de contact relatives au serveur TAXII. Type de données : chaîne |
| par défaut | Racine d’API par défaut qu’un client TAXII peut utiliser. Type de données : chaîne |
| description | Description du serveur TAXII. Type de données : chaîne |
| Titre | Titre du serveur TAXII. Type de données : chaîne |
Demande cURL
Cet exemple renvoie des métadonnées sur les racines d’API disponibles.
curl "https://instance.servicenow.com/api/sn_sec_tisc/taxii_server/taxii2" \
--request GET \
--header "Accept:application/taxii+json;version=2.1" \
--user 'username':'password'
Corps de la réponse.
{
"title": "ServiceNow TAXII Server",
"description": "Discovery endpoint for sharing cyber threat intelligence via TAXII",
"contact": "TAXII Server Contact",
"default": "https://instance.servicenow.com/api/sn_sec_tisc/taxii_server/api_root",
"api_roots": [
"https://instance.servicenow.com/api/sn_sec_tisc/taxii_server/api_root"
]
}
Serveur TISC TAXII : GET /sn_sec_tisc/taxii_server/{api_root}
Fournit des informations sur une racine d’API.
api/sn_sec_tisc/taxii_server/api_root.Format d'URL
URL avec version : /api/sn_sec_tisc/{api_version}/taxii_server/{api_root}
URL par défaut : /api/sn_sec_tisc/taxii_server/{api_root}
Paramètres de demande pris en charge
| Nom | Description |
|---|---|
| api_version | Facultatif. Version du point de terminaison auquel accéder. Par exemple, v1 ou v2. Spécifiez uniquement cette valeur pour utiliser une version de point de terminaison autre que la plus récente. Type de données : chaîne |
| api_root | Racine de l’API pour laquelle récupérer les informations. Remarque : La seule valeur actuellement prise en charge est api_root.Type de données : chaîne |
| Nom | Description |
|---|---|
| Néant |
| Nom | Description |
|---|---|
| Néant |
En-têtes
Les en-têtes de demande et de réponse suivants s’appliquent uniquement à cette action HTTP ou s’appliquent à cette action d’une manière distincte. Pour obtenir la liste des en-têtes généraux utilisés dans l’API REST, consultez En-têtes d’API REST pris en charge.
| En-tête | Description |
|---|---|
| Accepter | Format de données du corps de la réponse. Prend uniquement en charge application/taxii+json;version=2.1. |
| En-tête | Description |
|---|---|
| Type de contenu | Format de données du corps de la réponse. Prend uniquement en charge application/taxii+json;version=2.1. |
Codes d'état
Les codes d’état suivants s’appliquent à cette action HTTP. Pour obtenir la liste des codes d’état possibles utilisés dans l’API REST, consultez Codes de réponse HTTP de l’API REST.
| Code d'état | Description |
|---|---|
| 200 | Réussi. La demande a été traitée avec succès. |
| 400 | Demande incorrecte. Un type de demande incorrecte ou mal formé a été détecté. |
| 401 | Non autorisé. Les informations d’identification de l’utilisateur sont incorrectes ou n’ont pas été transmises. |
| 500 | Erreur interne du serveur. Une erreur inattendue s’est produite lors du traitement de la demande. La réponse contient des informations supplémentaires sur l’erreur. |
Paramètres de corps de réponse (JSON)
| Nom | Description |
|---|---|
| description | Description de la racine de l’API. Type de données : chaîne |
| max_content_length | Taille maximale d’un corps de demande pouvant être pris en charge par le serveur TAXII. Type de données : nombre Unité : Octets (8 bits octets) |
| Titre | Titre de la racine de l’API. Type de données : chaîne |
| versions | Liste des versions TAXII avec lesquelles la racine d’API est compatible. Remarque :
La seule version actuellement prise en charge est TAXII 2.1, donc ce tableau ne contient que la valeur application/taxii+json ; version=2.1.Type de données : tableau |
Demande cURL
Cet exemple renvoie des informations sur une racine d’API.
curl "https://instance.servicenow.com/api/sn_sec_tisc/taxii_server/api_root" \
--request GET \
--header "Accept:application/taxii+json;version=2.1" \
--user 'username':'password'
Corps de la réponse.
{
"title": "ServiceNow TAXII Server",
"description": "API root endpoint for sharing cyber threat intelligence via TAXII",
"versions": [
"application/taxii+json;version=2.1"
],
"max_content_length": 1024
}
Serveur TISC TAXII : GET /sn_sec_tisc/taxii_server/{api_root}/collections
Renvoie des données sur toutes les collectes TAXII disponibles à la racine de l’API spécifiée.
Une collection TAXII est un regroupement logique de données de renseignements sur les menaces qui permet l’échange d’informations entre un client TAXII et un serveur TAXII.
Format d'URL
URL versionnée : /api/sn_sec_tisc/{api_version}/taxii_server/{api_root}/collections
URL par défaut : /api/sn_sec_tisc/taxii_server/{api_root}/collections
Paramètres de demande pris en charge
| Nom | Description |
|---|---|
| api_version | Facultatif. Version du point de terminaison auquel accéder. Par exemple, v1 ou v2. Spécifiez uniquement cette valeur pour utiliser une version de point de terminaison autre que la plus récente. Type de données : chaîne |
| api_root | Racine de l’API pour laquelle récupérer les informations. Remarque : La seule valeur actuellement prise en charge est api_root.Type de données : chaîne |
| Nom | Description |
|---|---|
| Néant |
| Nom | Description |
|---|---|
| Néant |
En-têtes
Les en-têtes de demande et de réponse suivants s’appliquent uniquement à cette action HTTP ou s’appliquent à cette action d’une manière distincte. Pour obtenir la liste des en-têtes généraux utilisés dans l’API REST, consultez En-têtes d’API REST pris en charge.
| En-tête | Description |
|---|---|
| Accepter | Format de données du corps de la réponse. Prend uniquement en charge application/taxii+json;version=2.1. |
| En-tête | Description |
|---|---|
| Type de contenu | Format de données du corps de la réponse. Prend uniquement en charge application/taxii+json;version=2.1. |
Codes d'état
Les codes d’état suivants s’appliquent à cette action HTTP. Pour obtenir la liste des codes d’état possibles utilisés dans l’API REST, consultez Codes de réponse HTTP de l’API REST.
| Code d'état | Description |
|---|---|
| 200 | Réussi. La demande a été traitée avec succès. |
| 400 | Demande incorrecte. Un type de demande incorrecte ou mal formé a été détecté. |
| 401 | Non autorisé. Les informations d’identification de l’utilisateur sont incorrectes ou n’ont pas été transmises. |
| 404 | Introuvable. L’élément demandé est introuvable. |
| 500 | Erreur interne du serveur. Une erreur inattendue s’est produite lors du traitement de la demande. La réponse contient des informations supplémentaires sur l’erreur. |
Paramètres de corps de réponse (JSON)
| Nom | Description |
|---|---|
| Collections | Liste des objets de collection disponibles à la racine de l’API demandée. Type de données : tableau |
| collections.can_read | Marqueur indiquant si l’utilisateur appelant peut lire les données de la collection. Valeurs valides :
Type de données : booléennes |
| collections.can_write | Marqueur indiquant si l’utilisateur appelant peut écrire des données dans la collection. Valeurs valides :
Remarque :
Le serveur TISC TAXII ne prend pas en charge l’écriture de données dans les collections. Type de données : booléennes |
| collections.description | Description de la collection. Type de données : chaîne |
| collections.id | Sys_id de la collection. Tableau : Collecte TAXII [sn_sec_tisc_taxii_server_collection] Type de données : chaîne |
| collections.media_types | Liste des types de médias pris en charge pour les objets de la collection. Remarque :
La seule version actuellement prise en charge est TAXII 2.1, donc ce tableau ne contient que la valeur application/taxii+json ; version=2.1.Type de données : tableau |
| collections.titre | Titre de la collection. Type de données : chaîne |
Demande cURL
Cet exemple renvoie des données sur toutes les collectes TAXII disponibles à la racine de l’API spécifiée.
curl "https://instance.servicenow.com/api/sn_sec_tisc/taxii_server/api_root/collections" \
--request GET \
--header "Accept:application/taxii+json;version=2.1" \
--user 'username':'password'
Corps de la réponse.
{
"collections": [
{
"id": "308accee37cd22107253a2d734924baf",
"title": " Collection-1",
"can_read": true,
"can_write": false,
"media_types": [
"application/taxii+json;version=2.1"
]
},
{
"id": "308accee37cd22107253a2d734926ghy",
"title": " Collection-2",
"can_read": true,
"can_write": false,
"media_types": [
"application/taxii+json;version=2.1"
]
}
]
}
Serveur TISC TAXII : GET /sn_sec_tisc/taxii_server/{api_root}/collections/{id}
Renvoie les données sur une collection spécifiée.
Format d'URL
URL versionnée : /api/sn_sec_tisc/{api_version}/taxii_server/{api_root}/collections/{id}
URL par défaut : /api/sn_sec_tisc/taxii_server/{api_root}/collections/{id}
Paramètres de demande pris en charge
| Nom | Description |
|---|---|
| api_version | Facultatif. Version du point de terminaison auquel accéder. Par exemple, v1 ou v2. Spécifiez uniquement cette valeur pour utiliser une version de point de terminaison autre que la plus récente. Type de données : chaîne |
| api_root | Racine de l’API pour laquelle récupérer les informations. Remarque : La seule valeur actuellement prise en charge est api_root.Type de données : chaîne |
| id | Sys_id de la collection. Tableau : Collecte TAXII [sn_sec_tisc_taxii_server_collection] Type de données : chaîne |
| Nom | Description |
|---|---|
| Néant |
| Nom | Description |
|---|---|
| Néant |
En-têtes
Les en-têtes de demande et de réponse suivants s’appliquent uniquement à cette action HTTP ou s’appliquent à cette action d’une manière distincte. Pour obtenir la liste des en-têtes généraux utilisés dans l’API REST, consultez En-têtes d’API REST pris en charge.
| En-tête | Description |
|---|---|
| Accepter | Format de données du corps de la réponse. Prend uniquement en charge application/taxii+json;version=2.1. |
| En-tête | Description |
|---|---|
| Type de contenu | Format de données du corps de la réponse. Prend uniquement en charge application/taxii+json;version=2.1. |
Codes d'état
Les codes d’état suivants s’appliquent à cette action HTTP. Pour obtenir la liste des codes d’état possibles utilisés dans l’API REST, consultez Codes de réponse HTTP de l’API REST.
| Code d'état | Description |
|---|---|
| 200 | Réussi. La demande a été traitée avec succès. |
| 400 | Demande incorrecte. Un type de demande incorrecte ou mal formé a été détecté. |
| 401 | Non autorisé. Les informations d’identification de l’utilisateur sont incorrectes ou n’ont pas été transmises. |
| 404 | Introuvable. L’élément demandé est introuvable. |
| 500 | Erreur interne du serveur. Une erreur inattendue s’est produite lors du traitement de la demande. La réponse contient des informations supplémentaires sur l’erreur. |
Paramètres de corps de réponse (JSON)
| Nom | Description |
|---|---|
| can_read | Marqueur indiquant si l’utilisateur appelant peut lire les données de la collection. Valeurs valides :
Type de données : booléennes |
| can_write | Marqueur indiquant si l’utilisateur appelant peut écrire des données dans la collection. Valeurs valides :
Remarque :
Le serveur TISC TAXII ne prend pas en charge l’écriture de données dans les collections. Type de données : booléennes |
| description | Description de la collection. Type de données : chaîne |
| id | Sys_id de la collection. Tableau : Collecte TAXII [sn_sec_tisc_taxii_server_collection] Type de données : chaîne |
| media_types | Liste des types de médias pris en charge pour les objets de la collection. Remarque :
La seule version actuellement prise en charge est TAXII 2.1, donc ce tableau ne contient que la valeur application/taxii+json ; version=2.1.Type de données : tableau |
| Titre | Titre de la collection. Type de données : chaîne |
Demande cURL
Cet exemple renvoie les données d’une collection spécifiée.
curl "https://instance.servicenow.com/api/sn_sec_tisc/taxii_server/api_root/collections/308accee37cd22107253a2d734924baf" \
--request GET \
--header "Accept:application/taxii+json;version=2.1" \
--user 'username':'password'
Corps de la réponse.
{
"id": "308accee37cd22107253a2d734924baf",
"title": " Collection-1",
"can_read": true,
"can_write": false,
"media_types": [
"application/taxii+json;version=2.1"
]
}
Serveur TISC TAXII : GET /sn_sec_tisc/taxii_server/{api_root}/collections/{id}/objects
Renvoie les objets d’une collection spécifiée.
Format d'URL
URL versionnée : /api/sn_sec_tisc/{api_version}/taxii_server/{api_root}/collections/{id}/objects
URL par défaut : /api/sn_sec_tisc/taxii_server/{api_root}/collections/{id}/objects
Paramètres de demande pris en charge
| Nom | Description |
|---|---|
| api_version | Facultatif. Version du point de terminaison auquel accéder. Par exemple, v1 ou v2. Spécifiez uniquement cette valeur pour utiliser une version de point de terminaison autre que la plus récente. Type de données : chaîne |
| api_root | Racine de l’API pour laquelle récupérer les informations. Remarque : La seule valeur actuellement prise en charge est api_root.Type de données : chaîne |
| id | Sys_id de la collection. Tableau : Collecte TAXII [sn_sec_tisc_taxii_server_collection] Type de données : chaîne |
| Nom | Description |
|---|---|
| added_after | Renvoie uniquement les objets ajoutés après la période spécifiée. L’horodatage doit être au format ISO 8601, par exemple 2025-10-27T16:36:20.000Z.Type de données : chaîne |
| limite | Nombre maximal d’enregistrements à renvoyer. Pour les demandes qui dépassent ce nombre d’enregistrements, utilisez le paramètre pour paginer la récupération de l’enregistrement next . Type de données : nombre Par défaut : 100 enregistrements par page Maximum : 1000 |
| match[id] | Identificateurs uniques des objets à renvoyer, formatés sous la forme d’une chaîne de valeurs séparées par des virgules. Les ID d’objets peuvent être récupérés à l’aide du point de terminaison GET /sn_sec_tisc/taxii_server/{api_root}/collections/{id}/objects. Ils sont situés dans le paramètre du corps de objects.id la réponse. Type de données : chaîne |
| match[spec_version] | Versions de spécification des objets à renvoyer, formatées comme une chaîne de valeurs séparées par des virgules. Remarque : La seule valeur actuellement prise en charge est 2.1.Type de données : chaîne |
| match[type] | Types d’objets à renvoyer, formatés sous la forme d’une chaîne de valeurs séparées par des virgules. Type de données : chaîne |
| match[version] | Versions des objets à renvoyer, formatées sous la forme d’une chaîne de valeurs séparées par des virgules. Type de données : chaîne |
| suivant | Index de la page de début sur lequel commencer à récupérer les enregistrements. Utilisez cette valeur pour paginer la récupération de l’enregistrement. Cette fonctionnalité permet de récupérer tous les enregistrements, quel que soit leur nombre, en petits blocs gérables. Type de données : nombre Par défaut : 0 |
| Nom | Description |
|---|---|
| Néant |
En-têtes
Les en-têtes de demande et de réponse suivants s’appliquent uniquement à cette action HTTP ou s’appliquent à cette action d’une manière distincte. Pour obtenir la liste des en-têtes généraux utilisés dans l’API REST, consultez En-têtes d’API REST pris en charge.
| En-tête | Description |
|---|---|
| Accepter | Format de données du corps de la réponse. Prend uniquement en charge application/taxii+json;version=2.1. |
| En-tête | Description |
|---|---|
| Type de contenu | Format de données du corps de la réponse. Prend uniquement en charge application/taxii+json;version=2.1. |
Codes d'état
Les codes d’état suivants s’appliquent à cette action HTTP. Pour obtenir la liste des codes d’état possibles utilisés dans l’API REST, consultez Codes de réponse HTTP de l’API REST.
| Code d'état | Description |
|---|---|
| 200 | Réussi. La demande a été traitée avec succès. |
| 400 | Demande incorrecte. Un type de demande incorrecte ou mal formé a été détecté. |
| 401 | Non autorisé. Les informations d’identification de l’utilisateur sont incorrectes ou n’ont pas été transmises. |
| 404 | Introuvable. L’élément demandé est introuvable. |
| 500 | Erreur interne du serveur. Une erreur inattendue s’est produite lors du traitement de la demande. La réponse contient des informations supplémentaires sur l’erreur. |
Paramètres de corps de réponse (JSON)
| Nom | Description |
|---|---|
| plus | Marqueur indiquant si la réponse comporte une page suivante. Valeurs valides :
Type de données : booléennes |
| suivant | Index de la page suivante de la réponse. Type de données : chaîne |
| objets | Tableau d’objets dans la collection. Les objets sont renvoyés au format STIX standard. Les propriétés incluses dans chaque objet varient en fonction du type d’objet. Type de données : tableau |
Demande cURL
Cet exemple renvoie tous les objets de la collection spécifiée.
curl "https://instance.servicenow.com/api/sn_sec_tisc/taxii_server/api_root/collections/308accee37cd22107253a2d734924baf/objects" \
--request GET \
--header "Accept:application/taxii+json;version=2.1" \
--user 'username':'password'
Corps de réponse contenant un objet d’URL.
{
"more": false,
"objects": [
{
"id": "url--624ca0a8-ffd1-5210-8253-ffffffffffbe",
"type": "url",
"defanged": false,
"value": "http://testurl.com",
"object_marking_refs": [
"marking-definition--613f2e26-407d-48c7-9eca-b8e91df99dc9"
],
"extensions": {
"extension-definition--ef28a0ac-ff11-4210-8253-ffffffffffbd": {
"x_is_false_positive": false,
"x_domain": "testurl.com",
"x_status": "Active",
"x_source_count": 2,
"x_threat_score": 50,
"extension_type": "property-extension"
}
}
},
{
"id": "indicator--657bef11-2b7c-4a50-8758-f8014391bff3",
"type": "indicator",
"spec_version": "2.1",
"created": "2025-10-24T14:09:23.000Z",
"modified": "2025-11-20T12:14:24.000Z",
"revoked": false,
"confidence": 75,
"object_marking_refs": [
"marking-definition--613f2e26-407d-48c7-9eca-b8e91df99dc9"
],
"pattern": "url:value = 'http://testurl.com'",
"pattern_type": "stix",
"name": "Test Indicator",
"pattern_version": "2.1",
"valid_from": "2025-10-24T14:09:19.000Z",
"extensions": {
"extension-definition--4f5ba226-ff95-4210-8238-ffffffffff1d": {
"x_status": "Active",
"x_source_count": 1,
"x_used_for_detection": false,
"x_threat_level": "High",
"x_threat_severity": "High",
"x_ioc_classification": "Potential Threat",
"extension_type": "property-extension"
}
}
},
{
"name": "Test Campaign",
"id": "campaign--a02ce391-2b7c-4a50-8758-f8014391bf45",
"type": "campaign",
"spec_version": "2.1",
"created": "2025-10-24T14:12:19.000Z",
"modified": "2025-11-20T12:14:39.000Z",
"revoked": false,
"confidence": 75,
"object_marking_refs": [
"marking-definition--613f2e26-407d-48c7-9eca-b8e91df99dc9"
],
"aliases": [
"Test Campaign"
],
"extensions": {
"extension-definition--8b5ba226-ff95-4210-8238-ffffffffff1d": {
"x_source_count": 1,
"x_threat_level": "High",
"x_threat_severity": "High",
"x_status": "Active",
"extension_type": "property-extension"
}
}
}
]
}
Serveur TISC TAXII : GET /sn_sec_tisc/taxii_server/{api_root}/collections/{id}/objects/{object_id}
Renvoie un objet spécifié d’une collection.
Format d'URL
URL versionnée : /api/sn_sec_tisc/{api_version}/taxii_server/{api_root}/collections/{id}/objects/{object_id}
URL par défaut : /api/sn_sec_tisc/taxii_server/{api_root}/collections/{id}/objects/{object_id}
Paramètres de demande pris en charge
| Nom | Description |
|---|---|
| api_version | Facultatif. Version du point de terminaison auquel accéder. Par exemple, v1 ou v2. Spécifiez uniquement cette valeur pour utiliser une version de point de terminaison autre que la plus récente. Type de données : chaîne |
| api_root | Racine de l’API pour laquelle récupérer les informations. Remarque : La seule valeur actuellement prise en charge est api_root.Type de données : chaîne |
| id | Sys_id de la collection. Tableau : Collecte TAXII [sn_sec_tisc_taxii_server_collection] Type de données : chaîne |
| object_id | Identificateur unique de l’objet. Les ID d’objets peuvent être récupérés à l’aide du point de terminaison GET /sn_sec_tisc/taxii_server/{api_root}/collections/{id}/objects. Ils sont situés dans le paramètre du corps de objects.id la réponse. Type de données : chaîne |
| Nom | Description |
|---|---|
| added_after | Renvoie uniquement les objets ajoutés après la période spécifiée. L’horodatage doit être au format ISO 8601, par exemple 2025-10-27T16:36:20.000Z.Type de données : chaîne |
| limite | Nombre maximal d’enregistrements à renvoyer. Pour les demandes qui dépassent ce nombre d’enregistrements, utilisez le paramètre pour paginer la récupération de l’enregistrement next . Type de données : nombre Par défaut : 100 enregistrements par page Maximum : 1000 |
| match[spec_version] | Versions de spécification des objets à renvoyer, formatées comme une chaîne de valeurs séparées par des virgules. Remarque : La seule valeur actuellement prise en charge est 2.1.Type de données : chaîne |
| match[version] | Versions des objets à renvoyer, formatées sous la forme d’une chaîne de valeurs séparées par des virgules. Type de données : chaîne |
| suivant | Index de la page de début sur lequel commencer à récupérer les enregistrements. Utilisez cette valeur pour paginer la récupération de l’enregistrement. Cette fonctionnalité permet de récupérer tous les enregistrements, quel que soit leur nombre, en petits blocs gérables. Type de données : nombre Par défaut : 0 |
| Nom | Description |
|---|---|
| Néant |
En-têtes
Les en-têtes de demande et de réponse suivants s’appliquent uniquement à cette action HTTP ou s’appliquent à cette action d’une manière distincte. Pour obtenir la liste des en-têtes généraux utilisés dans l’API REST, consultez En-têtes d’API REST pris en charge.
| En-tête | Description |
|---|---|
| Accepter | Format de données du corps de la réponse. Prend uniquement en charge application/taxii+json;version=2.1. |
| En-tête | Description |
|---|---|
| Type de contenu | Format de données du corps de la réponse. Prend uniquement en charge application/taxii+json;version=2.1. |
Codes d'état
Les codes d’état suivants s’appliquent à cette action HTTP. Pour obtenir la liste des codes d’état possibles utilisés dans l’API REST, consultez Codes de réponse HTTP de l’API REST.
| Code d'état | Description |
|---|---|
| 200 | Réussi. La demande a été traitée avec succès. |
| 400 | Demande incorrecte. Un type de demande incorrecte ou mal formé a été détecté. |
| 401 | Non autorisé. Les informations d’identification de l’utilisateur sont incorrectes ou n’ont pas été transmises. |
| 404 | Introuvable. L’élément demandé est introuvable. |
| 500 | Erreur interne du serveur. Une erreur inattendue s’est produite lors du traitement de la demande. La réponse contient des informations supplémentaires sur l’erreur. |
Paramètres de corps de réponse (JSON)
| Nom | Description |
|---|---|
| objets | Objet demandé renvoyé au format STIX standard. Les propriétés incluses dans l’objet varient en fonction du type d’objet. Type de données : tableau |
Demande cURL
Cet exemple renvoie un objet URL spécifié.
curl "https://instance.servicenow.com/api/sn_sec_tisc/taxii_server/api_root/collections/308accee37cd22107253a2d734924baf/objects/url--624ca0a8-ffd1-5210-8253-ffffffffffbe" \
--request GET \
--header "Accept:application/taxii+json;version=2.1" \
--user 'username':'password'
Corps de la réponse.
{
"objects": [
{
"id": "url--624ca0a8-ffd1-5210-8253-ffffffffffbe",
"type": "url",
"defanged": false,
"value": "http://testurl.com ",
"object_marking_refs": [
"marking-definition--613f2e26-407d-48c7-9eca-b8e91df99dc9"
],
"extensions": {
"extension-definition--ef28a0ac-ff11-4210-8253-ffffffffffbd": {
"x_is_false_positive": false,
"x_domain": "testurl.com",
"x_status": "Active",
"x_source_count": 2,
"x_threat_score": 50,
"extension_type": "property-extension"
}
}
}
]
}
Serveur TISC TAXII : GET /sn_sec_tisc/taxii_server/{api_root}/collections/{id}/objects/{object_id}/versions
Renvoie toutes les versions d’une collection d’un objet spécifié.
Format d'URL
URL versionnée : /api/sn_sec_tisc/{api_version}/taxii_server/{api_root}/collections/{id}/objects/{object_id}/versions
URL par défaut : /api/sn_sec_tisc/taxii_server/{api_root}/collections/{id}/objects/{object_id}/versions
Paramètres de demande pris en charge
| Nom | Description |
|---|---|
| api_version | Facultatif. Version du point de terminaison auquel accéder. Par exemple, v1 ou v2. Spécifiez uniquement cette valeur pour utiliser une version de point de terminaison autre que la plus récente. Type de données : chaîne |
| api_root | Racine de l’API pour laquelle récupérer les informations. Remarque : La seule valeur actuellement prise en charge est api_root.Type de données : chaîne |
| id | Sys_id de la collection. Tableau : Collecte TAXII [sn_sec_tisc_taxii_server_collection] Type de données : chaîne |
| object_id | Identificateur unique de l’objet. Les ID d’objets peuvent être récupérés à l’aide du point de terminaison GET /sn_sec_tisc/taxii_server/{api_root}/collections/{id}/objects. Ils sont situés dans le paramètre du corps de objects.id la réponse. Type de données : chaîne |
| Nom | Description |
|---|---|
| added_after | Renvoie uniquement les objets ajoutés après la période spécifiée. L’horodatage doit être au format ISO 8601, par exemple 2025-10-27T16:36:20.000Z.Type de données : chaîne |
| limite | Nombre maximal d’enregistrements à renvoyer. Pour les demandes qui dépassent ce nombre d’enregistrements, utilisez le paramètre pour paginer la récupération de l’enregistrement next . Type de données : nombre Par défaut : 100 enregistrements par page Maximum : 1000 |
| match[spec_version] | Versions de spécification des objets à renvoyer, formatées comme une chaîne de valeurs séparées par des virgules. Remarque : La seule valeur actuellement prise en charge est 2.1.Type de données : chaîne |
| suivant | Index de la page de début sur lequel commencer à récupérer les enregistrements. Utilisez cette valeur pour paginer la récupération de l’enregistrement. Cette fonctionnalité permet de récupérer tous les enregistrements, quel que soit leur nombre, en petits blocs gérables. Type de données : nombre Par défaut : 0 |
| Nom | Description |
|---|---|
| Néant |
En-têtes
Les en-têtes de demande et de réponse suivants s’appliquent uniquement à cette action HTTP ou s’appliquent à cette action d’une manière distincte. Pour obtenir la liste des en-têtes généraux utilisés dans l’API REST, consultez En-têtes d’API REST pris en charge.
| En-tête | Description |
|---|---|
| Accepter | Format de données du corps de la réponse. Prend uniquement en charge application/taxii+json;version=2.1. |
| En-tête | Description |
|---|---|
| Type de contenu | Format de données du corps de la réponse. Prend uniquement en charge application/taxii+json;version=2.1. |
Codes d'état
Les codes d’état suivants s’appliquent à cette action HTTP. Pour obtenir la liste des codes d’état possibles utilisés dans l’API REST, consultez Codes de réponse HTTP de l’API REST.
| Code d'état | Description |
|---|---|
| 200 | Réussi. La demande a été traitée avec succès. |
| 400 | Demande incorrecte. Un type de demande incorrecte ou mal formé a été détecté. |
| 401 | Non autorisé. Les informations d’identification de l’utilisateur sont incorrectes ou n’ont pas été transmises. |
| 404 | Introuvable. L’élément demandé est introuvable. |
| 500 | Erreur interne du serveur. Une erreur inattendue s’est produite lors du traitement de la demande. La réponse contient des informations supplémentaires sur l’erreur. |
Paramètres de corps de réponse (JSON)
| Nom | Description |
|---|---|
| versions | Liste des versions de l’objet. Type de données : tableau |
Demande cURL
Cet exemple renvoie toutes les versions d’un objet spécifié à partir d’une collection.
curl "https://instance.servicenow.com/api/sn_sec_tisc/taxii_server/api_root/collections/308accee37cd22107253a2d734924baf/objects/url--624ca0a8-ffd1-5210-8253-ffffffffffbe/versions" \
--request GET \
--header "Accept:application/taxii+json;version=2.1" \
--user 'username':'password'
Corps de la réponse.
{
"versions": [
"2025-11-20T12:16:38.000000Z",
"2025-11-20T12:18:51.000000Z"
]
Serveur TISC TAXII : GET /sn_sec_tisc/taxii_server/{api_root}/collections/{id}/manifeste
Fournit un résumé des objets d’une collection.
Ce point de terminaison permet aux clients de comprendre rapidement quelles données sont disponibles sans récupérer tous les objets.
Format d'URL
URL versionnée : /api/sn_sec_tisc/{api_version}/taxii_server/{api_root}/collections/{id}/manifest
URL par défaut : /api/sn_sec_tisc/taxii_server/{api_root}/collections/{id}/manifest
Paramètres de demande pris en charge
| Nom | Description |
|---|---|
| api_version | Facultatif. Version du point de terminaison auquel accéder. Par exemple, v1 ou v2. Spécifiez uniquement cette valeur pour utiliser une version de point de terminaison autre que la plus récente. Type de données : chaîne |
| api_root | Racine de l’API pour laquelle récupérer les informations. Remarque : La seule valeur actuellement prise en charge est api_root.Type de données : chaîne |
| id | Sys_id de la collection. Tableau : Collecte TAXII [sn_sec_tisc_taxii_server_collection] Type de données : chaîne |
| Nom | Description |
|---|---|
| added_after | Renvoie uniquement les objets ajoutés après la période spécifiée. L’horodatage doit être au format ISO 8601, par exemple 2025-10-27T16:36:20.000Z.Type de données : chaîne |
| limite | Nombre maximal d’enregistrements à renvoyer. Pour les demandes qui dépassent ce nombre d’enregistrements, utilisez le paramètre pour paginer la récupération de l’enregistrement next . Type de données : nombre Par défaut : 100 enregistrements par page Maximum : 1000 |
| match[id] | Identificateurs uniques des objets à renvoyer, formatés sous la forme d’une chaîne de valeurs séparées par des virgules. Les ID d’objets peuvent être récupérés à l’aide du point de terminaison GET /sn_sec_tisc/taxii_server/{api_root}/collections/{id}/objects. Ils sont situés dans le paramètre du corps de objects.id la réponse. Type de données : chaîne |
| match[spec_version] | Versions de spécification des objets à renvoyer, formatées comme une chaîne de valeurs séparées par des virgules. Remarque : La seule valeur actuellement prise en charge est 2.1.Type de données : chaîne |
| match[type] | Types d’objets à renvoyer, formatés sous la forme d’une chaîne de valeurs séparées par des virgules. Type de données : chaîne |
| match[version] | Versions des objets à renvoyer, formatées sous la forme d’une chaîne de valeurs séparées par des virgules. Type de données : chaîne |
| suivant | Index de la page de début sur lequel commencer à récupérer les enregistrements. Utilisez cette valeur pour paginer la récupération de l’enregistrement. Cette fonctionnalité permet de récupérer tous les enregistrements, quel que soit leur nombre, en petits blocs gérables. Type de données : nombre Par défaut : 0 |
| Nom | Description |
|---|---|
| Néant |
En-têtes
Les en-têtes de demande et de réponse suivants s’appliquent uniquement à cette action HTTP ou s’appliquent à cette action d’une manière distincte. Pour obtenir la liste des en-têtes généraux utilisés dans l’API REST, consultez En-têtes d’API REST pris en charge.
| En-tête | Description |
|---|---|
| Accepter | Format de données du corps de la réponse. Prend uniquement en charge application/taxii+json;version=2.1. |
| En-tête | Description |
|---|---|
| Type de contenu | Format de données du corps de la réponse. Prend uniquement en charge application/taxii+json;version=2.1. |
Codes d'état
Les codes d’état suivants s’appliquent à cette action HTTP. Pour obtenir la liste des codes d’état possibles utilisés dans l’API REST, consultez Codes de réponse HTTP de l’API REST.
| Code d'état | Description |
|---|---|
| 200 | Réussi. La demande a été traitée avec succès. |
| 400 | Demande incorrecte. Un type de demande incorrecte ou mal formé a été détecté. |
| 401 | Non autorisé. Les informations d’identification de l’utilisateur sont incorrectes ou n’ont pas été transmises. |
| 404 | Introuvable. L’élément demandé est introuvable. |
| 500 | Erreur interne du serveur. Une erreur inattendue s’est produite lors du traitement de la demande. La réponse contient des informations supplémentaires sur l’erreur. |
Paramètres de corps de réponse (JSON)
| Nom | Description |
|---|---|
| plus | Marqueur indiquant si la réponse comporte une page suivante. Valeurs valides :
Type de données : booléennes |
| suivant | Index de la page suivante de la réponse. Type de données : chaîne |
| objets | Tableau de manifestes pour chaque objet de la collection. Un manifeste fournit une brève vue d’ensemble d’un objet. Type de données : tableau |
| objects.date_added | Date à laquelle l’objet a été ajouté à la collection au format ISO 8601, par exemple 2025-10-27T16:36:20.000Z.Type de données : chaîne |
| objects.id | Identificateur unique de l’objet. Les ID d’objets peuvent être récupérés à l’aide du point de terminaison GET /sn_sec_tisc/taxii_server/{api_root}/collections/{id}/objects. Ils sont situés dans le paramètre du corps de objects.id la réponse. Type de données : chaîne |
| objects.media_types | Type de média de l’objet. Remarque :
Le seul type actuellement pris en charge est TAXII 2.1, donc cette valeur est toujours application/taxii+json ; version=2.1.Type de données : chaîne |
| Objets.Version | Version de l’objet. Type de données : chaîne |
Demande cURL
Cet exemple renvoie des manifestes pour tous les objets d’une collection.
curl "https://instance.servicenow.com/api/sn_sec_tisc/taxii_server/api_root/collections/308accee37cd22107253a2d734924baf/manifest" \
--request GET \
--header "Accept:application/taxii+json;version=2.1" \
--user 'username':'password'
Corps de la réponse contenant un manifeste pour un objet.
{
"more": false,
"objects": [
{
"version": "2025-11-20T12:16:38.000000Z",
"media_types": "application/taxii+json;version=2.1",
"id": "indicator--657bef11-2b7c-4a50-8758-f8014391bff3",
"date_added": "2025-11-20T04:16:38.000000Z"
},
{
"version": "2025-11-20T12:16:38.000000Z",
"media_types": "application/taxii+json;version=2.1",
"id": "campaign--a02ce391-2b7c-4a50-8758-f8014391bf45",
"date_added": "2025-11-20T04:16:38.000000Z"
},
{
"version": "2025-11-20T12:18:51.000000Z",
"media_types": "application/taxii+json;version=2.1",
"id": "url--624ca0a8-ffd1-5210-8253-ffffffffffbe",
"date_added": "2025-11-20T04:18:51.000000Z"
}
]
}