Skip to content

Latest commit

 

History

History
143 lines (117 loc) · 5.42 KB

support-response.md

File metadata and controls

143 lines (117 loc) · 5.42 KB
description
API Documentation for the BugSplat Support Response Endpoints

Support Response

Get or set the contents of the end-user Support Response page that is loaded by the BugSplat Windows Native C++ and Windows .NET Framework SDKs.

{% swagger baseUrl="https://app.bugsplat.com" path="/api/techsupport/message" method="get" summary="Message" %} {% swagger-description %} Returns the subject and raw markdown body contents for a Support Response page that has been configured for a specified stackKeyId and appKey. {% endswagger-description %}

{% swagger-parameter in="query" name="appKey" type="string" %} An appKey used to display a targeted version of the Support Response page. This is useful for displaying localized Support Response pages. {% endswagger-parameter %}

{% swagger-parameter in="query" name="stackKeyId" type="number" required="true" %} The Crash Group (Stack Key) ID of the specified crash {% endswagger-parameter %}

{% swagger-parameter in="query" name="database" type="string" %} BugSplat database containing the specified crash {% endswagger-parameter %}

{% swagger-response status="200" description="" %}

{
    "status": "success",
    "stackKeyId": 5524,
    "stackKey": "myConsoleCrasher!MemoryException(153)",
    "appKey": "*Default*",
    "subject": "",
    "content": "",
    "allkeys": null
}

{% endswagger-response %} {% endswagger %}

{% swagger baseUrl="https://app.bugsplat.com" path="/api/techsupport/message" method="post" summary="Message" %} {% swagger-description %} Create a new Support Response page for a specified stackKeyId and appKey. {% endswagger-description %}

{% swagger-parameter in="query" name="content" type="string" required="true" %} Markdown contents of the Support Response page's body. {% endswagger-parameter %}

{% swagger-parameter in="query" name="subject" type="string" required="true" %} The subject line to be displayed to an end-user. {% endswagger-parameter %}

{% swagger-parameter in="query" name="appKey" type="string" %} An appKey used to display a targeted version of the Support Response page. This is useful for displaying localized Support Response pages. {% endswagger-parameter %}

{% swagger-parameter in="query" name="stackKeyId" type="number" required="true" %} The Crash Group (Stack Key) ID of the specified crash {% endswagger-parameter %}

{% swagger-parameter in="query" name="database" type="string" %} BugSplat database containing the specified crash {% endswagger-parameter %}

{% swagger-response status="200" description="" %}

{
    "status": "success",
    "stackKeyId": 0,
    "appKey": "*Default*",
    "subject": "Default Message",
    "content": "This is the default support response for crashes posted to the Fred database.  It will be displayed if there is no stack key specific support response available."
}

{% endswagger-response %} {% endswagger %}

{% swagger baseUrl="https://app.bugsplat.com" path="/api/techsupport/message" method="put" summary="Message" %} {% swagger-description %} Update a Support Response page for a specified stackKeyId and appKey. {% endswagger-description %}

{% swagger-parameter in="query" name="content" type="string" required="true" %} Markdown contents of the Support Response page's body. {% endswagger-parameter %}

{% swagger-parameter in="query" name="subject" type="string" required="true" %} The subject line to be displayed to an end-user. {% endswagger-parameter %}

{% swagger-parameter in="query" name="appKey" type="string" %} An appKey used to display a targeted version of the Support Response page. This is useful for displaying localized Support Response pages. {% endswagger-parameter %}

{% swagger-parameter in="query" name="stackKeyId" type="number" required="true" %} The Crash Group (Stack Key) ID of the specified crash {% endswagger-parameter %}

{% swagger-parameter in="query" name="database" type="string" %} BugSplat database containing the specified crash {% endswagger-parameter %}

{% swagger-response status="200" description="" %}

{
    "status": "success",
    "stackKeyId": 0,
    "appKey": "*Default*",
    "subject": "Default Message",
    "content": "This is the default support response for crashes posted to the Fred database.  It will be displayed if there is no stack key specific support response available."}

{% endswagger-response %} {% endswagger %}

{% swagger baseUrl="https://app.bugsplat.com" path="/api/techsupport/message" method="delete" summary="Message" %} {% swagger-description %} Delete a Support Response page for a specified stackKeyId and appKey. {% endswagger-description %}

{% swagger-parameter in="query" name="appKey" type="string" %} An appKey used to display a targeted version of the Support Response page. This is useful for displaying localized Support Response pages. {% endswagger-parameter %}

{% swagger-parameter in="query" name="stackKeyId" type="number" required="true" %} The Crash Group (Stack Key) ID of the specified crash {% endswagger-parameter %}

{% swagger-parameter in="query" name="database" type="string" %} BugSplat database containing the specified crash {% endswagger-parameter %}

{% swagger-response status="200" description="" %}

{
    "status": "success",
    "stackKeyId": 5524,
    "appKey": "en-US",
    "affected_rows": 1
}

{% endswagger-response %} {% endswagger %}