Sim

Pylon

Manage customer support issues, accounts, contacts, users, teams, and tags in Pylon

Pylon is an advanced customer support and success platform designed to help you manage every aspect of your customer relationships—from support issues to accounts, contacts, users, teams, and beyond. Pylon empowers support and success teams to operate efficiently and programmatically with a rich API and comprehensive toolset.

With Pylon in Sim, you can:

  • Manage Support Issues:

    • List, create, get, update, and delete support issues for efficient case tracking.
    • Search and snooze issues to help agents stay focused and organized.
    • Handle issue followers and external issues for seamless collaboration with internal and external stakeholders.
  • Full Account Management:

    • List, create, get, update, and delete customer accounts.
    • Bulk update accounts programmatically.
    • Search accounts to quickly find customer information relevant for support or outreach.
  • Contact Management:

    • List, create, get, update, delete, and search contacts—manage everyone connected to your accounts.
  • User and Team Operations:

    • List, get, update, and search users in your Pylon workspace.
    • List, create, get, and update teams to structure your support organization and workflows.
  • Tagging and Organization:

    • List, get, create, update, and delete tags for categorizing issues, accounts, or contacts.
  • Message Handling:

    • Redact sensitive message content directly from your workflows for privacy and compliance.

By integrating Pylon tools into Sim, your agents can automate every aspect of support operations:

  • Automatically open, update, or triage new issues when customer events occur.
  • Maintain synchronized account and contact data across your tech stack.
  • Route conversations, handle escalations, and organize your support data using tags and teams.
  • Ensure sensitive data is properly managed by redacting messages as needed.

Pylon's endpoints provide granular control for full-lifecycle management of customer issues and relationships. Whether scaling a support desk, powering proactive customer success, or integrating with other systems, Pylon in Sim enables best-in-class CRM automation—securely, flexibly, and at scale.

Usage Instructions

Integrate Pylon into the workflow. Manage issues (list, create, get, update, delete, search, snooze, followers, external issues), accounts (list, create, get, update, delete, bulk update, search), contacts (list, create, get, update, delete, search), users (list, get, update, search), teams (list, get, create, update), tags (list, get, create, update, delete), and messages (redact).

Tools

pylon_list_issues

Retrieve a list of issues within a specified time range

Input

ParameterTypeRequiredDescription
apiTokenstringYesPylon API token
startTimestringYesStart time in RFC3339 format (e.g., 2024-01-01T00:00:00Z)
endTimestringYesEnd time in RFC3339 format (e.g., 2024-01-31T23:59:59Z)
cursorstringNoPagination cursor for next page of results

Output

ParameterTypeDescription
successbooleanOperation success status
outputobjectList of issues

pylon_create_issue

Create a new issue with specified properties

Input

ParameterTypeRequiredDescription
apiTokenstringYesPylon API token
titlestringYesIssue title
bodyHtmlstringYesIssue body in HTML format
accountIdstringNoAccount ID to associate with issue
assigneeIdstringNoUser ID to assign issue to

Output

ParameterTypeDescription
successbooleanOperation success status
outputobjectCreated issue data

pylon_get_issue

Fetch a specific issue by ID

Input

ParameterTypeRequiredDescription
apiTokenstringYesPylon API token
issueIdstringYesThe ID of the issue to retrieve

Output

ParameterTypeDescription
successbooleanOperation success status
outputobjectIssue data

pylon_update_issue

Update an existing issue

Input

ParameterTypeRequiredDescription
apiTokenstringYesPylon API token
issueIdstringYesThe ID of the issue to update
statestringNoIssue state
assigneeIdstringNoUser ID to assign issue to
teamIdstringNoTeam ID to assign issue to
tagsstringNoComma-separated tag IDs
customFieldsstringNoCustom fields as JSON object

Output

ParameterTypeDescription
successbooleanOperation success status
outputobjectUpdated issue data

pylon_delete_issue

Remove an issue by ID

Input

ParameterTypeRequiredDescription
apiTokenstringYesPylon API token
issueIdstringYesThe ID of the issue to delete

Output

ParameterTypeDescription
successbooleanOperation success status
outputobjectDeletion result

pylon_search_issues

Query issues using filters

Input

ParameterTypeRequiredDescription
apiTokenstringYesPylon API token
filterstringYesFilter criteria as JSON string
cursorstringNoPagination cursor for next page of results
limitnumberNoMaximum number of results to return

Output

ParameterTypeDescription
successbooleanOperation success status
outputobjectSearch results

pylon_snooze_issue

Postpone issue visibility until specified time

Input

ParameterTypeRequiredDescription
apiTokenstringYesPylon API token
issueIdstringYesThe ID of the issue to snooze
snoozeUntilstringYesRFC3339 timestamp when issue should reappear (e.g., 2024-01-01T00:00:00Z)

Output

ParameterTypeDescription
successbooleanOperation success status
outputobjectSnoozed issue data

pylon_list_issue_followers

Get list of followers for a specific issue

Input

ParameterTypeRequiredDescription
apiTokenstringYesPylon API token
issueIdstringYesThe ID of the issue

Output

ParameterTypeDescription
successbooleanOperation success status
outputobjectFollowers list

pylon_manage_issue_followers

Add or remove followers from an issue

Input

ParameterTypeRequiredDescription
apiTokenstringYesPylon API token
issueIdstringYesThe ID of the issue
userIdsstringNoComma-separated user IDs to add/remove
contactIdsstringNoComma-separated contact IDs to add/remove
operationstringNoOperation to perform: "add" or "remove" (default: "add")

Output

ParameterTypeDescription
successbooleanOperation success status
outputobjectUpdated followers list

Link an issue to an external system issue

Input

ParameterTypeRequiredDescription
apiTokenstringYesPylon API token
issueIdstringYesThe ID of the Pylon issue
externalIssueIdstringYesThe ID of the external issue
sourcestringYesThe source system (e.g., "jira", "linear", "github")

Output

ParameterTypeDescription
successbooleanOperation success status
outputobjectLinked external issue data

pylon_list_accounts

Retrieve a paginated list of accounts

Input

ParameterTypeRequiredDescription
apiTokenstringYesPylon API token
limitstringNoNumber of accounts to return (1-1000, default 100)
cursorstringNoPagination cursor for next page of results

Output

ParameterTypeDescription
successbooleanOperation success status
outputobjectList of accounts

pylon_create_account

Create a new account with specified properties

Input

ParameterTypeRequiredDescription
apiTokenstringYesPylon API token
namestringYesAccount name
domainsstringNoComma-separated list of domains
primaryDomainstringNoPrimary domain for the account
customFieldsstringNoCustom fields as JSON object
tagsstringNoComma-separated tag IDs
channelsstringNoComma-separated channel IDs
externalIdsstringNoComma-separated external IDs
ownerIdstringNoOwner user ID
logoUrlstringNoURL to account logo
subaccountIdsstringNoComma-separated subaccount IDs

Output

ParameterTypeDescription
successbooleanOperation success status
outputobjectCreated account data

pylon_get_account

Retrieve a single account by ID

Input

ParameterTypeRequiredDescription
apiTokenstringYesPylon API token
accountIdstringYesAccount ID to retrieve

Output

ParameterTypeDescription
successbooleanOperation success status
outputobjectAccount data

pylon_update_account

Update an existing account with new properties

Input

ParameterTypeRequiredDescription
apiTokenstringYesPylon API token
accountIdstringYesAccount ID to update
namestringNoAccount name
domainsstringNoComma-separated list of domains
primaryDomainstringNoPrimary domain for the account
customFieldsstringNoCustom fields as JSON object
tagsstringNoComma-separated tag IDs
channelsstringNoComma-separated channel IDs
externalIdsstringNoComma-separated external IDs
ownerIdstringNoOwner user ID
logoUrlstringNoURL to account logo
subaccountIdsstringNoComma-separated subaccount IDs

Output

ParameterTypeDescription
successbooleanOperation success status
outputobjectUpdated account data

pylon_delete_account

Remove an account by ID

Input

ParameterTypeRequiredDescription
apiTokenstringYesPylon API token
accountIdstringYesAccount ID to delete

Output

ParameterTypeDescription
successbooleanOperation success status
outputobjectDeletion confirmation

pylon_bulk_update_accounts

Update multiple accounts at once

Input

ParameterTypeRequiredDescription
apiTokenstringYesPylon API token
accountIdsstringYesComma-separated account IDs to update
customFieldsstringNoCustom fields as JSON object
tagsstringNoComma-separated tag IDs
ownerIdstringNoOwner user ID
tagsApplyModestringNoTag application mode: append_only, remove_only, or replace

Output

ParameterTypeDescription
successbooleanOperation success status
outputobjectBulk updated accounts data

pylon_search_accounts

Search accounts with custom filters

Input

ParameterTypeRequiredDescription
apiTokenstringYesPylon API token
filterstringYesFilter as JSON string with field/operator/value structure
limitstringNoNumber of accounts to return (1-1000, default 100)
cursorstringNoPagination cursor for next page of results

Output

ParameterTypeDescription
successbooleanOperation success status
outputobjectSearch results

pylon_list_contacts

Retrieve a list of contacts

Input

ParameterTypeRequiredDescription
apiTokenstringYesPylon API token
cursorstringNoPagination cursor for next page of results
limitstringNoMaximum number of contacts to return

Output

ParameterTypeDescription
successbooleanOperation success status
outputobjectList of contacts

pylon_create_contact

Create a new contact with specified properties

Input

ParameterTypeRequiredDescription
apiTokenstringYesPylon API token
namestringYesContact name
emailstringNoContact email address
accountIdstringNoAccount ID to associate with contact
accountExternalIdstringNoExternal account ID to associate with contact
avatarUrlstringNoURL for contact avatar image
customFieldsstringNoCustom fields as JSON object
portalRolestringNoPortal role for the contact

Output

ParameterTypeDescription
successbooleanOperation success status
outputobjectCreated contact data

pylon_get_contact

Retrieve a specific contact by ID

Input

ParameterTypeRequiredDescription
apiTokenstringYesPylon API token
contactIdstringYesContact ID to retrieve
cursorstringNoPagination cursor for next page of results
limitstringNoMaximum number of items to return

Output

ParameterTypeDescription
successbooleanOperation success status
outputobjectContact data

pylon_update_contact

Update an existing contact with specified properties

Input

ParameterTypeRequiredDescription
apiTokenstringYesPylon API token
contactIdstringYesContact ID to update
namestringNoContact name
emailstringNoContact email address
accountIdstringNoAccount ID to associate with contact
accountExternalIdstringNoExternal account ID to associate with contact
avatarUrlstringNoURL for contact avatar image
customFieldsstringNoCustom fields as JSON object
portalRolestringNoPortal role for the contact

Output

ParameterTypeDescription
successbooleanOperation success status
outputobjectUpdated contact data

pylon_delete_contact

Delete a specific contact by ID

Input

ParameterTypeRequiredDescription
apiTokenstringYesPylon API token
contactIdstringYesContact ID to delete

Output

ParameterTypeDescription
successbooleanOperation success status
outputobjectDelete operation result

pylon_search_contacts

Search for contacts using a filter

Input

ParameterTypeRequiredDescription
apiTokenstringYesPylon API token
filterstringYesFilter as JSON object
limitstringNoMaximum number of contacts to return
cursorstringNoPagination cursor for next page of results

Output

ParameterTypeDescription
successbooleanOperation success status
outputobjectSearch results

pylon_list_users

Retrieve a list of users

Input

ParameterTypeRequiredDescription
apiTokenstringYesPylon API token

Output

ParameterTypeDescription
successbooleanOperation success status
outputobjectList of users

pylon_get_user

Retrieve a specific user by ID

Input

ParameterTypeRequiredDescription
apiTokenstringYesPylon API token
userIdstringYesUser ID to retrieve

Output

ParameterTypeDescription
successbooleanOperation success status
outputobjectUser data

pylon_update_user

Update an existing user with specified properties

Input

ParameterTypeRequiredDescription
apiTokenstringYesPylon API token
userIdstringYesUser ID to update
roleIdstringNoRole ID to assign to user
statusstringNoUser status

Output

ParameterTypeDescription
successbooleanOperation success status
outputobjectUpdated user data

pylon_search_users

Search for users using a filter with email field

Input

ParameterTypeRequiredDescription
apiTokenstringYesPylon API token
filterstringYesFilter as JSON object with email field
cursorstringNoPagination cursor for next page of results
limitstringNoMaximum number of users to return

Output

ParameterTypeDescription
successbooleanOperation success status
outputobjectSearch results

pylon_list_teams

Retrieve a list of teams

Input

ParameterTypeRequiredDescription
apiTokenstringYesPylon API token

Output

ParameterTypeDescription
successbooleanOperation success status
outputobjectList of teams

pylon_get_team

Retrieve a specific team by ID

Input

ParameterTypeRequiredDescription
apiTokenstringYesPylon API token
teamIdstringYesTeam ID to retrieve

Output

ParameterTypeDescription
successbooleanOperation success status
outputobjectTeam data

pylon_create_team

Create a new team with specified properties

Input

ParameterTypeRequiredDescription
apiTokenstringYesPylon API token
namestringNoTeam name
userIdsstringNoComma-separated user IDs to add as team members

Output

ParameterTypeDescription
successbooleanOperation success status
outputobjectCreated team data

pylon_update_team

Update an existing team with specified properties (userIds replaces entire membership)

Input

ParameterTypeRequiredDescription
apiTokenstringYesPylon API token
teamIdstringYesTeam ID to update
namestringNoTeam name
userIdsstringNoComma-separated user IDs (replaces entire team membership)

Output

ParameterTypeDescription
successbooleanOperation success status
outputobjectUpdated team data

pylon_list_tags

Retrieve a list of tags

Input

ParameterTypeRequiredDescription
apiTokenstringYesPylon API token

Output

ParameterTypeDescription
successbooleanOperation success status
outputobjectList of tags

pylon_get_tag

Retrieve a specific tag by ID

Input

ParameterTypeRequiredDescription
apiTokenstringYesPylon API token
tagIdstringYesTag ID to retrieve

Output

ParameterTypeDescription
successbooleanOperation success status
outputobjectTag data

pylon_create_tag

Create a new tag with specified properties (objectType: account/issue/contact)

Input

ParameterTypeRequiredDescription
apiTokenstringYesPylon API token
objectTypestringYesObject type for tag (account, issue, or contact)
valuestringYesTag value/name
hexColorstringNoHex color code for tag (e.g., #FF5733)

Output

ParameterTypeDescription
successbooleanOperation success status
outputobjectCreated tag data

pylon_update_tag

Update an existing tag with specified properties

Input

ParameterTypeRequiredDescription
apiTokenstringYesPylon API token
tagIdstringYesTag ID to update
hexColorstringNoHex color code for tag (e.g., #FF5733)
valuestringNoTag value/name

Output

ParameterTypeDescription
successbooleanOperation success status
outputobjectUpdated tag data

pylon_delete_tag

Delete a specific tag by ID

Input

ParameterTypeRequiredDescription
apiTokenstringYesPylon API token
tagIdstringYesTag ID to delete

Output

ParameterTypeDescription
successbooleanOperation success status
outputobjectDelete operation result

pylon_redact_message

Redact a specific message within an issue

Input

ParameterTypeRequiredDescription
apiTokenstringYesPylon API token
issueIdstringYesIssue ID containing the message
messageIdstringYesMessage ID to redact

Output

ParameterTypeDescription
successbooleanOperation success status
outputobjectRedact operation result

Notes

  • Category: tools
  • Type: pylon