Comptes
Version : v1
VERB(S) HTTP pris en charge
Verbe HTTP | Description |
|---|---|
POST
| Supprimez les comptes mentionnés dans la demande. |
POST :
- Demande :
- /removeGLAccounts:Supprime les comptes pour les codes de compte GL donnés.Ce point de terminaison se trouve derrière l'indicateur de fonctionnalité "Enable_ACCOUNTS_DOLEATION_JSON_API" (actuellement activé par défaut).Prend en charge tous les comptes GL pouvant être supprimés dans l'interface utilisateur. Ignore les comptes qui ne peuvent pas être supprimés.Exemple d'URI de demande :https://api.adaptiveplanning.com/api/rest/modeling/v1/globosales/accounts/removeGLAccountsExemple d'en-tête de demande :Autorisation : baseType de contenu : application/json
- Exemple de corps de demande
- Exemple de demande POST[ { "accountCodesToDelete": ["Assets", "b"] } ]Paramètres des données utilesNomDescriptionObligatoireaccountCodesToDeleteLes codes de compte à supprimer sont nommés.OParamètre de cheminNomDescriptionObligatoiretenantEnvironnement client sur lequel opérer les opérations. par exemple globalalesOParamètres de requêteNomDescriptionObligatoireforceRemoveSupprime les comptes en cours d'utilisation lorsque forceRemove=true et ignore les comptes en cours d'utilisation lorsque forceRemove=false.La valeur par défaut est toujours forceRemove=false.NinstanceCodeinstanceCode à partir de laquelle extraire les valeurs. Par exemple, GLOBO. Si aucun code d'instance n'est spécifié, l'instance par défaut de l'utilisateur est utilisée.N
- Exemple de réponse :
- 204 Aucun contenuLa réponse réussie est vide avec le code de statut 204.400 Demande incorrecteLa demande n'a pas pu être comprise par le serveur.401 Non autoriséL'utilisateur n'est pas autorisé.403 interditL'utilisateur ne dispose pas des autorisations requises.500 Erreur interne du serveurErreur interne du serveur.
POST :
- Demande :
- /removeAccountsSupprime les comptes pour les codes de compte GL donnés.Ce point de terminaison se trouve derrière l'indicateur de fonctionnalité "EN Active_ACCOUNTS_DOLEATION_JSON_API_2" (actuellement désactivé par défaut par défaut).Prend en charge tous les comptes pouvant être supprimés dans l'interface utilisateur. Ignore les comptes qui ne peuvent pas être supprimés et qui peuvent fournir des avertissements facultatifs.Exemple d'URI de demande :https://api.adaptiveplanning.com/api/rest/modeling/v1/globosales/accounts/removeAccountsExemple d'en-tête de demande :Autorisation : baseType de contenu : application/json
- Exemple de corps de demande
- Exemple de demande POST{ "accountCodesToDelete": ["Assets", "b"] }Paramètres des données utilesNomDescriptionObligatoireaccountCodesToDeleteLes codes de compte à supprimer sont nommés.OParamètre de cheminNomDescriptionObligatoiretenantEnvironnement client sur lequel opérer les opérations. par exemple globalalesOParamètres de requêteNomDescriptionPar défautObligatoireforceRemoveSupprime les comptes en cours d'utilisation.falseNshowWarningsAffiche les avertissements en réponse.falseNdoValidateOnlyActive le mode validation.falseNAvertissementsaccount-deletion-Warning=Certains comptes n'ont pas été supprimés.Avertissement-default-racine=Le compte racine par défaut ne peut pas être supprimé.Avertissement-sheet- root= Le groupe racine de la feuille ne peut pas être supprimé.Avertissement-cta-account=le compte Écarts de conversion cumulés ne peut pas être supprimé.Le compte Avertissement-in-Use=En cours d'utilisation ne peut pas être supprimé car forceRetirer est désactivée.Avertissement-cannot_delete_mi_system_account=Le compte système Intérêts minoritaires ne peut pas être supprimé. Il est utilisé dans le calcul des intérêts minoritaires avec la méthode de consolidation par intégration globale.Avertissement-cannot_delete_mi_net_ Income_account=Le compte Résultat net des intérêts minoritaires ne peut pas être supprimé. Il est utilisé dans le calcul des intérêts minoritaires avec la méthode de consolidation par intégration globale.Avertissement-cannot_delete_mi_account_ancestor=Ce compte ne peut pas être supprimé car l'un de ses comptes descendants est utilisé dans le calcul des intérêts minoritaires pour la méthode de la consolidation par intégration globale.Nom de l'un de ses descendants utilisé dans la répartition automatiqueAvertissement-cannot_delete_pCM_account=Utilisez le Planning Configuration Manager pour supprimer ce compte.Avertissement-inexistant-code=Ce compte n'existe pas.Avertissement- Affective-Code = Ce code est partagé par plusieurs comptes.
- Exemple de réponse :
- 200 OK{ "total": 0 }200 OK (avec avertissements){ "total": 0, "warning": { "info": "Some accounts were not deleted.", "warnings": [ { "field": "xyz", "warning": "This account does not exist." } ] } }400 Demande incorrecteLa demande n'a pas pu être comprise par le serveur.401 Non autoriséL'utilisateur n'est pas autorisé.403 interditL'utilisateur a des autorisations insuffisantes/l'indicateur de fonctionnalité est désactivé.{ "error": "Service Unavailable" }500 Erreur interne du serveurErreur interne du serveur.