-
Notifications
You must be signed in to change notification settings - Fork 128
Rest API
The Rest API Classes are based on Jenssegers Model Class which is then based on Laravel's Eloquent Model. Some methods are
- all()
- count()
- create($attributes)
- delete()
- find($id)
- first()
- get()
- mock()
- model()
- sync($syncToken)
- toArray()
- toJson()
- where($key, $value)
- with($optionalProperties)
$contacts = $infusionsoft()->contacts()->all();
$count = $infusionsoft()->contacts()->count();
$contact = $infusionsoft()->contacts()->create(['given_name' => 'Example', 'family_name' => 'Name']);
$contact->delete();
$contact = $infusionsoft()->contacts()->find(1234);
$contact = $infusionsoft()->contacts()->first();
$contact = $infusionsoft()->contacts()->where('family_name', 'Name')->first();
$contacts = $infusionsoft()->contacts()->where('family_name','Name')->get();
$infusionsoft()->contacts()->mock(['id' => 123])->addTags([456,789]);
$contacts = $infusionsoft()->contacts()->model();
$contacts = $infusionsoft()->contacts()->sync($token);
$contacts = $infusionsoft()->contacts()->all()->toArray();
$contacts = $infusionsoft()->contacts()->all()->toJson();
$contacts = $infusionsoft()->contacts()->where('family_name', 'Name')->get();
$contacts = $infusionsoft()->contacts()->with('custom_fields')->all();
$contacts = $infusionsoft()->contacts()->with(['custom_fields', 'social_accounts'])->all();