---
updatedAt: 2026-06-05T04:31:36.000Z
---

# Obsolète - Récupère la liste des politiques des locataires.

<b>Deprecated:</b> Cette API est obsolète et sera supprimée après le 23 décembre 2023. Utilisez l'interface REST de la version 5.0<br/>The qui récupère toutes les politiques prédéfinies et spécifiques au locataire en fonction de l'abonnement du locataire.
 L'interface REST permet la recherche, le tri et la pagination.
<br/><br/>Titres requis : readAccessPolicies (Lire les politiques d'accès)<br/><b>OU</b><br/>Titres requis : manageAccessPolicies (Gérer les politiques d'accès)

# OpenAPI definition

```json
{
  "openapi": "3.0.1",
  "info": {
    "version": "1.0.0",
    "description": "Deprecated APIs",
    "title": "Deprecated APIs"
  },
  "servers": [
    {
      "url": "https://{tenanturl}",
      "variables": {
        "tenanturl": {
          "default": "{tenant_url}",
          "description": "URL of your IBM Security Verify tenant"
        }
      }
    }
  ],
  "tags": [
    {
      "name": "Access Policy Management v3.0 (deprecated)"
    }
  ],
  "paths": {
    "/v3.0/policyvault/accesspolicy": {
      "get": {
        "tags": [
          "Access Policy Management v3.0 (deprecated)"
        ],
        "summary": "Obsolète - Récupère la liste des politiques des locataires.",
        "description": "<b>Deprecated:</b> Cette API est obsolète et sera supprimée après le 23 décembre 2023. Utilisez l'interface REST de la version 5.0<br/>The qui récupère toutes les politiques prédéfinies et spécifiques au locataire en fonction de l'abonnement du locataire.\n L'interface REST permet la recherche, le tri et la pagination.\n<br/><br/>Titres requis : readAccessPolicies (Lire les politiques d'accès)<br/><b>OU</b><br/>Titres requis : manageAccessPolicies (Gérer les politiques d'accès)",
        "operationId": "getAllV3Policies",
        "parameters": [
          {
            "name": "search",
            "in": "query",
            "description": "Le préfixe pour toutes les opérations de recherche est \"search=\".<br>Les opérateurs valides pour les chaînes sont =,!= et contains <br>Les opérateurs valides pour les booléens sont = et!=<br>Les opérateurs valides pour les nombres sont >=, >, &lt=, &lt, = et!=<br>Les valeurs de recherche des chaînes doivent être mises entre guillemets, ce qui n'est pas le cas pour les nombres et les booléens.<br><br>La valeur du paramètre de recherche <b>doit</b> être codée en HTML.<br>Note : Ceci n'est pas nécessaire lors de l'utilisation de Swagger UI.<br><br><b>Attributs pris en charge:</b> id, name, description, predefined, schemaVersion.<br><b>Exemple:</b>Si vous souhaitez effectuer une recherche sur name contains \"ABCDEF\" &id>300, spécifiez ce qui suit below:<br>search=name%20contains%20%22ABCDEF%22%26id%3E300",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "pagination",
            "in": "query",
            "description": "Contrôle les résultats renvoyés dans une page.<br><br>Utilise les paramètres de requête suivants:<br><br><b>count</b> - Définit le nombre total de résultats renvoyés par le magasin de données. La valeur maximale est 1000.<br><br><b>page</b> - Identifie la page demandée ou le décalage.<br><br><b>limite</b> - Définit le nombre total de résultats renvoyés par page. La valeur maximale est 1000.<br><br>A. Un maximum de 200 résultats est renvoyé si aucun paramètre de requête de pagination n'est transmis.<br><br><b>Note</b> : Si vous n'utilisez pas l'interface utilisateur Swagger, la valeur du paramètre de pagination doit être codée en HTML. Utilisez le préfixe \"pagination=\" dans le paramètre de la requête.<br><br><b>Exemple</b> : Paginer sur count=10&page=1&limit=5<br>pagination=count%3D10%26page%3D1%26limit%3D5",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "sort",
            "in": "query",
            "description": "Le préfixe du paramètre de tri est \"sort=\". Chaque attribut doit être préfixé par + ou - (+ croissant, - décroissant). Les attributs multiples doivent être séparés par une virgule (,).<br><br>La valeur du paramètre de tri <b>doit</b> être codée en HTML.<br>Note : Ceci n'est pas nécessaire lorsque vous utilisez Swagger UI.<br><br><b>Attributs pris en charge :</b> id, name, description, predefined, schemaVersion.<b>Exemple:</b> Si vous voulez trier sur -predefined,+id, alors spécifiez en tant que below:<br>sort=-predefined%2C%2Bid",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Demande réussie. Les politiques ont été récupérées.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PolicyVaultList_0"
                }
              }
            }
          },
          "400": {
            "description": "Demande incorrecte",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/BadRequest_4"
                }
              }
            }
          },
          "403": {
            "description": "Vous n'êtes pas autorisé à accéder à cette ressource.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Forbidden_4"
                }
              }
            }
          },
          "404": {
            "description": "La recherche a échoué. Le système n'a pas pu récupérer les politiques.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/NotFound_3"
                }
              }
            }
          }
        },
        "deprecated": true,
        "x-publicAPI": "true",
        "x-category": "Deprecated APIs"
      }
    }
  },
  "components": {
    "schemas": {
      "AccessPolicyResultExtendedAction": {
        "required": [
          "action"
        ],
        "type": "object",
        "properties": {
          "action": {
            "type": "string",
            "example": "ACTION_MFA_ALWAYS",
            "enum": [
              "ACTION_DENY",
              "ACTION_ALLOW",
              "ACTION_MFA_ALWAYS",
              "ACTION_MFA_PER_SESSION",
              "ACTION_DENY_OVERRIDE",
              "ACTION_MFA_OVERRIDE",
              "ACTION_ALLOW_OVERRIDE",
              "ACTION_DENY_AND_REDIRECT",
              "ACTION_CONTINUE"
            ]
          }
        }
      },
      "AccessPolicyRuleCondition": {
        "type": "object",
        "properties": {
          "subjectAttributes": {
            "$ref": "#/components/schemas/SubjectAttributesCondition"
          },
          "ipAddress": {
            "$ref": "#/components/schemas/IpAddressCondition"
          },
          "geoLocation": {
            "$ref": "#/components/schemas/GeoLocationCondition"
          }
        }
      },
      "GeoLocationCondition": {
        "required": [
          "enabled"
        ],
        "type": "object",
        "properties": {
          "enabled": {
            "type": "boolean",
            "description": "Tester la condition d'accès à la géolocalisation.",
            "example": true
          },
          "opCode": {
            "type": "string",
            "description": "Opérateur à associer à cette condition. Il doit s'agir de l'un des éléments suivants ",
            "example": "IS or IS_NOT",
            "enum": [
              "EQ",
              "NEQ",
              "IN",
              "NOTIN",
              "MATCH",
              "NOMATCH",
              "STARTS_WITH",
              "ENDS_WITH",
              "EXISTS",
              "CONTAINS",
              "IS",
              "IS_NOT"
            ]
          }
        }
      },
      "IpAddressCondition": {
        "required": [
          "opCode",
          "values"
        ],
        "type": "object",
        "properties": {
          "opCode": {
            "type": "string",
            "description": "Opérateur pour faire correspondre l'adresse IP à cette condition. Il doit s'agir de l'un des éléments suivants ",
            "example": "MATCH",
            "enum": [
              "MATCH",
              "NOMATCH"
            ]
          },
          "values": {
            "type": "array",
            "description": "Liste des adresses IP à faire correspondre.",
            "items": {
              "type": "string"
            }
          }
        }
      },
      "SubjectAttributesCondition": {
        "required": [
          "attributes"
        ],
        "type": "object",
        "properties": {
          "attributes": {
            "type": "array",
            "description": "Liste des attributs du sujet à faire correspondre",
            "items": {
              "$ref": "#/components/schemas/Attribute_1"
            }
          }
        }
      },
      "InvalidPolicyObject": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "description": "La liste des politiques.",
            "format": "int32",
            "example": 1234
          },
          "name": {
            "type": "string",
            "description": "Nom des politiques.",
            "example": "custom policy"
          },
          "description": {
            "type": "string",
            "description": "Description de la stratégie.",
            "example": "custom policy to access all application"
          },
          "predefined": {
            "type": "boolean",
            "description": "Indique s'il s'agit d'une politique prédéfinie.",
            "example": false
          },
          "rules": {
            "type": "array",
            "description": "La liste des règles pour la politique.",
            "example": "[{'name' : 'Platform Policy','conditions':{'devicePlatform': ['MACOS', 'WINDOWS', 'OTHER_DESKTOP']},'actions': {'allowAccess': true} }]",
            "items": {
              "type": "object",
              "properties": {}
            }
          }
        }
      },
      "PolicyVaultResponse": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "description": "L'identifiant unique de la police.",
            "format": "int64",
            "example": 123456
          },
          "name": {
            "type": "string",
            "description": "L'étiquette de la chaîne de la politique qui est utilisée à des fins d'affichage.",
            "example": "Common Authentication policy"
          },
          "description": {
            "type": "string",
            "description": "Une description textuelle de la politique.",
            "example": "Policy for all applications"
          },
          "creationTime": {
            "type": "string",
            "description": "Date à laquelle la politique a été créée.",
            "example": "2017-11-22-16.41.16"
          },
          "author": {
            "type": "string",
            "description": "IUI de l'utilisateur qui a créé la politique.",
            "example": "IUI-XXX123"
          },
          "lastModifiedOn": {
            "type": "string",
            "description": "Date la plus récente à laquelle la politique a été mise à jour.",
            "example": "2017-11-22-16.41.16"
          },
          "lastModifiedBy": {
            "type": "string",
            "description": "Utilisateur qui a mis à jour la politique.",
            "example": "IUI-XXX123"
          },
          "predefined": {
            "type": "boolean",
            "description": "Indique s'il s'agit d'une politique prédéfinie.",
            "example": false
          },
          "schemaVersion": {
            "type": "string",
            "description": "La version du schéma de la politique.",
            "example": "urn:access:policy:3.0:schema"
          },
          "validations": {
            "$ref": "#/components/schemas/Validations_0"
          },
          "containsFirstFactor": {
            "type": "boolean",
            "description": "Indique si la politique contient des règles de premier facteur.",
            "example": true
          },
          "enforcementType": {
            "type": "string",
            "description": "Le type d'application de la politique.",
            "example": "fedSSO"
          },
          "rules": {
            "type": "array",
            "description": "Règles de la politique.",
            "items": {
              "$ref": "#/components/schemas/AccessPolicyRule_0"
            }
          }
        }
      },
      "Forbidden_4": {
        "required": [
          "messageDescription",
          "messageId"
        ],
        "type": "object",
        "properties": {
          "messageId": {
            "type": "string",
            "description": "L'identifiant de la clé du message.",
            "example": "CSIAK4300E"
          },
          "messageDescription": {
            "type": "string",
            "description": "Un message descriptif spécifique au local du demandeur.",
            "example": "You are not authorized to access this resource."
          }
        }
      },
      "BadRequest_4": {
        "required": [
          "messageDescription",
          "messageId"
        ],
        "type": "object",
        "properties": {
          "messageId": {
            "type": "string",
            "description": "L'identifiant de la clé du message.",
            "example": "CSIAH5401E"
          },
          "messageDescription": {
            "type": "string",
            "description": "Un message descriptif spécifique au local du demandeur.",
            "example": "The request failed because the request body contains improperly structured JSON."
          }
        }
      },
      "AccessPolicyResult_0": {
        "required": [
          "authnMethods",
          "extendedAction"
        ],
        "type": "object",
        "properties": {
          "extendedAction": {
            "$ref": "#/components/schemas/AccessPolicyResultExtendedAction"
          },
          "authnMethods": {
            "type": "array",
            "description": "Liste de AuthnMethods Ex. sms, email, verify, urn:ibm:security:authentication:asf:macotp, etc",
            "items": {
              "type": "string"
            }
          }
        }
      },
      "AccessPolicyRule_0": {
        "required": [
          "conditions",
          "id",
          "name",
          "result"
        ],
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "description": "Nom de la règle.",
            "example": "Test rule"
          },
          "id": {
            "type": "string",
            "description": "ID de la règle.",
            "example": "12345"
          },
          "conditions": {
            "$ref": "#/components/schemas/AccessPolicyRuleCondition"
          },
          "result": {
            "$ref": "#/components/schemas/AccessPolicyResult_0"
          },
          "alwaysRun": {
            "type": "boolean",
            "description": "Évaluez toujours cette règle",
            "example": true
          },
          "firstFactor": {
            "type": "boolean"
          },
          "valid": {
            "type": "boolean"
          }
        }
      },
      "Attribute_1": {
        "required": [
          "name",
          "opCode",
          "values"
        ],
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "description": "Type d'attribut pour une condition. Il doit s'agir de l'un des éléments suivants ",
            "example": "groupIds"
          },
          "opCode": {
            "type": "string",
            "description": "Opérateur de correspondance avec l'attribut. Il doit s'agir de l'un des éléments suivants ",
            "example": "EQ",
            "enum": [
              "EQ",
              "NEQ",
              "IN",
              "NOTIN",
              "MATCH",
              "NOMATCH",
              "STARTS_WITH",
              "ENDS_WITH",
              "EXISTS",
              "CONTAINS",
              "IS",
              "IS_NOT"
            ]
          },
          "values": {
            "type": "array",
            "description": "Liste d'attributs à faire correspondre.",
            "items": {
              "type": "string"
            }
          }
        }
      },
      "PolicyVaultList_0": {
        "required": [
          "policies"
        ],
        "type": "object",
        "properties": {
          "policies": {
            "type": "array",
            "description": "La liste des politiques.",
            "items": {
              "$ref": "#/components/schemas/PolicyVaultResponse"
            }
          },
          "nonMigratedPolicies": {
            "type": "array",
            "description": "Liste des polices non valides / non migrées.",
            "items": {
              "$ref": "#/components/schemas/InvalidPolicyObject"
            }
          },
          "total": {
            "type": "integer",
            "description": "Nombre total de politiques en réponse.",
            "format": "int32",
            "example": 2
          }
        }
      },
      "Validations_0": {
        "type": "object",
        "properties": {
          "subscriptionsNeeded": {
            "type": "array",
            "description": "Liste des abonnements des locataires.",
            "example": "['conditional.access', 'mfa.authn']",
            "items": {
              "type": "string"
            }
          }
        },
        "description": "La validation de l'abonnement du locataire."
      },
      "NotFound_3": {
        "required": [
          "messageDescription",
          "messageId"
        ],
        "type": "object",
        "properties": {
          "messageId": {
            "type": "string",
            "description": "L'identifiant de la clé du message.",
            "example": "CSIAH5397E"
          },
          "messageDescription": {
            "type": "string",
            "description": "Un message descriptif spécifique au local du demandeur.",
            "example": "The action: [GET] failed because the resource [1234] was not found."
          }
        }
      }
    }
  },
  "x-original-swagger-version": "2.0",
  "x-explorer-enabled": false
}
```