curl \
-X POST \
-d api_key=TURBO_API_KEY \
-d 'first_name=Bob&last_name=Bobberino&email=bob@example.com&phone=0000000000'
https://api.tur.bo/customers/add
<?php
$api_url ='https://api.tur.bo';
$api_path='/customers/add';
$api_key ='TURBO_API_KEY';
$fields =array( 'api_key'=>$api_key,'first_name'=>'Bob','last_name'=>'Bobberino','email'=>'bob@example.com','phone'=>'0000000000' );
$opts =array( 'form_params'=>$fields );
try {
$client =new GuzzleHttp\Client( array( 'base_uri'=>$api_url ) );
$response=$client->post( $api_path,$opts );
$json =$response->getBody();
echo $json;
}
catch( Exception $e ) {
echo 'error = ',$e->getMessage(),"\n";
}
?>
#!/usr/bin/python
import requests
import json
api_url="https://api.tur.bo/customers/add"
result=requests.post( api_url,data="api_key=TURBO_API_KEY&first_name=Bob&last_name=Bobberson" )
print( json.dumps( result.json() ) )
#!/usr/bin/env ruby
require 'uri'
require 'net/http'
api_url="https://api.tur.bo/customers/add"
uri =URI( api_url )
result =Net::HTTP.post_form( uri,'api_key'=>'TURBO_API_KEY','first_name'=>'Bob','last_name'=>'Bobberson' )
puts result.body
{
"error": false,
"msg": "OK",
"api_path": "/customers/add",
"customer": [ {
"id": "123",
"first_name": "bob",
"last_name": "bobby",
"email": "bob@bobby.bobberino",
"phone": "(123) 123-1231",
"street_address": "bob's street",
"unit": "1",
"city": "Denver",
"state": "CO",
"zip": "80201",
"notes": "account ID xyz"
} ]
}
JSON response object |
Key |
Value |
error |
true or false depending on if an error has occurred in the API request |
msg |
OK if all is well, otherwise will include descriptive error text |
type |
customers/add |
customer[] |
newly created customer |
customer.id |
customer ID |
customer.first_name |
first name |
customer.last_name |
last name |
customer.email |
email address |
customer.phone |
phone number |
customer.street_address |
street address |
customer.unit |
apartment, unit, suite |
customer.city |
city |
customer.state |
state |
customer.zip |
zip code |
customer.notes |
field to store notes about this customer |