The Contact API Endpoints allow external systems to add, update, get, or delete contact data in NextCRM.
You can find these endpoints from:
NextCRM → Settings → Webhook & API → Create & Manage → Manage API
Available Contact API Endpoints
The Contact API section includes:
Add/Update Contact:
POST https://example.com/wp-json/nextcrm/v1/contact
Get Contact Info:
GET https://example.com/wp-json/nextcrm/v1/contact/[EMAIL_ADDRESS]
Delete Contact:
DELETE https://example.com/wp-json/nextcrm/v1/contact/delete/[EMAIL_ADDRESS]
The full URL will depend on your website domain.
Add or Update Contact
Use this endpoint to add a new contact or update an existing contact.
POST https://example.com/wp-json/nextcrm/v1/contact
Use cases
Use this endpoint when you want to:
- Add contacts from another website
- Sync contacts from a custom app
- Update existing contact details
- Send lead data from a landing page
- Connect another form system with NextCRM
Get Contact Info
Use this endpoint to get information about a contact by email address.
GET https://example.com/wp-json/nextcrm/v1/contact/[EMAIL_ADDRESS]
Replace [EMAIL_ADDRESS] with the contact email address.
Use cases
Use this endpoint when you want to:
- Check if a contact exists
- Retrieve contact details
- Sync contact data with another system
- Display contact information in a custom app
Delete Contact
Use this endpoint to delete a contact by email address.
DELETE https://example.com/wp-json/nextcrm/v1/contact/delete/[EMAIL_ADDRESS]
Replace [EMAIL_ADDRESS] with the contact email address.
Important
Use this endpoint carefully. Deleting a contact may remove important CRM data.