Publication d’intervenants

Ce web-service permet de publier des intervenants.

Paramètres HTTP

Paramètre

Valeur

Route

intervenants

Méthode

POST

Paramètres

Les paramètres doivent être transmis dans le contenu de la requête au format format JSON.

Nom

Description

Type

O/F

cdintervenants

liste de codes intervenant

list(str)

F

statuts

Statuts des intervenants

list(int)

F

dtmaj

Date de mise à jour

datetime

F

Si les filtres cdintervenants et statuts sont absents, alors tous les intervenants seront publiés.

Statuts des intervenants

Type

Description

1

Gelé

2

Proposition

3

Provisoire

4

Validé

5

SchapiGel

6

Schapi provisoire

Si le paramètre statuts est absent, la PhyC ne retourne pas les intervenants de statut 1 et 5.

Droit de publication

Il n’est pas nécessaire d’être authentifié pour utiliser ce web-service.

Réponse du web-service

Le web-service renvoie un json hydrométrie contenant les intervenants à publier.

Le json hydrométrie contient les deux propriétés Scenario et RefHyd.

RefHyd

L’objet RefHyd contiendra l’unique propriété Intervenants.

Intervenants est une liste d’objets Intervenant non vide.

Intervenant

L’objet Intervenant contiendra les propriétés suivantes:

  • CdIntervenant

  • NomIntervenant

  • StIntervenant

  • DateCreationIntervenant

  • DateMajIntervenant

  • AuteurIntervenant

  • MnIntervenant

  • BpIntervenant

  • ImmoIntervenant

  • RueIntervenant

  • LieuIntervenant

  • VilleIntervenant

  • DepIntervenant

  • CommentairesIntervenant

  • ActivitesIntervenant

  • CPIntervenant

  • NomInternationalIntervenant

  • CdSIRETRattacheIntervenant

  • Commune : objet Commune

  • PaysComplementIntervenant

  • AdEtrangereComplementIntervenant

  • TelephoneComplementIntervenant

  • FaxComplementIntervenant

  • SiteWebComplementIntervenant

Commune

Propriété de l’objet Commune:

  • CdCommune

  • LbCommune

Exemple

Intervenants au format json
{
  "Scenario": {},
  "RefHyd": {
    "Intervenants": [
      {
        "CdIntervenant":"1537",
        "NomIntervenant": "Service ...",
        "StIntervenant": 4,
        "DateCreationIntervenant": "2002-01-01",
        "DateMajIntervenant": "2005-01-01T00:00:00",
        "AuteurIntervenant": "auteur",
        "MnIntervenant": "SCHAPI",
        "BpIntervenant": "BP",
        "ImmoIntervenant": "immo",
        "RueIntervenant": "Rue",
        "LieuIntervenant": "Lieu",
        "VilleIntervenant": "Toulouse",
        "DepIntervenant": "31",
        "CommentairesIntervenant": "Cmnt",
        "ActivitesIntervenant": "Crues",
        "CPIntervenant": "31000",
        "NomInternationalIntervenant": "SCHAPI",
        "CdSIRETRattacheIntervenant": "000000000000000",
        "Commune": {
          "CdCommune": "31000",
          "LbCommune": "Toulouse"
        }
        "PaysComplementIntervenant": "FR",
        "AdEtrangereComplementIntervenant": "Road",
        "TelephoneComplementIntervenant": "06**",
        "FaxComplementIntervenant": "05**",
        "SiteWebComplementIntervenant": "https://foo@bar.fr",
      }
    ]
  }
}