API Documentation

RESTful APIs, webhooks, and integration guides.

Base URL: https://api.shally.io/v1

Authentication

All API requests require Bearer token. Get your API key from Settings → API Keys.

# Example

curl -H "Authorization: Bearer YOUR_KEY" \

https://api.shally.io/v1/leads

Webhooks

Real-time notifications for events. Available on Professional+ plans.

Events: lead.created, deal.stage_changed, task.completed, project.status_changed, and more.

API Reference

Leads API

Create, read, update, delete leads. Bulk import and web-to-lead.

GETPOSTPUTDELETE

Contacts API

Manage contacts, companies, and relationships.

GETPOSTPUTDELETE

Deals API

Pipelines, stages, and deal lifecycle management.

GETPOSTPUTDELETE

Projects API

Project lifecycle with status tracking and milestones.

GETPOSTPUTDELETE

Tasks API

Tasks with custom statuses, recurrence, and assignments.

GETPOSTPUTDELETE

Expenses API

Expenses, approvals, and per-project budgets.

GETPOSTPUT

Users API

User management, roles, permissions, and teams.

GETPOSTPUTDELETE

Reports API

Sales, pipeline, expense, and custom reports.

GET

Webhooks API

Subscribe to events and build custom integrations.

GETPOSTDELETE

Need API Access?

Available on Professional and Enterprise plans.

Get API Keys