{"@context": "https://schema.org", "@type": "WebAPI", "name": "DaniWeb Connect API API", "description": "User Recommendation Engine and Chat Network", "provider": {"@type": "Organization", "name": "daniweb.com"}, "documentation": "https://www.daniweb.com/connect/developers/swagger"}
User Recommendation Engine and Chat Network
Every row below was read from the vendor's own OpenAPI document. The summary text is theirs. What this registry adds is that each operation is indexed with its method, path, base URL and auth scheme, so a search for a capability can answer with a call rather than a name, and that the endpoint is probed on a schedule.
Specifications as held by the APIs.guru corpus, whose newest record is 2023-04-21. Operations the vendor has added since are not listed here; the origin links above are the vendor's own current documents.
base URLs: https://www.daniweb.com/connect/api/v4
auth: o a u t h 2
find it by capability: POST /search {"query":{"text":"..."}} returns these
operations with their invocation detail. Connect any agent client.
User Recommendation Engine and Chat Network
| method | path | what the vendor says it does |
|---|---|---|
GET | /apps | Fetch all Daniapps that are currently in production mode. apps |
GET | /apps/{ID} | Fetch an array of Daniapps that are currently in production mode. apps |
GET | /audiences | Fetch all Daniapp audience segments that comprise the current access token's bubble. audiences |
GET | /audiences/{ID} | Fetch an array of Daniapp audience segments that comprise the current access token's bubble. audiences |
POST | /audiences/{ID}/memberships | Create a membership record for the OAuth'ed end-user based on the current audience segment/bubble combination. |
GET | /autocompletes | Retrieve an array of names and locations, filtered by category, that begin with the query string passed in. Id |
POST | /conversations/schedules | Paginated report of information about messages contributed by conversation and date. Only conversations that e |
POST | /conversations/searches | Fetch messages authored from within the current bubble that match a query string passed in as a search paramet |
GET | /conversations/statuses | Retrieve conversations that you are participating in with users who exists within the same bubble, along with |
GET | /conversations/{ID} | Fetch an array of conversations. You can only retrieve conversations with users who exist within the current a |
GET | /conversations/{ID}/messages | Retrieve the last {limit} messages in the conversation, provided the conversations exist within the current ac |
POST | /conversations/{ID}/messages | Post a message to a conversation that is with a user who exists within the current access token's bubble. Opti |
POST | /conversations/{ID}/schedules | Paginated report of information about messages contributed by conversation and date. Only conversations that e |
POST | /conversations/{ID}/searches | Fetch messages authored from within specified conversations that match a query string passed in as a search pa |
GET | /conversations/{ID}/statuses | Status information about your current relationship with one or more conversations you participating in, provid |
PATCH | /conversations/{ID}/statuses | Archive or unarchive a conversation that is with a user who exists within the same bubble. conversations |
GET | /groups | Fetch an array of all groups that were created by users existing within the current access token's bubble. The |
POST | /groups | Create a new group for other members to join. Any user who is using an access token whose bubble you exist in |
POST | /groups/messages/metadata/filters | Paginated listing of messages filtered by arbitrary metadata criteria. Messages must match on all key/value pa |
GET | /groups/messages/{ID} | Fetch an array of group messages. You can only retrieve messages authored by you or by users existing within t |
DELETE | /groups/messages/{ID} | Delete an array of group messages. You must be the owner or moderator of the group. groups |
GET | /groups/messages/{ID}/metadata | Retrieve all key/value pairs attached to the current message that you have access to, so long as the user who |
POST | /groups/messages/{ID}/metadata | Attach one-to-many key/value pairs of metadata to a group message, so long as the user who authored the messag |
GET | /groups/messages/{ID}/metadata/collections | Retrieve all key/value pairs attached to the current message that you have access to, so long as the user who |
POST | /groups/schedules | Paginated report of information about messages contributed by group and date. Only groups you're a member of a |
GET | /groups/statuses | Retrieve groups that were created by users within the current access token's bubble, along with your current r |
GET | /groups/{ID} | Fetch an array of groups. You can only retrieve groups created by users existing within the current access tok |
PATCH | /groups/{ID} | Modify a group you previously created. groups |
GET | /groups/{ID}/memberships | Fetch an array of users who are members of specific groups that you are also a member of. You can only retriev |
POST | /groups/{ID}/memberships | Join a group that was created by a user who exists within the current access token's bubble, or join other use |
PATCH | /groups/{ID}/memberships | Promote or demote a member's privileges within a group that you created. The user must exist within the curren |
DELETE | /groups/{ID}/memberships | Leave a group that you are a member of and that was created by a user who exists within the current access tok |
GET | /groups/{ID}/messages | Retrieve the last {limit} messages in the group, for messages authored by users within the current access toke |
POST | /groups/{ID}/messages | Post a message to a group that you are a member of and that was created by a user who exists within the curren |
POST | /groups/{ID}/schedules | Paginated report of information about group messages contributed by conversation and date. Only groups you're |
GET | /groups/{ID}/statuses | Status information about your current relationship with one or more groups you are a member of, provided the u |
POST | /messages/metadata/filters | Paginated listing of messages filtered by arbitrary metadata criteria. Messages must match on all key/value pa |
GET | /messages/{ID} | Fetch an array of messages. You can only retrieve messages authored by you or by users who exist within the cu |
GET | /messages/{ID}/metadata | Retrieve all key/value pairs attached to the current message that you have access to, so long as the user who |
POST | /messages/{ID}/metadata | Attach one-to-many key/value pairs of metadata to a message, so long as the user who authored the message exis |
and 24 more operation(s) in this specification, all searchable.
specification origin: https://www.daniweb.com/connect/developers/swagger
nothing on this page is a rating, an endorsement or a claim about quality. Reachability is what our probes observed from one network; answering is a floor under usefulness, not a measure of it.