API

This documentation is written by developers for developers. If you have any questions, please contact: enquiries@sellmycoach.co.uk.


Connecting to Sell My Coach is quick and easy to do, whatever your programming language. The API will enable you to upload all of your vehicles and adverts automatically, saving everybody some time!

Simply post to with all of the required fields outlined below. Examples of what information might look like has been included. We have also included some examples of what your code may look like.

PHP

                    
                        $post = array(
                                                            "vehicle_registration" => "AK23 JKP"
                                                            "vehicle_make" => "Mercedes"
                                                            "vehicle_model" => "Tourismo"
                                                            "vehicle_pax" => "48"
                                                            "vehicle_mileage" => "10000"
                                                            "vehicle_price" => "100000"
                                                            "vehicle_type" => "New"
                                                            "vehicle_mot" => "2023-03-23"
                                                            "vehicle_owners" => "3"
                                                            "vehicle_service_history" => "Full Service History"
                                                            "advert_title" => "48 Seat Mercedes"
                                                            "advert_subtitle" => ""
                                                            "advert_description" => "This is the greatest advert ever. <br><br> Yes you can use html markup in here!"
                                                            "media" => "array("0" => "https://googleimages.com/image", "1" => "https://anotherimage.co.uk")"
                                                    );

                        $ch = curl_init('/api');

                        curl_setopt($cl, CURLOPT_HTTPHEADER, array("Authorization: Bearer 'YOUR API TOKEN'"));
                        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
                        curl_setopt($ch, CURLOPT_POSTFIELDS, $post);

                        $response = curl_exec($ch);

                        curl_close($ch);
                    
                
Required Parameters Description Expected Values
vehicle_registration Vehicle Registration. VARCHAR | Maxlength 255.
vehicle_make Vehicle make. AEC
Alexander Dennis
BMC
Bova
DAF
Dennis
Irisbus
Irizar
Iveco
King Long
Leyland
MAN
Mercedes Benz
Neoplan
Optare
Scania
Setra
VDL
Van Hool (DAF)
Van Hool (MAN)
Volvo
Yutong
vehicle_model Vehicle model. Routemaster
Enviro 200
Enviro 400
Condor
FHD 12.370
FHD 13.340
FHD 127.365
Futura
Magiq
DB250
SB3000
SB4000
Dart
Javelin
Trident
Eurorider
i6
XMQ6127
XMQ6129Y
XMQ6900
Olympian
Royal Tiger
14.290
19.290
19.360
26.480
A67 14.290
TGL 10.180
Atego
Sprinter 0.515d
Tourismo
Vario 0.813
Vario 0.814d
Vario 0.816
Vario 0.818d
Sprinter
Sprinter 0.413CDi
Sprinter 0.515CDi
Sprinter 0.516CDi
Tourismo M
Touro
Vario 0.815
N316
N516
N3316 SHD
P11
P20
P21
P22
Solo
K114 EB 4x2
K114 EB 6x2
K114IB 4x2
K124
K230
K340
K340 6x2
K340 EB 4x2
K340 EB 6x2
K360 6x2
K400EB
N94UB
S315 GT-HD
S415 GT-HD
S415 HD
S416 GT-HD
FHD2 129.365
FHD2 129.440
FHD2 131.440
SB180
SB200
SB4000
SB4000PF
SBR4000XF
Synergy 141DD
Integral
T915 Alicron
T917 Altano
T917 Astron
TD921 Altano
TD927 Astromega
TDX21 Altano
TDX27 Astromega
TX15 Alicron
TX16 Alicron
TX16 Astron
TX17 Acron
TX17 Altano
TX17 Astron
T915 Alicron
T916 Astron
TX16 Alicron
TX16 Astron
TX17 Astron
TX17 Astronef
B7R
B7TL
B8R
B9R
B10M
B11R
B12B
B12BT
B12M
B13R
B13RT
TC9
TC12
vehicle_pax Vehicle PAX (seats). INT
vehicle_mileage Vehicle Mileage (approx) DECIMAL (13, 2)
vehicle_price Vehicle Price. DECIMAL (8,2)
vehicle_type Vehicle Type. New
Used
vehicle_mot Vehicle MOT. DATE (YYYY-MM-DD)
vehicle_owners Vehicle Owners. INT
vehicle_service_history Vehicle Service History. Full Service History
Part Service History
No Service History
advert_title Advert Title. VARCHAR | Maxlength 255
advert_subtitle Advert subtitle. VARCHAR | Maxlength 255
advert_description Advert Description. Longtext (HTML is allowed but script will be removed!)
media Images of the vehicle array() with the index of "filename"