POST
/
orientation
cURL
curl --request POST \
  --url https://gextra6dev.data.raphaelpiccolo.com/appli/capretraite/orientation \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "etablissementId": 1,
  "NumeroDemandeOrientationCR": "12345 / 1234567_1234_1234567",
  "DateContact": "2023-01-01",
  "GirEstime": "Gir 3",
  "BudgetMensuel": 1500.5,
  "CommentaireContact": "Aucun commentaire",
  "Contact / Adresse": "123 Rue de la Ville",
  "Contact / AdresseComplementaire": "Appartement 45",
  "Contact / Civilite": "contact.civility.mr",
  "Contact / CodePostal": "75000",
  "Contact / Email": "contact@example.com",
  "Contact / Localite": "Paris",
  "Contact / Mobile": "+33680000890",
  "Contact / Nom": "Dupont",
  "Contact / Prenom": "Jean",
  "Contact / Telephone": "+33680000890",
  "DelaiPlacementEstime": "1 mois",
  "PersonneAgee / Adresse": "456 Avenue de la Vieillesse",
  "PersonneAgee / AdresseComplementaire": "RDC",
  "PersonneAgee / Age": 80,
  "PersonneAgee / AnneeNaissance": "1942",
  "PersonneAgee / Civilite": "contact.civility.mr",
  "PersonneAgee / CodePostal": "80000",
  "PersonneAgee / Email": "personne.agee@example.com",
  "PersonneAgee / Localite": "Amiens",
  "PersonneAgee / Mobile": "+33680000890",
  "PersonneAgee / Nom": "Dupont",
  "PersonneAgee / Prenom": "Marie",
  "PersonneAgee / Telephone": "+33680000890",
  "PersonneAgee2 / Adresse": "456 Avenue de la Vieillesse",
  "PersonneAgee2 / AdresseComplementaire": "RDC",
  "PersonneAgee2 / Age": 80,
  "PersonneAgee2 / AnneeNaissance": "1942",
  "PersonneAgee2 / Civilite": "contact.civility.mr",
  "PersonneAgee2 / CodePostal": "80000",
  "PersonneAgee2 / Email": "personne.agee@example.com",
  "PersonneAgee2 / Localite": "Amiens",
  "PersonneAgee2 / Mobile": "+33680000890",
  "PersonneAgee2 / Nom": "Dupont",
  "PersonneAgee2 / Prenom": "Marie",
  "PersonneAgee2 / Telephone": "+33680000890",
  "TypeAccueilSouhaite": "commercial.sejourType.temporaire",
  "UniteProtege": "XXX"
}
'
{
  "NumeroDemandeOrientationCR": "<string>",
  "NumeroDemandeOrientationRES": "<string>",
  "MessageProblemes": "<string>",
  "Messagetraitements": "<string>"
}
Capretraite appelle Gextra pour lui envoyer une demande / un client Gextra se base sur le champ “NumeroDemandeOrientationCR” pour savoir si il faut créer ou mettre à jour une demande. On refuse les doublons. Un doublon est detecté à partir du nom + prenom + age de la personne (tolérence de 2 ans). Le but est d’empêcher capretraite de nous envoyer des contacts qu’on a déjà dans notre base. Il y a potentiellement deux personnes par contact commercial Une même personne a un id capretraite différent dans chaque etablissement. Une même personne a un id capretraite différent si elle revient revient 2 ans apres sa 1ere demande.

Message d’erreur

Mot clétraduction
ER001Problème Technique
ER002Refus Doublon
ER003Champ Obligatoire manquant : Liste des champs manquants.
ER004Établissement inconnu du CRM. Vérifiez le code
ER005La demande n’a pas pu être retrouvée pour une mise à jour
ER006Type de transmission inconnue. Valeurs autorisées : CREATION, MAJ

Message traitements

Mot clétraduction
TR001Création OK
TR002MAJ OK

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
etablissementId
enum<integer>
required

Numero d'etablissement

1 - Repotel Issy-les-Moulineaux

3 - Repotel Paris Gambetta

4 - Repotel Lieusaint

5 - Repotel Savigny-le-Temple

6 - Repotel Maurepas

7 - Repotel Voisins-le-Bretonneux

8 - Repotel Brunoy

9 - Repotel Marcoussis

10 - Repotel Gennevilliers

47 - Résidence séniors Brunoy

48 - Résidence séniors Issy-les-Moulineaux

21 - Résidence séniors Marcoussis

46 - Résidence séniors Maurepas

50 - Résidence séniors Voisins-le-Bretonneux

Available options:
1,
3,
4,
5,
6,
7,
8,
9,
10,
47,
48,
21,
46,
50
Example:

1

NumeroDemandeOrientationCR
string
required

Numero de demande d'orientation

Example:

"12345 / 1234567_1234_1234567"

PersonneAgee / Age
integer
required

Age de la personne agee

Example:

80

PersonneAgee / Nom
string
required

Nom de la personne agee

Example:

"Dupont"

PersonneAgee / Prenom
string
required

Prenom de la personne agee

Example:

"Marie"

DateContact
string<date>

Date d'orientation

Example:

"2023-01-01"

GirEstime
string

Gir Estime

Example:

"Gir 3"

BudgetMensuel
number

Budget Mensuel

Example:

1500.5

CommentaireContact
string

Commentaire du contact

Example:

"Aucun commentaire"

Contact / Adresse
string

Adresse du contact

Example:

"123 Rue de la Ville"

Contact / AdresseComplementaire
string

Commentaire du contact

Example:

"Appartement 45"

Contact / Civilite
enum<string>

Civilite du contact

contact.civility.mr - Homme

contact.civility.mrs - Femmes

Available options:
contact.civility.mr,
contact.civility.mrs
Example:

"contact.civility.mr"

Contact / CodePostal
string

Code postal du contact

Example:

"75000"

Contact / Email
string

Email du contact

Example:

"contact@example.com"

Contact / Localite
string

Localite du contact

Example:

"Paris"

Contact / Mobile
string

Numero de mobile du contact

Example:

"+33680000890"

Contact / Nom
string

Nom du contact

Example:

"Dupont"

Contact / Prenom
string

Prénom du contact

Example:

"Jean"

Contact / Telephone
string

Numero de téléphone du contact

Example:

"+33680000890"

DelaiPlacementEstime
string

Delai estime de placement

Example:

"1 mois"

PersonneAgee / Adresse
string

Adresse de la personne agee

Example:

"456 Avenue de la Vieillesse"

PersonneAgee / AdresseComplementaire
string

Commentaire sur l'adresse de la personne agee

Example:

"RDC"

PersonneAgee / AnneeNaissance
string

Annee de naissance de la personne agee

Example:

"1942"

PersonneAgee / Civilite
enum<string>

Civilite du contact

contact.civility.mr - Homme

contact.civility.mrs - Femmes

Available options:
contact.civility.mr,
contact.civility.mrs
Example:

"contact.civility.mr"

PersonneAgee / CodePostal
string

Code postal de la personne agee

Example:

"80000"

PersonneAgee / Email
string

Email de la personne agee

Example:

"personne.agee@example.com"

PersonneAgee / Localite
string

Localite de la personne agee

Example:

"Amiens"

PersonneAgee / Mobile
string

Numero de mobile de la personne agee

Example:

"+33680000890"

PersonneAgee / Telephone
string

Numero de téléphone de la personne agee

Example:

"+33680000890"

PersonneAgee2 / Adresse
string

Adresse de la personne agee

Example:

"456 Avenue de la Vieillesse"

PersonneAgee2 / AdresseComplementaire
string

Commentaire sur l'adresse de la personne agee

Example:

"RDC"

PersonneAgee2 / Age
integer

Age de la personne agee

Example:

80

PersonneAgee2 / AnneeNaissance
string

Annee de naissance de la personne agee

Example:

"1942"

PersonneAgee2 / Civilite
enum<string>

Civilite du contact

contact.civility.mr - Homme

contact.civility.mrs - Femmes

Available options:
contact.civility.mr,
contact.civility.mrs
Example:

"contact.civility.mr"

PersonneAgee2 / CodePostal
string

Code postal de la personne agee

Example:

"80000"

PersonneAgee2 / Email
string

Email de la personne agee

Example:

"personne.agee@example.com"

PersonneAgee2 / Localite
string

Localite de la personne agee

Example:

"Amiens"

PersonneAgee2 / Mobile
string

Numero de mobile de la personne agee

Example:

"+33680000890"

PersonneAgee2 / Nom
string

Nom de la personne agee

Example:

"Dupont"

PersonneAgee2 / Prenom
string

Prenom de la personne agee

Example:

"Marie"

PersonneAgee2 / Telephone
string

Numero de téléphone de la personne agee

Example:

"+33680000890"

TypeAccueilSouhaite
enum<string>

Type d'accueil souhaite

Available options:
commercial.sejourType.permanent,
commercial.sejourType.temporaire
Example:

"commercial.sejourType.temporaire"

UniteProtege
string

Unite protegee

Example:

"XXX"

Response

création effectué

NumeroDemandeOrientationCR
string
required
NumeroDemandeOrientationRES
string
required
MessageProblemes
string
Messagetraitements
string