Retrieve multiple contacts from IT Glue with optional filtering.
Parameters:
- Return All: Whether to return all results or limit
- Limit: Maximum number of contacts to return (if Return All is false)
- Filters: Various filtering options including:
- Organization ID, Contact Type ID
- First Name, Last Name, Title
- Date range (Created At/Updated At)
- Options: Additional settings including:
- Include: Related resources (contact_type, organization, passwords)
- Sort: Sort order by name or date (ascending/descending)
Retrieve a specific contact by their ID.
Parameters:
- Contact ID: The ID of the contact to retrieve
- Options: Additional data to include in the response:
- Include: Related resources (contact_type, organization, passwords)
Create a new contact in IT Glue.
Required Parameters:
- Organization ID: The organization to create the contact for
- First Name: Contact's first name
Optional Parameters:
- Last Name: Contact's last name
- Additional Fields: Comprehensive collection including:
- Contact Type ID
- Email addresses (JSON format)
- Phone numbers (JSON format)
- Job title and notes
Update an existing contact using PATCH methodology - only specify the fields you want to change.
Required Parameters:
- Contact ID: The ID of the contact to update
Update Fields (Optional Collection): Add only the fields you want to update:
- Contact Type Name or ID: Choose from available contact types
- First Name: The first name of the contact
- Last Name: The last name of the contact
- Title: The title of the contact
- Primary Email: The primary email address of the contact
- Phone: The phone number of the contact
- Mobile: The mobile phone number of the contact
- Notes: Additional notes for the contact
- Important: Whether the contact is marked as important
Delete a contact from IT Glue.
Required Parameters:
- Contact ID: The ID of the contact to delete
Common errors you may encounter:
- 401 Unauthorized: Invalid API credentials
- 403 Forbidden: Insufficient permissions to access contact data
- 400 Bad Request: Invalid parameters or missing required fields
- 404 Not Found: Contact ID does not exist
- 422 Unprocessable Entity: Validation errors in contact data
- 429 Too Many Requests: Rate limit exceeded, retry with exponential backoff
When debugging issues:
- Check that contact IDs exist and are accessible
- Verify permissions for contact operations
- Ensure organization IDs are valid when creating contacts
- Validate contact type IDs are correct
- Check that email and phone JSON formatting is correct
- Ensure required fields are properly populated
Returns a collection of contacts with record count and contact details including ID, name, title, organization relationships, and contact information.
Returns a single contact object with full details when additional options are included, including comprehensive contact information, organization and contact type relationships, and associated password data.