API Endpoints Reference
This section provides a comprehensive list of all available API endpoints in the Salesbox API.
General
GET /api/endpoints
GET /api/version
Authentication
POST /api/oauth/v2/token
POST /api/oauth/v2/revoke
Assets
GET /api/assets
POST /api/assets
GET /api/assets/{id}
PUT /api/assets/{id}
DELETE /api/assets/{id}
Campaigns
GET /api/campaigns
POST /api/campaigns
GET /api/campaigns/{id}
PUT /api/campaigns/{id}
DELETE /api/campaigns/{id}
Contacts
GET /api/contacts
POST /api/contacts
GET /api/contacts/{id}
PUT /api/contacts/{id}
DELETE /api/contacts/{id}
Fields
GET /api/fields
POST /api/fields
GET /api/fields/{id}
PUT /api/fields/{id}
DELETE /api/fields/{id}
Notifications
GET /api/notifications
POST /api/notifications
GET /api/notifications/{id}
PUT /api/notifications/{id}
DELETE /api/notifications/{id}
Point Groups
GET /api/point_groups
POST /api/point_groups
GET /api/point_groups/{id}
PUT /api/point_groups/{id}
DELETE /api/point_groups/{id}
Reports
GET /api/reports
POST /api/reports
GET /api/reports/{id}
PUT /api/reports/{id}
DELETE /api/reports/{id}
Text Messages
GET /api/text_messages
POST /api/text_messages
GET /api/text_messages/{id}
PUT /api/text_messages/{id}
DELETE /api/text_messages/{id}
Contacts
Manage contacts in your Salesbox account.
List Contacts
GET /contacts
Parameters:
page(optional): Page number for paginationlimit(optional): Number of records per pagesearch(optional): Search term to filter contacts
Create Contact
POST /contacts
Required fields:
name: Contact’s full nameemail: Contact’s email address
Optional fields:
phone: Phone numbercompany: Company nametitle: Job title
Deals
Manage deals in your sales pipeline.
List Deals
GET /deals
Parameters:
page(optional): Page number for paginationlimit(optional): Number of records per pagestatus(optional): Filter by deal status
Create Deal
POST /deals
Required fields:
title: Deal namevalue: Deal valuecontact_id: Associated contact ID
Optional fields:
expected_close_date: Expected closing datestage: Deal stageprobability: Win probability
Activities
Track and manage sales activities.
List Activities
GET /activities
Parameters:
page(optional): Page number for paginationlimit(optional): Number of records per pagetype(optional): Filter by activity type
Create Activity
POST /activities
Required fields:
type: Activity type (call, email, meeting)subject: Activity subjectcontact_id: Associated contact ID
Optional fields:
due_date: Due date for the activitynotes: Additional notesoutcome: Activity outcome