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
LunetteRequestName | 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>