1. Sources
RASL
  • Introduction
  • Authentication
  • Changelog
  • Messages
    • Overview
    • Send Text Message
      POST
    • Send Media Message
      POST
    • Send Template Message
      POST
    • Send Interactive Message
      POST
    • List Messages
      GET
    • Get Message
      GET
  • Auth (OTP/Verification)
    • Overview
    • Send OTP
      POST
    • Verify OTP
      POST
    • Resend OTP
      POST
    • Check OTP Status
      POST
    • List Authentication Templates
      GET
  • Templates
    • Overview
    • List Templates
      GET
    • Get Template
      GET
    • Sync Templates
      POST
  • Contacts
    • Overview
    • List Contacts
    • Create Contact
    • Get Contact
    • Update Contact
    • Delete Contact
    • Batch Create Contacts
    • Batch Delete Contacts
  • Groups
    • Overview
    • List Groups
    • Create Group
    • Get Group
    • Update Group
    • Delete Group
    • Add Contacts to Group
    • Remove Contacts from Group
  • Sources
    • Overview
    • List Sources
      GET
    • Create Source
      POST
    • Get Source
      GET
    • Update Source
      PATCH
    • Delete Source
      DELETE
  • Statuses
    • Overview
    • List Statuses
    • Create Status
    • Get Status
    • Update Status
    • Delete Status
  • Account
    • Overview
    • Get Account Info
    • Get Usage Statistics
    • Get Plan Limits
  • Integrations
    • Webhook Format Reference
    • N8N Webhook Integration
    • eCommerce Webhook Integration
      • Webhook Listener
      • WooCommerce Webhook Setup
Dashboard
Support
Support
  • Email
  • WhatsApp
Dashboard
Support
Support
  • Email
  • WhatsApp
Instagram
  1. Sources

The Sources API allows you to track and manage where contacts originate from within your business

Sources help identify how contacts entered your system, enabling better reporting, attribution, segmentation, and automation.
This module is commonly used for lead tracking, campaign attribution, and customer acquisition analysis.

Overview#

A source represents the origin of a contact or interaction.
Common examples include:
WhatsApp
Facebook
Instagram
Website Form
Landing Page
Manual Import
Shopify Store
API Integration
Referral Campaign
Sources provide visibility into customer acquisition channels and improve marketing performance analysis.

Available Endpoints#

GET /sources#

List Sources
Retrieve a paginated list of all sources.

POST /sources#

Create Source
Create a new source.

GET /sources/{id}#

Get Source
Retrieve detailed information for a specific source.

PATCH /sources/{id}#

Update Source
Update source properties such as name or description.

DELETE /sources/{id}#

Delete Source
Permanently delete a source from your tenant.

Common Behavior#

Contacts can be associated with a single source or multiple tracking workflows depending on your configuration.
Sources are commonly used for analytics, segmentation, and automation.
Deleting a source does not delete associated contacts.
Sources can be referenced during contact creation and messaging workflows.

Required Scopes#

Depending on the operation, your API token must include:
sources:read
sources:write
sources:delete
Ensure the correct scopes are assigned when creating your V2 API token.

Use Cases#

Marketing attribution
Lead source tracking
Campaign performance analysis
CRM organization
Automation workflows
External integration tracking

The Sources module helps businesses understand where contacts come from and enables more accurate segmentation, analytics, and customer acquisition reporting within RASL.
Previous
Remove Contacts from Group
Next
List Sources
Built with