-
Notifications
You must be signed in to change notification settings - Fork 0
/
api.json
106 lines (98 loc) · 3.11 KB
/
api.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
{
"name": "Galves",
"apiVersion": "v1",
"baseUrl": "http://www.galves.com/services/priceguide.asmx",
"description": "Galves API",
"operations": {
"AuthenticateDealer": {
"httpMethod": "GET",
"uri": "AuthenticateDealer",
"summary": "Authenticate Dealer",
"responseClass": "\\Galves\\Api\\Response\\AuthenticateDealer",
"parameters": {
"username": {
"location": "query"
},
"acctNo": {
"location": "query"
},
"partnername": {
"location": "query"
},
"partnerPassword": {
"location": "query"
},
"partnerAcctNo": {
"location": "query"
}
}
},
"BaseCommand": {
"httpMethod": "GET",
"parameters": {
"authToken": {
"location": "query"
}
}
},
"GetYears": {
"extends": "BaseCommand",
"uri": "GetYears",
"summary": "Get Available Years",
"responseClass": "\\Galves\\Api\\Response\\GetYears"
},
"GetMakes": {
"extends": "BaseCommand",
"uri": "GetMakes",
"summary": "Get Available Makes",
"responseClass": "\\Galves\\Api\\Response\\GetMakes"
},
"GetModels": {
"extends": "BaseCommand",
"uri": "GetModels",
"summary": "Get Models for a make and year",
"responseClass": "\\Galves\\Api\\Response\\GetModels",
"parameters": {
"year": {
"location": "query"
},
"make": {
"location": "query"
}
}
},
"GetStyles": {
"extends": "GetModels",
"uri": "GetStyles",
"summary": "Returns xml set for all styles for supplied make, model and year.",
"responseClass": "\\Galves\\Api\\Response\\GetStyles",
"parameters": {
"model": {
"location": "query"
}
}
},
"GetVehicle": {
"extends": "BaseCommand",
"uri": "GetVehicle",
"summary": "Returns xml set for a specific vehicle based on vehicle id.",
"responseClass": "\\Galves\\Api\\Response\\GetVehicle",
"parameters": {
"guid": {
"location": "query"
}
}
},
"GetMileageAdjustment": {
"extends": "GetVehicle",
"uri": "GetMileageAdjustment",
"summary": "Returns xml indicating vehicle mileage class, mileage deduction amount.",
"responseClass": "\\Galves\\Api\\Response\\GetMileageAdjustment",
"parameters": {
"mileage": {
"location": "query"
}
}
}
}
}