2022 Feature Releases:
July 7
New Features
There are no new API features this week.
Bug Fixes
There are no bug fixes this week.
June 22
New Features
There are no new API features this week.
Bug Fixes
There are no bug fixes this week.
June 8
New Features
There are no new API features this week.
Bug Fixes
There are no bug fixes this week.
May 26
New Features
There are no new API features this week.
Bug Fixes
There are no bug fixes this week.
May 9
New features in this release:
Post Comments to a Specific Document
API users can now post comments to a specific document. The API will now take the following into account:
agent_id integer
agent ID
client_id integer
ID of the transaction
document_id integer
ID of the specific document that needs a comment
comment_value string
The comment they’re wanting to leave
comment_display_name string
The ability to set WHO or WHERE the comment came from
Post Comments to a Specific Transaction
API users can now post comments to a specific transaction. The API will now take the following into account:
agent_id integer
agent ID
client_id integer
ID of the transaction
comment_value string
The comment they’re wanting to leave
comment_display_name string
The ability to set WHO or WHERE the comment came from
April 27
New Features
There are no new API features this week.
Bug Fixes
There are no bug fixes this week.
April 13
New Feature: Now You Can Remove Tasks When Deleting a Transaction
As a user of the API, you have the ability to archive a transaction, set it as Lost, and include a reason; however, you don’t have the ability to remove associated tasks. You can now include remove_task=true in the DELETE client request, and it will remove any tasks associated with it.
EXAMPLE: DELETE {{url}}/api/{{version}}client/edit-client/123456?agent_id=842353&remove_task=true&reason_id=16789
Bug Fixes
Each bug fix in this section includes relevant ticket numbers.
We fixed an error that was occurring when searching for the Get agents API endpoint "all." (4320)
March 23
New Features
There are no new API features this week.
Bug Fixes
Each bug fix in this section includes relevant ticket numbers.
We fixed an issue where agents could not be found based on an email search. (4323)
We fixed an issue where agents weren't being returned when someone was trying to use the API to get agents. (4319)
March 9
Features in this release:
For a list of bug fixes, click here.
Now You Can Get Specific Contact Transactions
Perform an API call to /contact/{contact_id}/transactions and it should now return ALL transactions associated.
Get the Reason for a Lost Transaction
We've added the ability to include the lost reason (reason_id) in the API update. To get a team's reason_id, send a request to [GET] /api/v1/archive-reasons/{agent_id}.
Transaction Status Added to 2 Webhook Responses
We've added pipeline_status to the webhook response for Client and Agent endpoints.
Bug Fixes
Each bug fix in this section includes relevant ticket numbers.
We fixed an issue where the client find-edit was returning the error of "more than one client." (4092)
February 25
NEW FEATURE: When Agent Data Is Returned, You'll Know If It's an ISA or Not
We’re including an “is_ISA” TRUE or FALSE with all agent payload data so you'll know if the returned agent was an ISA. All agent-related endpoints have been modified.
February 10
UPDATED FUNCTIONALITY: Adds a "Features" List to Return Misc Add-ons
Adds a "features" list to the GET team info endpoint. These feature flags are for the Premier and Misc Add-on options (see screenshot below) for a Sisu team account.
Example
GET: api/v1/team/info
"features": {
"boomtown": true,
"bulk_delete": false,
"cinc": false,
"daily_challenges": false,
"geo": false,
"kwmaps": false,
"rtc": false,
"sisu": false,
"skyslope": true,
"skyslope_forms": false,
"slack": true,
"tasks": true,
"trans_merge": false,
"vendor_invites": false,
"zillow": true

BUG FIXES
Each bug fix in this section includes relevant ticket numbers.
We fixed an issue where the API was allowing more agents to be created than there were licenses. This update will ensure that the license count is checked when creating new agents via the API. (3982)
January 26
Features in this release:
For a list of bug fixes, click here.
NEW FEATURE: The welcome email will send now when adding a new agent
Currently, the Create new agent via the API won’t initiate the welcome email. This enhancement will make that possible by including
"send_email"=True.
endpoint updated: POST -> /api/v1/agent/edit-agent/<int:team_id>
NEW FEATURE: We're adding pipeline_status to GET response for Client & Agent endpoints
In 3 of our endpoints, we're now returning an attribute called "pipeline_status" which directly relates to the Transaction STATUS value! This is only available in a GET response and not editable via API. The value is derived from the dates set on the transaction. To find out which dates need to be completed to get that status to change, you can review this KB article.
UPDATED FUNCTIONALITY: API Documentation Has Moved
We’ve moved our API endpoints and any other API-related documentation to a new site: https://docs.sisu.co/docs.
BUG FIXES
Each bug fix in this section includes relevant ticket numbers.
We fixed an issue where removing tags from a client also deleted the entire client. (3849)
We fixed an issue where the API response for finding an agent was returning NULL for the team_id even when the agent was currently on a team. (3692)