DIM

All DIMS

get
/api/v1/dim/
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Responses
200

Successful response

application/json
get
/api/v1/dim/
200

Successful response

No content

Single DIM

get
/api/v1/dim/{dimId}
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
dimIdintegerRequiredExample: 1
Responses
200

Successful response

application/json
get
/api/v1/dim/{dimId}
200

Successful response

No content

Edit DIM

put
/api/v1/dim/{dimId}
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
dimIdintegerRequiredExample: 1
Body
objectOptionalExample: {"name":"Testing DIM","scopeId":1,"type":"test","description":"Test description","context":"Test context","expressions":["sample expression one","sample expression two"],"responses":["sample response one","sample response two"]}
Responses
200

Successful response

application/json
put
/api/v1/dim/{dimId}
200

Successful response

No content

Create DIM

post
/api/v1/dim
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
objectOptionalExample: {"name":"Demo DIM","scopes":[18],"type":"demo"}
Responses
200

Successful response

application/json
post
/api/v1/dim
200

Successful response

No content

Delete DIM

delete
/api/v1/dim/{dimId}/delete
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
dimIdintegerRequiredExample: 1
Responses
200

Successful response

application/json
delete
/api/v1/dim/{dimId}/delete
200

Successful response

No content

Toggle debug

patch
/api/v1/dim/{dimId}/toggle
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
dimIdintegerRequiredExample: 3
Body
Responses
200

Successful response

application/json
patch
/api/v1/dim/{dimId}/toggle
200

Successful response

No content

Verify Dim Token

get
/api/v1/dim/verify/token/{token}
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
tokenstringRequiredExample: abc123def456ghi789jkl012mno345pqr678stu901vwx234yz567
Responses
200

Successful response

application/json
get
/api/v1/dim/verify/token/{token}
200

Successful response

No content

Update Expression and Intent Number by UUID

patch
/api/v1/dim/{uuid}
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
uuidstringRequiredExample: 12345678-1234-1234-1234-123456789abc
Body
objectOptionalExample: {"expressionNumber":2,"intentNumber":2}
Responses
200

Successful response

application/json
patch
/api/v1/dim/{uuid}
200

Successful response

No content

Create DIM From Presentation

post
/api/v1/dim/presentation
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
objectOptionalExample: {"name":"Test DIM","scopes":["identity"],"type":"test","expressions":[],"responses":[]}
Responses
200

Successful response

application/json
post
/api/v1/dim/presentation
200

Successful response

No content

Last updated