Delete an agent conversation
Changed onSoft-deletes an agent conversation owned by the authenticated user.
The controller scopes the lookup by _id, orgId, userId, and agentKey. If no matching writable conversation is found, the route is intentionally a no-op and still returns HTTP 200 with conversation: null.
This makes the operation idempotent:
- deleting a nonexistent conversation returns success with null
- deleting through a different agentKey returns success with null
- deleting an already deleted conversation returns success with null
Artifacts: before the conversation is marked deleted, every artifact the caller created in it is deleted for good (every version and stored file). Artifacts another participant created stay theirs. If the cleanup cannot be done the conversation is left in place and the error is returned (for example 503); repeating the request finishes it.
Request
- Base URLhttps://app.pipeshub.com/api/v1
- URLhttps://app.pipeshub.com/api/v1/agents/{agentKey}/conversations/{conversationId}
- Auth
- HTTP bearer
- or OAuth 2Authorization code: /api/v1/oauth2/authorizeClient credentialsToken URL: /api/v1/oauth2/token scopes: agent:write
Path parameters
Response
Conversation deleted or no-op delete completed successfully
Changes
- breaking
the
/////////response's property type changed fromobjectto no type for status - breaking
the
/////////response's property type changed fromobjectto no type for status - breaking
the
/////////response's property type changed fromobjectto no type for status - breaking
the
/////////response's property type changed fromobjectto no type for status - breaking
the
/////////response's property type changed fromobjectto no type for status - breaking
the
////////response's property type changed fromobjectto no type for status - warning
removed the optional property
//////////from the response with the status - warning
removed the optional property
//////////from the response with the status - warning
removed the optional property
//////////from the response with the status - warning
removed the optional property
//////////from the response with the status - warning
removed the optional property
//////////from the response with the status - warning
removed the optional property
//////////from the response with the status - warning
removed the optional property
//////////from the response with the status - warning
removed the optional property
//////////from the response with the status - warning
removed the optional property
//////////from the response with the status - warning
removed the optional property
//////////from the response with the status - warning
removed the optional property
//////////from the response with the status - warning
removed the optional property
//////////from the response with the status - warning
removed the optional property
//////////from the response with the status - warning
removed the optional property
//////////from the response with the status - warning
removed the optional property
//////////from the response with the status - warning
removed the optional property
//////////from the response with the status - warning
removed the optional property
//////////from the response with the status - warning
removed the optional property
//////////from the response with the status - warning
removed the optional property
//////////from the response with the status - warning
removed the optional property
//////////from the response with the status - warning
removed the optional property
//////////from the response with the status - warning
removed the optional property
//////////from the response with the status - warning
removed the optional property
//////////from the response with the status - warning
removed the optional property
//////////from the response with the status - warning
removed the optional property
//////////from the response with the status - warning
removed the optional property
//////////from the response with the status - warning
removed the optional property
//////////from the response with the status - warning
removed the optional property
//////////from the response with the status - warning
removed the optional property
//////////from the response with the status - warning
removed the optional property
//////////from the response with the status - warning
removed the optional property
//////////from the response with the status - warning
removed the optional property
//////////from the response with the status - warning
removed the optional property
//////////from the response with the status - warning
removed the optional property
//////////from the response with the status - warning
removed the optional property
//////////from the response with the status - warning
removed the optional property
/////////from the response with the status - warning
removed the optional property
/////////from the response with the status - warning
removed the optional property
/////////from the response with the status - warning
removed the optional property
/////////from the response with the status - warning
removed the optional property
/////////from the response with the status - warning
removed the optional property
/////////from the response with the status - info
added the non-success response with the status
- info
added the optional property
/////////to the response with the status - info
added the optional property
////////to the response with the status - info
added the optional property
//////to the response with the status - info
added to the
/////////response propertyanyOflist for the response status - info
added to the
/////////response propertyanyOflist for the response status - info
added to the
/////////response propertyanyOflist for the response status - info
added to the
/////////response propertyanyOflist for the response status - info
added to the
/////////response propertyanyOflist for the response status - info
added to the
////////response propertyanyOflist for the response status - info
added
subschema #1to the////////response propertyanyOflist for the response status
- breaking
- info
added the optional property
//////////to the response with the status - info
added the optional property
//////////to the response with the status - info
added the optional property
//////////to the response with the status - info
added the optional property
//////////to the response with the status - info
added the optional property
//////////to the response with the status - info
added the optional property
//////////to the response with the status - info
added the optional property
////////to the response with the status - info
added the optional property
////////to the response with the status - info
added the optional property
////////to the response with the status - info
added the optional property
///////////////to the response with the status - info
added the optional property
///////////////to the response with the status
- info