Skip to main content
PUT
/
api
/
customer
/
{customerId}
/
crp
/
{CRPId}
/
role
/
{roleId}
updateCrpRole
curl --request PUT \
  --url https://api.artemis.cynopsis.co/api/customer/{customerId}/crp/{CRPId}/role/{roleId} \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "appointedDate": "2023-12-25",
  "id": 123,
  "resignedDate": "2023-12-25",
  "role": "<string>"
}'
{
  "appointedDate": "2023-12-25",
  "createdAt": {
    "date": 123,
    "day": 123,
    "hours": 123,
    "minutes": 123,
    "month": 123,
    "nanos": 123,
    "seconds": 123,
    "time": 123,
    "timezoneOffset": 123,
    "year": 123
  },
  "createdBy": {
    "email": "<string>",
    "firstName": "<string>",
    "fullName": "<string>",
    "id": 123,
    "lastName": "<string>"
  },
  "id": 123,
  "resignedDate": "2023-12-25",
  "role": "<string>",
  "updatedAt": {
    "date": 123,
    "day": 123,
    "hours": 123,
    "minutes": 123,
    "month": 123,
    "nanos": 123,
    "seconds": 123,
    "time": 123,
    "timezoneOffset": 123,
    "year": 123
  },
  "updatedBy": {
    "email": "<string>",
    "firstName": "<string>",
    "fullName": "<string>",
    "id": 123,
    "lastName": "<string>"
  }
}

Authorizations

Authorization
string
header
required

The access token received from the authorization server in the OAuth 2.0 flow.

Path Parameters

CRPId
integer
required

CRPId

customerId
integer
required

customerId

roleId
integer
required

roleId

Body

application/json

crpRoleRequestDto

role
string
required
appointedDate
string<date>
id
integer
resignedDate
string<date>

Response

OK

appointedDate
string<date>
createdAt
object
createdBy
object
id
integer
resignedDate
string<date>
role
string
updatedAt
object
updatedBy
object