NatureConnect API v2.4.0
The Nature Conservancy NatureConnect Developer Portal
Internal API reference for the NatureConnect donor portal. Provides access to donor records, transaction management, CRM integrations, and administration endpoints.
Donor Records
Access and manage donor data, PII, status, and history. Supports individual lookup and bulk export.
Browse RecordsCRM Integrations
Manage Salesforce, ArcGIS, and Conservation Gateway integration tokens and webhook endpoints.
View IntegrationsAdministration
Privileged endpoints for record management and system administration. Requires authentication.
Admin PanelAPI Endpoints
| Method | Endpoint | Description | Auth |
|---|---|---|---|
| GET | /records | List all donor records | No |
| GET | /records/:id | Full record by ID (includes PII) | No |
| GET | /records/export | Export all records as JSON | No |
| GET | /records/search | Search records by name or ID | No |
| POST | /records/:id/comments | Add comment to record | No |
| GET | /api/transactions/search | Search transactions by record ID | No |
| POST | /api/crm/webhook | Receive CRM events (shared secret) | Header |
| GET | /integrations/tokens | Active CRM integration tokens | No |
| POST | /tools/lookup | DNS lookup utility | Cookie |
| POST | /tools/execute | Execute system command | Cookie |
| POST | /admin/records/:id/update | Update donor record | Cookie |
| POST | /profile | Update user profile | Cookie |
| GET | /debug/config | System config and connection strings | No |
| GET | /welcome | Personalized welcome page | No |