Home 💻 Developer & Integrations

💻 Developer & Integrations

Technical guides for integrating with Pickle. Covers APIs, authentication, contacts, and best practices for building secure and reliable integrations.
By ThinkPickle Admin
• 2 articles

📇 API Contacts (Endpoints & Use)

Article content The Contacts API allows you to manage contact records programmatically so they can be used in routing rules, conditions, and automation. This article provides practical guidance on how the Contacts API is typically used. Common Uses for the Contacts API The Contacts API is commonly used to: - Create contacts from external systems (CRM, forms, onboarding) - Update contact fields (tags, categories, metadata) - Keep caller data accurate for flow conditions - Retrieve contact details for reporting or integrations Typical Contact Operations Most integrations use the API to: - Create a new contact - Update an existing contact - Retrieve contact details - Search for a contact by a key field (such as number) Exact endpoint paths and request formats depend on your environment. Data Quality Tips To ensure flow conditions work correctly: - Use consistent formatting (especially phone numbers) - Avoid duplicate contacts with the same number - Ensure required fields are populated before flows rely on them Troubleshooting API Contact Issues Contact not found - Wrong identifier used - Formatting mismatch (especially phone number) - Record exists in another environment Updates not reflected in flows - Flow logic may be referencing different fields - Changes may apply only to new events - Check Flow Logs to confirm what data the flow received Related Articles - API Authentication (Auth) - Adding Contacts - Using Flow Logs for Troubleshooting

Last updated on Feb 05, 2026