Adding a Location
URL
https://app.bluefolder.com/api/2.0/customers/addLocation.aspx
Request
<request>
<customerLocationAdd>
<customerId></customerId>
<locationName></locationName>
<isPrimary></isPrimary>
<addressCity></addressCity>
<addressCountry></addressCountry>
<addressPostalCode></addressPostalCode>
<addressState></addressState>
<addressStreet></addressStreet>
<locationNotes></locationNotes>
<serviceManagerId></serviceManagerId>
<technicianId></technicianId>
<zone></zone>
</customerLocationAdd>
</request>
- customerId - (required) numeric, the Id of the customer to which the new location should belong
- locationName - (required) string (50 char limit)
- isPrimary - boolean, indicates that location should be made the "primary" location for the customer
- addressCity - string (25 char limit)
- addressCountry - string (25 char limit)
- addressPostalCode - string (10 char limit)
- addressState - string (25 char limit)
- addressStreet - string (250 char limit)
- locationNotes - string (1000 char limit)
- serviceManagerId - numeric, must match an existing User Id from your user list
- technicianId - numeric, must match an existing User Id from your user list
- zone - string (25 char limit)
Response
<response status="ok">
<customerLocationId>xxxxxx</customerLocationId>
</response>
Editing a Location
URL
https://app.bluefolder.com/api/2.0/customers/editLocation.aspx
Request
<request>
<customerLocationEdit>
<customerLocationId></customerLocationId>
<locationName></locationName>
<isPrimary></isPrimary>
<addressCity></addressCity>
<addressCountry></addressCountry>
<addressPostalCode></addressPostalCode>
<addressState></addressState>
<addressStreet></addressStreet>
<locationNotes></locationNotes>
<serviceManagerId></serviceManagerId>
<technicianId></technicianId>
<zone></zone>
</customerLocationEdit>
</request>
- customerLocationId - (required) numeric, the Id of the location to be edited
- locationName - string (50 char limit)
- isPrimary - boolean, indicates that location should be made the "primary" location for the customer
- addressCity - string (25 char limit)
- addressCountry - string (25 char limit)
- addressPostalCode - string (10 char limit)
- addressState - string (25 char limit)
- addressStreet - string (250 char limit)
- locationNotes - string (1000 char limit)
- serviceManagerId - numeric, must match an existing User Id from your user list
- technicianId - numeric, must match an existing User Id from your user list
- zone - string (25 char limit)
Response
<response status="ok">
<customerLocationId>xxxxxx</customerLocationId>
</response>
Retrieving a Single Customer Location
URL
https://app.bluefolder.com/api/2.0/customers/getLocation.aspx
Request
<request>
<customerLocationGet>
<customerLocationId>xxxxxx</customerLocationId>
</customerLocationGet>
</request>
- customerLocationId - (required) numeric, the Id of the location to be retrieved
Response
<response status="ok">
<customerLocation>
<customerLocationId></customerLocationId>
<customerId></customerId>
<addressCity></addressCity>
<addressCountry></addressCountry>
<addressPostalCode></addressPostalCode>
<addressState></addressState>
<addressStreet></addressStreet>
<isPrimary></isPrimary>
<locationName></locationName>
<locationNotes></locationNotes>
<phone></phone>
<primaryContactId></primaryContactId>
<serviceManagerId></serviceManagerId>
<technicianId></technicianId>
<zone></zone>
</customerLocation>
</response>
Deleting a Location
URL
https://app.bluefolder.com/api/2.0/customers/deleteLocation.aspx
Request
<request>
<customerLocationDelete>
<locationId>xxxxxx</locationId>
</customerLocationDelete>
</request>
- locationId - (required) numeric, the Id of the location to be deleted
Response
<?xml version="1.0" ?>
<response status='ok'>
<locationId></locationId>
</response>