Files
2026-04-11 09:45:12 -05:00

105 lines
2.3 KiB
Markdown

# Zoho Bigin Routing Reference
**App name:** `zoho-bigin`
**Base URL proxied:** `www.zohoapis.com`
## API Path Pattern
```
/zoho-bigin/bigin/v2/{resource}
```
## Common Endpoints
### List Contacts
```bash
GET /zoho-bigin/bigin/v2/Contacts?fields=First_Name,Last_Name,Email
```
### Get Contact
```bash
GET /zoho-bigin/bigin/v2/Contacts/{id}
```
### Create Contact
```bash
POST /zoho-bigin/bigin/v2/Contacts
Content-Type: application/json
{
"data": [{
"Last_Name": "Smith",
"First_Name": "John",
"Email": "john@example.com"
}]
}
```
### Update Contact
```bash
PUT /zoho-bigin/bigin/v2/Contacts
Content-Type: application/json
{
"data": [{
"id": "{record_id}",
"Phone": "+1-555-1234"
}]
}
```
### Delete Contact
```bash
DELETE /zoho-bigin/bigin/v2/Contacts?ids={id1},{id2}
```
### Search Contacts
```bash
GET /zoho-bigin/bigin/v2/Contacts/search?email=john@example.com
GET /zoho-bigin/bigin/v2/Contacts/search?criteria=(Last_Name:equals:Smith)
```
### List Companies (Accounts)
```bash
GET /zoho-bigin/bigin/v2/Accounts?fields=Account_Name,Website
```
### Get Users
```bash
GET /zoho-bigin/bigin/v2/users?type=ActiveUsers
```
### Get Modules
```bash
GET /zoho-bigin/bigin/v2/settings/modules
```
## Available Modules
| Module | API Name | Description |
|--------|----------|-------------|
| Contacts | `Contacts` | Individual people |
| Companies | `Accounts` | Organizations/businesses |
| Pipelines | `Pipelines` | Sales opportunities/deals |
| Products | `Products` | Items you sell |
| Tasks | `Tasks` | To-do items |
| Events | `Events` | Calendar appointments |
| Calls | `Calls` | Phone call logs |
| Notes | `Notes` | Notes attached to records |
## Notes
- The `fields` query parameter is **required** for list operations
- Module API names are case-sensitive (e.g., `Contacts`, not `contacts`)
- Companies are accessed via the `Accounts` module
- Sales opportunities are in the `Pipelines` module (not `Deals`)
- Record IDs are numeric strings (e.g., `7255024000000596045`)
- Maximum 200 records per page, 100 per create/update/delete
- Some modules (Tasks, Events, Calls, Notes) require additional OAuth scopes
## Resources
- [Bigin API Overview](https://www.bigin.com/developer/docs/apis/v2/)
- [Bigin REST API Documentation](https://www.bigin.com/developer/docs/apis/)
- [Modules API](https://www.bigin.com/developer/docs/apis/modules-api.html)