{ "opencollection": "1.0.0", "info": { "name": "Reonic REST Api v3 Activities Contacts API", "version": "3.2.0" }, "request": { "auth": { "type": "apikey", "key": "X-Authorization", "value": "{{X-Authorization}}", "placement": "header" } }, "items": [ { "info": { "name": "Contacts", "type": "folder" }, "items": [ { "info": { "name": "List contacts", "type": "http" }, "http": { "method": "GET", "url": "{apiBaseUrl}/rest/v3/contacts", "headers": [ { "name": "Reonic-Cache-Control", "value": "" } ], "params": [ { "name": "email", "value": "", "type": "query", "description": "Return only contacts whose primary or secondary email equals this address (case-insensitive exact match). Useful for matching an incoming email to a contact." }, { "name": "phoneNumber", "value": "", "type": "query", "description": "Return only contacts whose phone or mobile number exactly matches this number. Must be in E.164 format (e.g. +491511234567). Useful for matching an incoming call to a contact. Numbers not stored in E.164 format cannot be matched by this filter." }, { "name": "createdAt.gt", "value": "", "type": "query", "description": "Filter records where createdAt is after this datetime (exclusive)" }, { "name": "createdAt.lt", "value": "", "type": "query", "description": "Filter records where createdAt is before this datetime (exclusive)" }, { "name": "updatedAt.gt", "value": "", "type": "query", "description": "Filter records where updatedAt is after this datetime (exclusive)" }, { "name": "updatedAt.lt", "value": "", "type": "query", "description": "Filter records where updatedAt is before this datetime (exclusive)" }, { "name": "page", "value": "", "type": "query", "description": "Page number, starting from 1. Default: 1." }, { "name": "itemsPerPage", "value": "", "type": "query", "description": "Number of items per page. Default: 50. Max: 200." }, { "name": "sort", "value": "", "type": "query", "description": "Sort order. Use field names for ascending (e.g. \"createdAt\"), minus sign for descending (e.g. \"-createdAt\"). Chain with commas (e.g. \"createdAt,editedAt\"). Sortable fields: fullName, createdAt. Defaults to -createdAt." } ] }, "docs": "List contacts for the authenticated client in a paginated format.\n\n**Allowed API keys:** Read-only, Read and Write" }, { "info": { "name": "Get contact", "type": "http" }, "http": { "method": "GET", "url": "{apiBaseUrl}/rest/v3/contacts/:contactId", "headers": [ { "name": "Reonic-Cache-Control", "value": "" } ], "params": [ { "name": "contactId", "value": "", "type": "path" } ] }, "docs": "Get a single contact by its ID.\n\n**Allowed API keys:** Read-only, Read and Write" }, { "info": { "name": "Create contact", "type": "http" }, "http": { "method": "POST", "url": "{apiBaseUrl}/rest/v3/contacts/create", "body": { "type": "json", "data": "{}" } }, "docs": "Create a new contact.\n\n**Allowed API keys:** Read and Write, Lead creation only" }, { "info": { "name": "Update contact", "type": "http" }, "http": { "method": "POST", "url": "{apiBaseUrl}/rest/v3/contacts/:contactId/update", "params": [ { "name": "contactId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a contact by its ID.\n\n**Allowed API keys:** Read and Write" } ] } ], "bundled": true }