TABLE DES MATIÈRES
- UNITÉS ORGANISATIONNELLES
- Unités organisationnelles: organizationalunit/get
- Unités organisationnelles: organizationalunit/getlist
- Unités organisationnelles: organizationalunit/create
- Unités organisationnelles: organizationalunit/edit
- Unités organisationnelles: organizationalunit/delete
- Description des codes d'erreur de l'unité organisationnelle
UNITÉS ORGANISATIONNELLES
Unités organisationnelles: organizationalunit/get
https://www.domaine.com/lmsapi/organizationalunit/get
/organizationalunit/get(request) - Requête d'une unité organisationnelle par identifiant
{
"id": "O%2f9dsKKECyJSUWkOK37D8g%3d%3d"
}/organizationalunit /get (response) - Retourne un objet représentant une unité organisationnelle
{
"id": "O%2f9dsKKECyJSUWkOK37D8g%3d%3d",
"name": "organization3",
"billToName": "somebody",
"address": "22 AAA",
"city": "Quebec",
"postalCode": "G1X 2X1",
"stateId": 11,
"countryId": 37,
"creationDate": "0001-01-01T00:00:00",
"isActive": true,
"customFields": {
"abcdef": "ChampCustom"
}
}Unités organisationnelles: organizationalunit/getlist
https://www.domaine.com/lmsapi/organizationalunit/getlist
/organizationalunit/getlist (request) - Requête de la liste de l'ensemble des unités organisationnelles
Ne requiert pas de paramètres.
/organizationalunit/getlist (response) - Retourne une liste d'objets représentant chacun une unité organisationnelle
Unités organisationnelles: organizationalunit/create
https://www.domaine.com/lmsapi/organizationalunit/create
organizationalunit/create(request) - Requête de création d'une unité organisationnelle
{
"name" : "organization",
"branchId": "sDcewsldf%2bytfn3jUPa3Cw%3d%3d",
"billToName" : "somebody",
"address" : "22 Rue des princes",
"city" : "Quebec",
"postalCode" : "G1X 2X1",
"address2": "11 desharmer",
"countryId": 37,
"stateId": 10,
"customFields": {
"abcdef": "CHAMPSINFO"
}
}/organizationalunit/create (response) - Retourne l'identifiant de l' unité organisationnelle créée
{
"id": "BUdPM6Oa5BmEIGOQUikGRA%3d%3d"
}Description des champs
| Nom | Obligatoire | Commentaires/description |
| id | ![]() | Identifiant unique de la certification (Type string) Ce paramètre doit être vide lorsque la méthode en mode création est utilisée, mais obligatoire pour appeler en mode édition |
| name | ![]() | Nom de l'unité organisationnelle (Type string). Paramètre obligatoire pour appeler en mode création |
| branchId | Identifiant de la branche à associer à l'unité organisationnelle. (Type string) | |
| billToName | ![]() | Nom à mettre sur la facture. Paramètre obligatoire pour appeler en mode création (Type string) |
| address | ![]() | Adresse de l'unité organisationnelle. Paramètre obligatoire pour appeler en mode création (Type string) |
| address2 | Deuxième adresse de l'unité organisationnelle. (Type string) | |
| city | ![]() | Ville de l'adresse de l'unité organisationnelle. Paramètre obligatoire pour appeler en mode création (Type string) |
| postalCode | ![]() | Code postal de l'adresse de l'unité organisationnelle. Celui-ci doit correspondre au format de code postal du pays (Canada, USA, France) fourni. Paramètre obligatoire pour appeler en mode création et en édition si le countryId change. (Type string) |
| countryId | ![]() | Le code du pays de l'adresse de l'unité organisationnelle. Paramètre obligatoire pour appeler en mode création (Type long) |
| stateId | ![]() | Le code de la province de l'adresse de l'unité organisationnelle (Type long) |
| isActive | Défini si l'unité organisationnelle est active. True par défaut à la création. (Type bool) | |
| customFields | Champs sur mesure reliés à l'unité organisationelle. |
Unités organisationnelles: organizationalunit/edit
https://www.domaine.com/lmsapi/organizationalunit/edit
organizationalunit/edit (request) - Requête d'édition d'une unité organisationnelle
{
"id": "BUdPM6Oa5BmEIGOQUikGRA%3d%3d",
"name" : "organization3"
}/organizationalunit/edit(response) - Retourne l'identifiant de l'unité organisationnelle
{
"id": "BUdPM6Oa5BmEIGOQUikGRA%3d%3d"
}Unités organisationnelles: organizationalunit/delete
https://www.domaine.com/lmsapi/organizationalunit/delete
organizationalunit/delete(request) - Requête de suppression d'une unité organisationnelle
{
"id": "O%2f9dsKKECyJSUWkOK37D8g%3d%3d"
}/organizationalunit/delete(response) - Retourne l'identifiant de l' unité organisationnelle
{
"id": "O%2f9dsKKECyJSUWkOK37D8g%3d%3d"
}Description des codes d'erreur de l'unité organisationnelle
| Numéro | Message | Commentaire/description |
| 2400 | Required id | Vous devez fournir un identifiant pour l'unité organisationnelle |
| 2401 | Invalid id | L’identifiant fourni pour l'unité organisationnelle est invalide. |
| 2402 | Invalid Branch Id | L’identifiant fourni pour la branche est invalide. |
| 2403 | Branch is already assigned to an organization unit | L’identifiant fourni pour la branche est déjà assignée à une unité organisationnelle. |
| 2404 | Required name | Vous devez fournir un nom pour l'unité organisationnelle |
| 2405 | Invalid name length | Le nom de l'unité organisationnelle fourni doit contenir entre 3 et 250 caractères inclusivement. |
| 2406 | Required billToName | Vous devez fournir un nom pour la facture de l'unité organisationnelle |
| 2407 | Invalid billToName length | Le nom sur la facture de l'unité organisationnelle fourni doit contenir entre 3 et 50 caractères inclusivement. |
| 2408 | Required address | Vous devez fournir une adresse pour l'unité organisationnelle |
| 2409 | Invalid address Length | L'adresse de l'unité organisationnelle fourni doit contenir entre 3 et 100 caractères inclusivement. |
| 2410 | Required city | Vous devez fournir la ville de l'adresse pour l'unité organisationnelle |
| 2411 | Invalid city length | La ville de l'adresse de l'unité organisationnelle fourni doit contenir entre 3 et 100 caractères inclusivement. |
| 2412 | Required postalCode | Vous devez fournir le code postal de l'adresse pour l'unité organisationnelle |
| 2413 | Invalid postalCode for the countryId ... | Le code postal de l'adresse de l'unité organisationnelle fourni doit correspondre à celui du pays de l'unité organisationnelle. |
| 2414 | Invalid address2 length | Le code postal de l'adresse de l'unité organisationnelle fourni doit contenir entre 3 et 100 caractères inclusivement. |
| 2415 | Delete organizational unit has failed | La suppression de l'unité organisationnelle a échoué |
| 2416 | Required countryId | Vous devez fournir l'identifiant du pays pour l'unité organisationnelle |
| 2417 | This action cannot be done because the organizational unit has purchases | L'action ne peut être faite puisque l'unité organizationel a des achats |







