Partial diff: added / removed operations, renames, and spec-info fields. Nested schema changes are not tracked yet.
1d9d76ffeat: add example for GeneralContactTagIdsRequest schema in apis.json- Description changed
listDeveloperTeams"Returns teams in the workspace that have at least one agent for the given service, ordered bycreated_atdescending. Provide the service UUID via either theservice_idquery parameter or thex-service-idheader (exactly one of the two is required). Empty results return200withdata: []andmeta.total: 0." → "Returns teams in the workspace that have at least one agent for the given service, ordered bycreated_atdescending. Theservice_idquery parameter is required. Empty results return200withdata: []andmeta.total: 0."
3a966d5fix: playground bug with some apis and sidebar order issues- Description changed
listDeveloperTeams"Returns teams in the workspace that have at least one agent for the given service, ordered bycreated_atdescending. Theservice_idquery parameter is required. Empty results return200withdata: []andmeta.total: 0." → "Returns teams in the workspace that have at least one agent for the given service, ordered bycreated_atdescending. Provide the service UUID via either theservice_idquery parameter or thex-service-idheader (exactly one of the two is required). Empty results return200withdata: []andmeta.total: 0."
2886434fix: update List Teams endpoint documentation to require service_id and remove x-service-id alternative- Description changed
listDeveloperTeams"Returns teams in the workspace that have at least one agent for the given service, ordered bycreated_atdescending. Provide the service UUID via either theservice_idquery parameter or thex-service-idheader (exactly one of the two is required). Empty results return200withdata: []andmeta.total: 0." → "Returns teams in the workspace that have at least one agent for the given service, ordered bycreated_atdescending. Theservice_idquery parameter is required. Empty results return200withdata: []andmeta.total: 0."
9835f41feat:resolve conflict- Added
addDeveloperContactTags - Added
removeDeveloperContactTags - Added
listDeveloperCustomAttributes - Added
createDeveloperCustomAttribute - Added
updateDeveloperCustomAttribute - Added
deleteDeveloperCustomAttribute - Added
listDeveloperTags
6693df5feat:Enhance API documentation: Updated the description for the General tag to... Merge branch 'user_endpoints' into 'stage' See merge request bevatel-system/developer-docs!86- Description changed
sendWhatsAppTemplateMessage"Sends an outbound WhatsApp template message to a contact. Documented asapplication/jsonbecause the developer docs renderer does not support file upload yet. Optional media should be referenced viawhatsAppContent.header_params(for example a canned file id), not as a multipart file." → "Sends an outbound WhatsApp template message to a contact. For media headers, provide exactly one source:fileUrl(public direct media URL), multipartfile(not shown in this JSON playground), orwhatsAppContent.headerparams.cannedFileId. When using media, setheaderparams.attachmentType toimage,video, ordocument.fileUrlmust be a direct file link, not an HTML gallery page." - Added
listCannedFiles - Added
sendSessionMessage - Added
listWhatsAppTemplates - Added
listDeveloperTeams - Added
listDeveloperUsers - Added
getDeveloperUser
68615c2feat: enhance conversation API documentation with detailed error response and parameter validation- Description changed
getPreviousConversation"Returns all non-deleted conversations for a contact in the current workspace, including open and closed." → "Returns all non-deleted conversations for a contact in the current workspace, including open and closed. "
a976c05feat:update conversation API description and parameter details to remove redundant mongo id warnings- Description changed
getPreviousConversation"Returns all non-deleted conversations for a contact in the current workspace, including open and closed. The query parameteridis the contact'scontactServiceId, not a conversation id." → "Returns all non-deleted conversations for a contact in the current workspace, including open and closed."
cf47011feat: update conversation retrieval endpoint summary and description for clarity- Summary changed
getPreviousConversation"Get Previous Conversation" → "List Conversations by Contact" - Description changed
getPreviousConversation"Retrieves previous conversation details for a specific contact." → "Returns all non-deleted conversations for a contact in the current workspace, including open and closed. The query parameteridis the contact'scontactServiceId, not a conversation id."
5d939e8feat: standardize API error responses, update WhatsApp template request schema, and refine documentation models- Description changed
sendWhatsAppTemplateMessage"Sends an outbound WhatsApp template message to a contact." → "Sends an outbound WhatsApp template message to a contact. Documented asapplication/jsonbecause the developer docs renderer does not support file upload yet. Optional media should be referenced viawhatsAppContent.header_params(for example a canned file id), not as a multipart file."
076c56efeat: add API documentation for Business Chat conversations, messaging, and channels endpoints- Summary changed
listDeveloperContacts"List contacts (paginated)" → "List Contacts" - Description changed
listDeveloperContacts"Returns non-blocked contacts, ordered bycreated_atdescending. Blocked contacts are excluded from this list but can still be retrieved by identifier. Empty results return200withdata: []andmeta.total: 0." → "Returns both blocked and non-blocked contacts, ordered bycreated_atdescending. Empty results return200withdata: []andmeta.total: 0." - Description changed
createDeveloperContact"Creates a contact.fullnameandphonenumber are required. Optional fields includeemail,source,type,companyname,countryname,cityname,bio,additionalattributes, andisblocked. When omitted,sourcedefaults toapi,typedefaults toexternal, andisblockeddefaults tofalse." → "Creates a contact.fullnameandphonenumber are required. Optional fields includeemail,type,companyname,countryname,cityname,bio,additionalattributes, andisblocked. When omitted,typedefaults toexternalandisblockeddefaults tofalse." - Summary changed
getDeveloperContact"Get a contact by identifier" → "Get a contact" - Added
listBusinessChatChannels - Added
assignTeamToConversation - Added
assignUserToConversation - Added
unassignTeamFromConversation - Added
unassignUserFromConversation - Added
closeConversation - Added
getPreviousConversation - Added
openConversation - Added
listMessagesByConversation - Added
sendWhatsAppTemplateMessage
df2d7a5fix: boolean and empty objects (includes arrays) in request body- Summary changed
listDeveloperContacts"List Contacts" → "List contacts (paginated)" - Description changed
listDeveloperContacts"Returns both blocked and non-blocked contacts, ordered bycreated_atdescending. Empty results return200withdata: []andmeta.total: 0." → "Returns non-blocked contacts, ordered bycreated_atdescending. Blocked contacts are excluded from this list but can still be retrieved by identifier. Empty results return200withdata: []andmeta.total: 0." - Description changed
createDeveloperContact"Creates a contact.fullnameandphonenumber are required. Optional fields includeemail,type,companyname,countryname,cityname,bio,additionalattributes, andisblocked. When omitted,typedefaults toexternalandisblockeddefaults tofalse." → "Creates a contact.fullnameandphonenumber are required. Optional fields includeemail,source,type,companyname,countryname,cityname,bio,additionalattributes, andisblocked. When omitted,sourcedefaults toapi,typedefaults toexternal, andisblockeddefaults tofalse." - Summary changed
getDeveloperContact"Get a contact" → "Get a contact by identifier"
85e9dc5docs(api): align response contracts and contact behavior- Summary changed
listDeveloperContacts"List contacts (paginated)" → "List Contacts" - Description changed
listDeveloperContacts"Returns non-blocked contacts, ordered bycreated_atdescending. Blocked contacts are excluded from this list but can still be retrieved by identifier. Empty results return200withdata: []andmeta.total: 0." → "Returns both blocked and non-blocked contacts, ordered bycreated_atdescending. Empty results return200withdata: []andmeta.total: 0." - Description changed
createDeveloperContact"Creates a contact.fullnameandphonenumber are required. Optional fields includeemail,source,type,companyname,countryname,cityname,bio,additionalattributes, andisblocked. When omitted,sourcedefaults toapi,typedefaults toexternal, andisblockeddefaults tofalse." → "Creates a contact.fullnameandphonenumber are required. Optional fields includeemail,type,companyname,countryname,cityname,bio,additionalattributes, andisblocked. When omitted,typedefaults toexternalandisblockeddefaults tofalse." - Summary changed
getDeveloperContact"Get a contact by identifier" → "Get a contact"