POST InscriptLunette
Create a glasses order from the Smart Kiosk. Recevoir les infos de prescription ,monture, lentille et succursale et retourner une valeur de statut
Paramètres reçus
- Clé de l'API
- Code client lunetterie
- Code succursale
- Prescription
o Sphère(OD / OS)
o Cylindre(OD / OS)
o Axe(OD / OS)
o Addition(OD / OS)
o Vertex(OD / OS)
o Acuité visuelle (OD/OS)
o Prisme 1 (OD/OS)
o Base prisme 1 (OD/OS)
o Prisme 2 (OD/OS)
o Base prisme 2 (OD/OS)
o Balance(OD / OS)
o Image prescription (pour imagerie)
- Code monture fournisseur
- Code lentille Opti-Pro
1 Returned value (integer) :
0 - Successful Order
1 - Store Id invalid
2 - Store connection error
3 - Client Id invalid
4 - Frame Id invalid
5 - Lens Id invalid
6 - Error saving the exam
7 - Error when registering the order
8 - Non-existent resource code when saving the imagery
9 - Imaging Type not found
10 - Error saving the imaging
11 - Invalid API Key
12 - Invalid CSV file
POST: wsoptipro/InscriptLunette
Request Information
URI Parameters
None.
Body Parameters
LunetteRequest| Name | Description | Type | Additional information |
|---|---|---|---|
| ApiCode |
Clé API Opti-Pro |
string |
None. |
| NoClient |
No du client |
integer |
None. |
| CodeSucc |
Code de la succursale à utiliser |
string |
None. |
| SphOD |
Sphère OD |
decimal number |
None. |
| SphOG |
Sphère OG |
decimal number |
None. |
| CylOD |
Cylindre OD |
decimal number |
None. |
| CylOG |
Cylindre OG |
decimal number |
None. |
| AxeOD |
Axe OD |
string |
None. |
| AxeOG |
Axe OG |
string |
None. |
| AddOD |
Addition OD |
decimal number |
None. |
| AddOG |
Addition OG |
decimal number |
None. |
| VertexOD |
Vertex OD |
decimal number |
None. |
| VertexOG |
Vertex OG |
decimal number |
None. |
| AccVisuOD |
Acuité visuelle OD |
string |
None. |
| AccVisuOG |
Acuité visuelle OG |
string |
None. |
| PrismeOD |
Prisme 1 OD |
decimal number |
None. |
| PrismeBaseOD |
Base Prisme 1 OD |
string |
None. |
| PrismeOG |
Prisme 1 OG |
decimal number |
None. |
| PrismeBaseOG |
Base Prisme 1 OG |
string |
None. |
| Prisme2OD |
Prisme 2 OD |
decimal number |
None. |
| Prisme2BaseOD |
Base Prisme 2 OD |
string |
None. |
| Prisme2OG |
Prisme 2 OG |
decimal number |
None. |
| Prisme2BaseOG |
Base Prisme 2 OG |
string |
None. |
| BalOD |
Balance OD |
string |
None. |
| BalOG |
Balance OG |
string |
None. |
| PathImgExam |
Chemin Image prescription (pour imagerie) |
string |
None. |
| MontCode |
Code monture fournisseur |
string |
None. |
| LentCode |
Code lentille Opti-Pro |
string |
None. |
Request Formats
application/json, text/json
{
"ApiCode": "sample string 1",
"NoClient": 2,
"CodeSucc": "sample string 3",
"SphOD": 4.0,
"SphOG": 5.0,
"CylOD": 6.0,
"CylOG": 7.0,
"AxeOD": "sample string 8",
"AxeOG": "sample string 9",
"AddOD": 10.0,
"AddOG": 11.0,
"VertexOD": 12.0,
"VertexOG": 13.0,
"AccVisuOD": "sample string 14",
"AccVisuOG": "sample string 15",
"PrismeOD": 16.0,
"PrismeBaseOD": "sample string 17",
"PrismeOG": 18.0,
"PrismeBaseOG": "sample string 19",
"Prisme2OD": 20.0,
"Prisme2BaseOD": "sample string 21",
"Prisme2OG": 22.0,
"Prisme2BaseOG": "sample string 23",
"BalOD": "sample string 24",
"BalOG": "sample string 25",
"PathImgExam": "sample string 26",
"MontCode": "sample string 27",
"LentCode": "sample string 28"
}
application/xml, text/xml
<LunetteRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/WsOptiPro"> <AccVisuOD>sample string 14</AccVisuOD> <AccVisuOG>sample string 15</AccVisuOG> <AddOD>10</AddOD> <AddOG>11</AddOG> <ApiCode>sample string 1</ApiCode> <AxeOD>sample string 8</AxeOD> <AxeOG>sample string 9</AxeOG> <BalOD>sample string 24</BalOD> <BalOG>sample string 25</BalOG> <CodeSucc>sample string 3</CodeSucc> <CylOD>6</CylOD> <CylOG>7</CylOG> <LentCode>sample string 28</LentCode> <MontCode>sample string 27</MontCode> <NoClient>2</NoClient> <PathImgExam>sample string 26</PathImgExam> <Prisme2BaseOD>sample string 21</Prisme2BaseOD> <Prisme2BaseOG>sample string 23</Prisme2BaseOG> <Prisme2OD>20</Prisme2OD> <Prisme2OG>22</Prisme2OG> <PrismeBaseOD>sample string 17</PrismeBaseOD> <PrismeBaseOG>sample string 19</PrismeBaseOG> <PrismeOD>16</PrismeOD> <PrismeOG>18</PrismeOG> <SphOD>4</SphOD> <SphOG>5</SphOG> <VertexOD>12</VertexOD> <VertexOG>13</VertexOG> </LunetteRequest>
application/x-www-form-urlencoded
Response Information
Resource Description
integerResponse Formats
application/json, text/json
1
application/xml, text/xml
<int xmlns="http://schemas.microsoft.com/2003/10/Serialization/">1</int>