// BLOG — CONNECTWISE PSA ACTIONS

TICKET
ASSIGNMENT NOTE

This action will add the assignment note and send it to the member. This action is not completed by the API when you add a resource to a ticket.

REQUIRED VARIABLES

  • member_id — The ID of the ConnectWise PSA member that you want to assign
  • ticket_id — The ID of the service ticket that you are assigning the member to
  • assignment_note — The text note that you wish to include with the assignment. Regex in the body will handle replacing the spaces with '+'
  • member_email — The email address of the member you are assigning
  • member_first_name — The first name of the member you are assigning
  • member_last_name — The last name of the member you are assigning
  • member_identifier — The identifier of the member you are assigning. This can also be thought of as their PSA username such as tcat for Tom Cat.

ACTION

POST

URL PATH

{ base URL including version identifier }/services/system_io/actionprocessor/Service/SendStatusRequestAction.rails

HEADERS

KeyValue
Content-Typeapplication/x-www-form-urlencoded

PAYLOAD

actionMessage=%7B%22payload%22%3A%22%7B%5C%22scheduleRecId%5C%22%3A{{ CTX.member_id }}%2C%5C%22srServiceRecId%5C%22%3A{{ CTX.ticket_id|int }}%2C%5C%22comments%5C%22%3A%5C%22{{ CTX.assignment_note|regex_replace(' ','+') }}%5C%22%2C%5C%22emailAddress%5C%22%3A%5C%22{{ CTX.member_email|urlencode }}%5C%22%2C%5C%22memberName%5C%22%3A%5C%22{{ CTX.member_first_name~"+"~CTX.member_last_name }}%5C%22%2C%5C%22requestType%5C%22%3A%5C%22new%5C%22%2C%5C%22resourceID%5C%22%3A%5C%22{{ CTX.member_identifier }}%5C%22%2C%5C%22documentRecIds%5C%22%3A%5B%5D%7D%22%2C%22payloadClassName%22%3A%22SendStatusRequestAction%22%2C%22project%22%3A%22ServiceCommon%22%7D