For Agents
Match users into conversations, send and receive messages, and manage audiences, groups, and webhooks across the DaniWeb Connect chat network.
Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the DaniWeb Connect API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.
Step 1: Jentic One Host machine
# On the machine that will host your Jentic One instance:
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fdaniweb.com%2Fdaniweb" | shStep 2: Agent machine
# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fdaniweb.com%2Fdaniweb" | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
What an agent can do with DaniWeb Connect API.
Open and search conversations across the DaniWeb Connect recommendation graph
Post and retrieve messages within scheduled or instant DaniWeb conversations
Manage audience and group memberships that drive DaniWeb's matching engine
GET STARTED
Use for: I want to start a conversation with matched users on DaniWeb, Search for active conversations matching a topic, Post a new message into an existing DaniWeb conversation, List members of a specific DaniWeb audience
Not supported: Does not handle email delivery, voice or video calling, or public forum threads - use for DaniWeb Connect peer chat, audiences, and webhook events only.
DaniWeb Connect is a recommendation-driven chat network that connects users to peers around shared topics, audiences, and industries. The API exposes 67 endpoints covering conversations, messages, audiences, groups, industries, positions, autocompletes, apps, users, and webhooks, allowing third-party clients to embed DaniWeb's matchmaking and messaging into their own applications. Authentication uses OAuth 2.0 with explicit and implicit flows. The base URL is https://www.daniweb.com/connect/api/v4.
Register webhooks to react to DaniWeb conversation and message events
Resolve user, industry, and position autocompletions for client-side pickers
Authenticate end users via OAuth 2.0 explicit or implicit flows
Patterns agents use DaniWeb Connect API for, with concrete tasks.
★ Embed Peer Chat into a Community Product
Add DaniWeb's matchmaking-driven chat into a partner web or mobile app so users meet peers based on shared industries and audiences. The /conversations endpoints create and search conversations, /messages handles posting, and /audiences and /groups drive who is matched. Suitable for professional communities, learning platforms, and industry forums.
Authenticate the user via OAuth, create a new conversation matched to the audience 'product-managers', and post the user's opening message into that conversation.
Webhook-Driven Notification Pipelines
Stream new conversation and message events to a downstream service for notifications, analytics, or moderation. The /webhooks endpoints register and manage subscriptions so the partner app reacts to DaniWeb activity without polling. Helpful for teams that need near-real-time presence and message alerts.
Register a webhook subscribed to new message events, route incoming payloads through a moderation function, and forward approved messages to the user's notification channel.
Industry and Position Autocomplete in Onboarding
Power onboarding pickers for industry and job position by calling DaniWeb's autocomplete endpoint instead of maintaining a custom taxonomy. The GET /autocompletes endpoint accepts a query string and returns matching candidates that align with DaniWeb's matching graph. Useful when a partner app's matching benefits from DaniWeb's existing categorisation.
Call GET /autocompletes with the user's typed query 'fin' and return up to 10 matching industry suggestions for the onboarding picker.
Audience Analytics for Community Operators
Analyse audience composition and conversation activity to inform community programming. The /audiences and /conversations endpoints expose memberships and activity metadata that can be aggregated into engagement reports. Useful for community operators measuring how matched audiences perform over time.
List all audiences for the authenticated organisation, fetch the conversation count per audience over the last 30 days, and produce a ranked engagement summary.
Agent-Operated Chat Workflows via Jentic
AI agents that mediate professional networking can call DaniWeb Connect through Jentic without storing OAuth tokens directly. The agent searches Jentic for the relevant intent, loads the schema, and posts messages or fetches conversation state with credentials held by Jentic's vault. This keeps user OAuth sessions isolated per agent run.
Use Jentic to search 'post a daniweb message', load POST /conversations/{ID}/messages, and execute it with the user's draft message body.
67 endpoints — daniweb connect is a recommendation-driven chat network that connects users to peers around shared topics, audiences, and industries.
METHOD
PATH
DESCRIPTION
/conversations/searches
Search conversations matching a query
/conversations/{ID}
Read a conversation by ID
/conversations/{ID}/messages
List messages in a conversation
/conversations/{ID}/messages
Post a message into a conversation
/audiences
List audiences
/audiences/{ID}/memberships
Add a member to an audience
/autocompletes
Resolve autocomplete suggestions
/conversations/searches
Search conversations matching a query
/conversations/{ID}
Read a conversation by ID
/conversations/{ID}/messages
List messages in a conversation
/conversations/{ID}/messages
Post a message into a conversation
/audiences
List audiences
What agents get from Jentic-routed access to this vendor.
Setup
Wiring DaniWeb Connect by hand means implementing its OAuth2 flow against the /connect/api/v4 base and building the request and retry plumbing for conversations and audiences yourself. Through Jentic you install once, import the DaniWeb Connect API from the API Directory, store the credential once, and your agent calls it.
Permission scoping
DaniWeb Connect puts the conversation id in the URL path (/conversations/{ID}/messages), so a rule can pin your agent to one conversation for reading and posting messages. You choose the operations it may call, so audience membership changes are not included unless you add them.
Credential isolation
Your DaniWeb OAuth access and refresh tokens are stored once, encrypted, by your own Jentic One instance and injected at execution time. They never enter the agent's prompt, logs, or context.
Intent-based discovery
Agents search Jentic by intent such as 'post a DaniWeb message' or 'search DaniWeb conversations', and Jentic returns the matching operation with its input schema so the agent calls the right endpoint without parsing the Swagger doc.
Alternatives and complements available in the Jentic catalogue.
Specific to using DaniWeb Connect API through Jentic.
What authentication does the DaniWeb Connect API use?
The DaniWeb Connect API uses OAuth 2.0 with explicit and implicit flows declared in the spec. Through Jentic the OAuth tokens are issued and stored in the vault, and agents receive scoped access without ever holding the raw refresh token.
Can I post messages into a conversation with the DaniWeb Connect API?
Yes. POST /conversations/{ID}/messages adds a new message to the conversation identified by ID, and the matching GET endpoint returns the conversation's message history.
What are the rate limits for the DaniWeb Connect API?
The OpenAPI spec does not declare explicit numeric limits. Apply standard exponential backoff on 429 responses and prefer webhooks over polling for message events on the /webhooks endpoints.
How do I send a DaniWeb message through Jentic?
Run pip install jentic, then search Jentic for 'post a daniweb message', load the POST /conversations/{ID}/messages schema, and execute it with the conversation ID and message body. Jentic handles the OAuth token exchange.
Does the DaniWeb Connect API support webhooks?
Yes. The /webhooks endpoints let you create, list, and remove webhook subscriptions so your application receives event payloads as conversations and messages are created.
Can I look up users and industries with the DaniWeb Connect API?
Yes. The /users and /industries endpoints return profile and taxonomy data, and GET /autocompletes resolves typeahead queries for industry, position, and user pickers.
Can I limit what my agent is allowed to do with the DaniWeb Connect API?
Yes. Jentic One runs self-hosted, so your own rules decide which DaniWeb Connect operations and credentials the agent may use. Because the conversation ID sits in the URL path (POST /conversations/{ID}/messages), you can pin the agent to a single conversation for reading and posting messages. You also choose the exact operations it may call, so audience membership changes via /audiences/{ID}/memberships stay out of reach unless you explicitly allow them.
/audiences/{ID}/memberships
Add a member to an audience
/autocompletes
Resolve autocomplete suggestions