For AI agents: visit https://developer.liveswitch.com/llms.txt for an index of all pages formatted in Markdown and endpoints in OpenAPI.
Jump to Content
LiveSwitch APILiveSwitch API
HomeGuidesAPI Reference
LiveSwitch ExchangeLog InLiveSwitch API
API Reference
LiveSwitch ExchangeLog In
HomeGuidesAPI Reference
  • Getting Started
  • Authentication

LiveSwitch Public API

  • Accounts
    • Retrieves a list of accountsget
    • Gets an account by user IDget
  • AttributeGroups
    • Gets a list of attribute groupsget
    • Creates an attribute grouppost
    • /v1/attribute-groups/app/{appId}get
    • Gets an attribute group by idget
    • Updates an attribute groupput
    • Deletes an attribute groupdel
    • Gets an attribute group by nameget
  • Attributes
    • Gets a list of attributesget
    • Creates an attributepost
    • Gets a single attribute by idget
    • Updates an attributeput
    • Deletes an attribute by iddel
  • Contacts
    • Creates a new contactpost
    • Gets a list of contactsget
    • Gets a contact by idget
    • Gets a contact by phoneget
    • Updates a contact by IDput
    • Deletes a contactdel
  • Conversations
    • Creates a conversation.post
    • Retrieves a list of conversations.get
    • Gets a conversation by ID.get
    • Creates presigned URLs for uploading images to a conversationpost
    • Creates presigned URLs for uploading documents to a conversationpost
    • Creates presigned URLs for uploading videos to a conversationpost
    • Updates a conversation.put
    • Run a Spark on a conversationpost
    • Gets all Sparks by conversation IDget
  • Documents
    • Gets a document by id.get
    • Gets documents by conversation id.get
    • Gets documents by project id.get
    • Gets snapshots by conversation id.get
    • Gets snapshots by project id.get
    • Gets files by conversation id.get
    • Gets files by project id.get
  • EntityAttributes
    • Gets all the EntityAttributes for a given EntityType.get
    • Create an EntityAttribute for a given Entity.post
    • Allows you to get all the EntityAttributes for a specific EntityType AND Entity Instance.get
    • Reads a specific EntityAttribute for a given Entity Type by IDget
    • Updates a given EntityAttributeput
    • Deletes an EntityAttributedel
  • Forms
    • Gets a form by id.get
    • Gets a form submission by id.get
  • Guided Instructions
    • Gets guided instructions templatesget
  • Me
    • Gets the current userget
  • Organizations
    • Gets your currently logged in organization settings.get
    • Updates the SMS enabled setting for your currently logged in organization.patch
  • Projects
    • Creates a projectpost
    • Retrieves a list of projectsget
    • Gets a project by idget
    • Updates a projectput
    • Creates presigned URLs for uploading images to a projectpost
    • Creates presigned URLs for uploading documents to a projectpost
    • Creates presigned URLs for uploading videos to a projectpost
    • Creates a Spark on a projectpost
    • Lists all Spark runs for a projectget
  • Recordings
    • Gets a recording by id.get
    • Gets recordings by conversation id.get
    • Gets recordings by project id.get
  • Sparks (AI Reports)
    • Gets a Spark run by IDget
    • Deletes a Spark rundel
  • Spark Templates (AI Prompts)
    • Gets all Spark templates for org get
  • Tags
    • Creates a tagpost
    • Retrieves a list of tagsget
    • Updates a tag. Supports partial updates.put
  • Webhooks
    • Creates a webhook.post
    • Gets a webhook by id.get
    • Gets a list of all webhooks for this organizationget
    • Gets a list of all webhooks for this organization and the specific appget
    • Updates a webhoookput
    • Deletes a webhookdel
    • Deletes all webhooks by app iddel
Powered by