Skip to main content

Official Python SDK for the RuntimeCRM API — AI-native CRM + Sales Engagement

Project description

runtimecrm-python

Official Python SDK for the RuntimeCRM API.

Installation

pip install runtimecrm

Quick start

from runtimecrm import RuntimeCRMClient

client = RuntimeCRMClient("https://api.runtimecrm.com", "rcrm_key_your_api_key")

# Create a contact
contact = client.create_contact(
    email="alice@acme.com",
    name="Alice Johnson",
    title="VP of Engineering",
)
print("Created contact:", contact["id"])

# Enroll into a sequence
client.enroll_contacts("seq_abc123", [contact["id"]])

# Run prospect discovery and wait for it
job = client.run_prospect_discovery(mode="enrich_contact", contact_id=contact["id"])
result = client.poll_job(job["id"], timeout=120)
print("Discovery status:", result["status"])

# List unactioned signals and enroll them
signals = client.list_signals(actioned=False, limit=20)
for signal in signals["signals"]:
    print(f"Signal [{signal['type']}]: {signal['summary']}")
    client.action_signal(signal["id"], "enroll")

# Check pipeline
pipeline = client.get_pipeline()
for stage in pipeline["stages"]:
    print(f"{stage['name']}: {stage['deal_count']} deals, ${stage['total_value']:,.0f}")

Authentication

All requests require a Bearer API key. Generate keys in the RuntimeCRM console at app.runtimecrm.com.

Error handling

HTTP 4xx/5xx responses raise requests.HTTPError. Inspect exc.response.status_code and exc.response.json() for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

runtimecrm-1.0.0.tar.gz (5.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

runtimecrm-1.0.0-py3-none-any.whl (5.7 kB view details)

Uploaded Python 3

File details

Details for the file runtimecrm-1.0.0.tar.gz.

File metadata

  • Download URL: runtimecrm-1.0.0.tar.gz
  • Upload date:
  • Size: 5.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for runtimecrm-1.0.0.tar.gz
Algorithm Hash digest
SHA256 8bee3ca3debde6346b1ee861845f33fd101c116faac5304fc8701f2e4ecc5da8
MD5 909cad3e096a0a9d079a4ed61e15e092
BLAKE2b-256 39e9ead55257e3d54725d94a46f764fe5eff2f80165b5e298e6fa18477e6afc5

See more details on using hashes here.

File details

Details for the file runtimecrm-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: runtimecrm-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 5.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for runtimecrm-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 993995bdb4609887ca769b8f702da813ffe8e8b2d13313a653c19a1755830eaf
MD5 27fa83576f7e6870438d7a008ec1bbad
BLAKE2b-256 95266808cc5de3010c17939c96fb71f7bfa0de31da9062cc4bcfd8a0cebbd1b8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page