{"@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"}
Index / APIs / daniweb.com

DaniWeb Connect API API

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.

DaniWeb Connect API v4

User Recommendation Engine and Chat Network

methodpathwhat the vendor says it does
GET/appsFetch 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/audiencesFetch 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}/membershipsCreate a membership record for the OAuth'ed end-user based on the current audience segment/bubble combination.
GET/autocompletesRetrieve an array of names and locations, filtered by category, that begin with the query string passed in. Id
POST/conversations/schedulesPaginated report of information about messages contributed by conversation and date. Only conversations that e
POST/conversations/searchesFetch messages authored from within the current bubble that match a query string passed in as a search paramet
GET/conversations/statusesRetrieve 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}/messagesRetrieve the last {limit} messages in the conversation, provided the conversations exist within the current ac
POST/conversations/{ID}/messagesPost a message to a conversation that is with a user who exists within the current access token's bubble. Opti
POST/conversations/{ID}/schedulesPaginated report of information about messages contributed by conversation and date. Only conversations that e
POST/conversations/{ID}/searchesFetch messages authored from within specified conversations that match a query string passed in as a search pa
GET/conversations/{ID}/statusesStatus information about your current relationship with one or more conversations you participating in, provid
PATCH/conversations/{ID}/statusesArchive or unarchive a conversation that is with a user who exists within the same bubble. conversations
GET/groupsFetch an array of all groups that were created by users existing within the current access token's bubble. The
POST/groupsCreate 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/filtersPaginated 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}/metadataRetrieve all key/value pairs attached to the current message that you have access to, so long as the user who
POST/groups/messages/{ID}/metadataAttach 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/collectionsRetrieve all key/value pairs attached to the current message that you have access to, so long as the user who
POST/groups/schedulesPaginated report of information about messages contributed by group and date. Only groups you're a member of a
GET/groups/statusesRetrieve 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}/membershipsFetch an array of users who are members of specific groups that you are also a member of. You can only retriev
POST/groups/{ID}/membershipsJoin a group that was created by a user who exists within the current access token's bubble, or join other use
PATCH/groups/{ID}/membershipsPromote or demote a member's privileges within a group that you created. The user must exist within the curren
DELETE/groups/{ID}/membershipsLeave 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}/messagesRetrieve the last {limit} messages in the group, for messages authored by users within the current access toke
POST/groups/{ID}/messagesPost 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}/schedulesPaginated report of information about group messages contributed by conversation and date. Only groups you're
GET/groups/{ID}/statusesStatus information about your current relationship with one or more groups you are a member of, provided the u
POST/messages/metadata/filtersPaginated 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}/metadataRetrieve all key/value pairs attached to the current message that you have access to, so long as the user who
POST/messages/{ID}/metadataAttach 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.