# Access Control

## Access Control APIs

API specs to map actions to roles.

{% openapi src="<https://raw.githubusercontent.com/egovernments/DIGIT-Specs/master/Common%20Services/access-control.yaml>" path="/access/v1/actions/\_search" method="post" %}
<https://raw.githubusercontent.com/egovernments/DIGIT-Specs/master/Common%20Services/access-control.yaml>
{% endopenapi %}

{% openapi src="<https://raw.githubusercontent.com/egovernments/DIGIT-Specs/master/Common%20Services/access-control.yaml>" path="/access/v1/actions/\_create" method="post" %}
<https://raw.githubusercontent.com/egovernments/DIGIT-Specs/master/Common%20Services/access-control.yaml>
{% endopenapi %}

{% openapi src="<https://raw.githubusercontent.com/egovernments/DIGIT-Specs/master/Common%20Services/access-control.yaml>" path="/access/v1/actions/\_update" method="put" %}
<https://raw.githubusercontent.com/egovernments/DIGIT-Specs/master/Common%20Services/access-control.yaml>
{% endopenapi %}

{% openapi src="<https://raw.githubusercontent.com/egovernments/DIGIT-Specs/master/Common%20Services/access-control.yaml>" path="/access/v1/actions/\_validate" method="post" %}
<https://raw.githubusercontent.com/egovernments/DIGIT-Specs/master/Common%20Services/access-control.yaml>
{% endopenapi %}

{% openapi src="<https://raw.githubusercontent.com/egovernments/DIGIT-Specs/master/Common%20Services/access-control.yaml>" path="/access/v1/feature-role/\_create" method="post" %}
<https://raw.githubusercontent.com/egovernments/DIGIT-Specs/master/Common%20Services/access-control.yaml>
{% endopenapi %}

{% openapi src="<https://raw.githubusercontent.com/egovernments/DIGIT-Specs/master/Common%20Services/access-control.yaml>" path="/access/v1/roles/\_search" method="post" %}
<https://raw.githubusercontent.com/egovernments/DIGIT-Specs/master/Common%20Services/access-control.yaml>
{% endopenapi %}

{% openapi src="<https://raw.githubusercontent.com/egovernments/DIGIT-Specs/master/Common%20Services/access-control.yaml>" path="/access/v1/roles/\_create" method="post" %}
<https://raw.githubusercontent.com/egovernments/DIGIT-Specs/master/Common%20Services/access-control.yaml>
{% endopenapi %}

{% openapi src="<https://raw.githubusercontent.com/egovernments/DIGIT-Specs/master/Common%20Services/access-control.yaml>" path="/access/v1/roles/\_update" method="put" %}
<https://raw.githubusercontent.com/egovernments/DIGIT-Specs/master/Common%20Services/access-control.yaml>
{% endopenapi %}

{% openapi src="<https://raw.githubusercontent.com/egovernments/DIGIT-Specs/master/Common%20Services/access-control.yaml>" path="/access/v1/role-actions/\_create" method="post" %}
<https://raw.githubusercontent.com/egovernments/DIGIT-Specs/master/Common%20Services/access-control.yaml>
{% endopenapi %}
