/mcp<ReasonCodes category="ALL"> <ReasonCode> <uri>/finesse/api/ReasonCode/1</uri> <category>NOT_READY</category> ... Rest of ReasonCode Object .. </ReasonCode> <ReasonCode> <uri>/finesse/api/ReasonCode/2</uri> <category>LOGOUT</category> ... Rest of ReasonCode Object ... </ReasonCode> </ReasonCodes> Example Response: <ApiErrors> <ApiError> <ErrorType>Authorization Failure</ErrorType> <ErrorMessage>UNAUTHORIZED</ErrorMessage> <ErrorData>jsmith</ErrorData> </ApiError> </ApiErrors> Example Failure Response: ReasonCode—Create This API allows an administrator to create a new reason code. The administrator specifies the category, code, label, and forAll attributes for the reason code. Finesse supports a maximum of 100 global reason codes and 100 non-global reason codes for each category. You can create up to 100 global and 100 non-global reason codes with a category of NOT_READY, and 100 global and 100 non-global reason codes with a category of LOGOUT. The forAll parameter determines if a reason code is global (true) or non-global (false). If you provide two or more duplicate tags in the XML body for a POST operation, the value of the last duplicate tag is processed and all other duplicate tags are ignored. Note https://<FQDN>/finesse/api/ReasonCode/ URI: https://finesse1.xyz.com/finesse/api/ReasonCode/ Example URI: Only administrators can use this API. Security Constraints: POST HTTP Method: Application/XML Content Type: XML Input/Output Format: <ReasonCode> <category>NOT_READY</category> <code>24</code> <label>Lunch</label> <forAll>true</forAll> </ReasonCode> HTTP Request: Cisco Finesse Web Services Developer and JavaScript Guide, Release 12.5(1) 240 Cisco Finesse Configuration APIs ReasonCode—Create
