Automate Circuitsandbox 2
HumDay reads Circuitsandbox 2’s own published API description and derives 123 operations from it. Describe the outcome you want in plain words — you get a program that is written, proven on real data, and run for you.
What Circuitsandbox 2 is
Circuit REST API to interact with the Circuit system. [Learn more about the Circuit Development Community](https://www.circuit.com/web/developers/home)
API host: circuitsandbox.net
What HumDay can do in Circuitsandbox 2
72 documented operations change something in Circuitsandbox 2. The 60 most useful are listed here.
- POSTAdd a user label
/users/labels - POSTAdds a message to an item
/conversations/{convId}/messages/{itemId} - POSTPost text item for conversation via webhook.
/webhooks/incoming/{webhookId} - POSTAdds a message to a conversation
/conversations/{convId}/messages - PUTUpdates the user profile
/users/profile - POSTCreate a new webhook for existing conversation.
/webhooks/incoming/create/{conversationId} - POSTRegisters a WebHook
/webhooks - POSTcreates a new space topic
/spaces/{spaceId}/topic - DELETERemove a user label
/users/labels/{labelId} - PUTAdd recent search
/spaces/search/add/recent - POSTCreate a space
/spaces/create - PUTUpdates the presence status
/users/presence - POSTAdds a flag to a message in a conversation
/conversations/{convId}/messages/{itemId}/flag - POSTAdds a "like" to a message
/conversations/{convId}/messages/{itemId}/like - POSTRegisters Presence WebHook registration
/webhooks/presence - POSTCreates a group conversation
/conversations/group - POSTCreates a 1-to-1 conversation
/conversations/direct - POSTCreates a community conversation
/conversations/community - DELETERemoves a registered webHook
/webhooks/{id} - PUTUpdates a WebHook registration
/webhooks/{id} - POSTAdds the authenticated user to a community
/conversations/community/{convId}/join - DELETERemoves all webHooks
/webhooks - DELETEDeletes a message from a conversation
/conversations/{convId}/messages/{itemId} - PUTUpdates a message
/conversations/{convId}/messages/{itemId} - PUTflag a space item
/spaces/flag/{itemId} - DELETEdeletes a space item
/spaces/item/{itemId} - PUTLike a space item
/spaces/like/{itemId} - PUTUnflag a space item
/spaces/unflag/{itemId} - PUTUnlike a space item
/spaces/unlike/{itemId} - PUTUpdates a Presence WebHook registration
/webhooks/presence/{id} - POSTAdd Participant to Space
/spaces/{id}/participant - POSTAdds a label to a conversation
/conversations/{convId}/label - DELETEDelete an existing webhook
/webhooks/incoming/{webhookId} - POSTAdds a conversation to the favorites
/conversations/{convId}/favorite - POSTAdd moderators
/conversations/{convId}/moderators - POSTcreates a reply to a topic
/spaces/{spaceId}/topic/{topicId}/reply - DELETERemoves the flag from a message
/conversations/{convId}/messages/{itemId}/flag - DELETERemoves a "like" from a message
/conversations/{convId}/messages/{itemId}/like - DELETEDelete a space
/spaces/{id} - PUTUpdate a space
/spaces/{id} - PUTCancels a space search of a client.
/spaces/search/cancel/{searchId} - POSTAdds participants to a group conversation
/conversations/group/{convId}/participants - POSTAdds participants to a community
/conversations/community/{convId}/participants - POSTJoin a space
/spaces/{id}/join - POSTLeave a space
/spaces/{id}/leave - PUTPin a topic
/spaces/{topicId}/pin - PUTUnpin a topic
/spaces/{topicId}/unpin - PUTUpdate read timestamp
/spaces/{id}/updateTimestamp - PUTUpdates the information of a group conversation
/conversations/group/{convId} - PUTUpdate participant
/spaces/{spaceId}/participant - DELETEUnmute conversation
/conversations/{convId}/archive - POSTArchives conversation
/conversations/{convId}/archive - DELETERemoves a conversation from favorites
/conversations/{convId}/favorite - POSTSet conversation moderated
/conversations/moderate/{convId} - PUTUpdates the information of a community
/conversations/community/{convId} - DELETERemove moderators
/conversations/{convId}/moderators - POSTSet conversation unmoderated
/conversations/unmoderate/{convId} - POSTAssign labels
/spaces/{id}/labels/assign - DELETEUnassign labels
/spaces/{id}/labels/unassign - POSTRemoves participants from a space
/spaces/{id}/participant/remove
What HumDay can read from Circuitsandbox 2
These are the operations a schedule or a trigger can watch.
- GETSearch multiple users.
/users/list - GETSearch for users
/users - GETGet user by email
/users/{emailAddress}/getUserByEmail - GETReturns all user labels
/users/labels - GETGets the authenticated user's profile information
/users/profile - GETGets the user's profile information
/users/{id} - GETGets a list of the flagged messages
/conversations/messages/flag - GETGets a list of webHooks
/webhooks - GETGets a list of conversations
/conversations - GETGets a list of conversation items
/conversations/{convId}/items - GETReturns a text item
/conversations/messages/{itemId} - GETGets a list of active sessions
/rtc/sessions - GETGet flagged items
/spaces/flagged - GETGets the presence status
/users/presence - GETGets the support information
/users/supportinfo - GETPerforms a conversation search
/conversations/search - GETGets a list of communities
/conversations/community - GETGets a webHook
/webhooks/{id} - GETGets a list of the flagged messages of a conversation
/conversations/{convId}/messages/flag - GETResolves an invite token to a conversation
/conversations/resolveinvitetoken - GETRetrieve recent space searches
/spaces/search/recent - GETstarts a basic search in spaces
/spaces/search/startBasic - GETGet the spaces
/spaces - GETstarts a detailed search in a space
/spaces/search/startDetailed - GETGets the presence status
/users/{id}/presence - GETGet the likes of an item
/spaces/likes/{itemId} - GETPerforms a list of participants
/conversations/{convId}/participants - GETFinds participants to add to add to a space
/spaces/{id}/searchParticipantsToAdd - GETGet the spaces by their ids
/spaces/ids - GETGet the directory
/spaces/directory - GETGets conversations
/conversations/byIds - GETChecks for a 1-to-1 conversation
/conversations/direct - GETGet devices infos
/telephony/deviceInfos - GETGets favorite conversations
/conversations/favorite - GETGet all webhooks of a special user.
/webhooks/incoming/user/{userId} - GETGets the conference details for multiple conversations
/conversations/conversationdetails - GETGet telephony conversation id
/telephony/telephonyConversationId - GETGets a conversation
/conversations/{convId} - GETSpace name exists
/spaces/exists/{name} - GETGets space topics
/spaces/{spaceId}/topics
How automating Circuitsandbox 2 works
- Describe the outcome. Say what you want to happen, in your own words. No node graphs, no field mapping.
- Approve the contract. HumDay writes down exactly what it will do, what it will touch, and what it will never do. You approve it before anything is built.
- See it proven. The program runs and shows you the result before it is allowed near your live Circuitsandbox 2 account.
- Grant access, then go live. You approve the specific Circuitsandbox 2 operations it may use — and only those.
Automate Circuitsandbox 2 with these
- Zendesk636 operations
- Discord242 operations
- Twilio199 operations
- Slack174 operations
- Twilio Preview147 operations
- Intercom108 operations
- SIGNL4101 operations
- Twilio Conversations101 operations
- Telegram Bot74 operations
- Twilio Taskrouter60 operations
- WhatsApp Business55 operations
- www.zoomconnect.com54 operations
Categories
Questions about Circuitsandbox 2 automation
- Can HumDay connect to Circuitsandbox 2?
- Yes. HumDay reads Circuitsandbox 2's own published API description and derives the operations from it, so there is no hand-built connector to wait for. 123 operations are documented.
- Do I need to write code to automate Circuitsandbox 2?
- No. You describe the outcome you want in plain words. HumDay agrees a contract with you, writes the program, and shows you a test run before anything touches your Circuitsandbox 2 account.
- What can HumDay do in Circuitsandbox 2?
- 72 of the 123 documented operations change something in Circuitsandbox 2, and 51 read from it. HumDay only ever uses the specific operations your approved contract needs.
- Is my Circuitsandbox 2 account safe?
- Your credentials are stored encrypted and are never shown in chat, code, or logs. Every run is limited to the operations you explicitly approved, and anything that writes to Circuitsandbox 2 is held behind that approval.
Where this came from
The operations above are read from a published API description for Circuitsandbox 2 at circuitsandbox.net/rest/v2/swagger. Descriptions are the provider’s own words, not ours. Last published 2023-03-06.