Access Control

Authorisation Management

Swagger API Contract Link

authorizes if the action can be taken

post
Body
Responses
200
Ok
post
POST /access/v1/actions/_authorize HTTP/1.1
Host: 
Content-Type: application/json
Accept: */*
Content-Length: 246

{
  "AuthorizationRequest": {
    "roles": [
      {
        "id": 1,
        "name": "text"
      }
    ],
    "tenantIds": [
      "text"
    ],
    "uri": "text"
  },
  "RequestInfo": {
    "apiId": "text",
    "ver": "text",
    "ts": "text",
    "action": "text",
    "did": "text",
    "key": "text",
    "msgId": "text",
    "requesterId": "text",
    "authToken": "text"
  }
}

No content

getAllMDMSActions

post
Body
Responses
200
Search action(s) successful
application/json
post
POST /access/v1/actions/mdms/_get HTTP/1.1
Host: 
Content-Type: application/json
Accept: */*
Content-Length: 413

{
  "requestInfo": {
    "apiId": "text",
    "ver": "text",
    "ts": 1,
    "action": "text",
    "did": "text",
    "key": "text",
    "msgId": "text",
    "requesterId": "text",
    "authToken": "text"
  },
  "actions": [
    {
      "id": 1,
      "name": "text",
      "queryParams": "text",
      "url": "text",
      "parentModule": 1,
      "orderNumber": 1,
      "displayName": "text",
      "enabled": true,
      "createdBy": 1,
      "createdDate": "2025-06-25",
      "lastModifiedBy": 1,
      "lastModifiedDate": "2025-06-25",
      "tenantId": "text",
      "serviceCode": 1
    }
  ]
}
{
  "responseInfo": {
    "apiId": "text",
    "ver": "text",
    "ts": 1,
    "resMsgId": "text",
    "msgId": "text",
    "status": "SUCCESSFUL"
  },
  "actions": [
    {
      "id": 1,
      "name": "text",
      "queryParams": "text",
      "url": "text",
      "parentModule": 1,
      "orderNumber": 1,
      "displayName": "text",
      "enabled": true,
      "createdBy": 1,
      "createdDate": "2025-06-25",
      "lastModifiedBy": 1,
      "lastModifiedDate": "2025-06-25",
      "tenantId": "text",
      "serviceCode": 1
    }
  ]
}

Last updated

Was this helpful?