I am not understanding the meaning of 'object_role' and 'object_id' in ACL API. I was trying to manage ACL using CiviCRM API 3.
Object table is the type of data the ACL is operating on.
For eg: if you want to create an ACL which grants permission for an event - object table, in this case, will be
Object id is the id of the event to which the permission is applied to. An example of API which uses these two params could be -
$result = civicrm_api3('Acl', 'create', [ 'object_table' => "civicrm_event", 'object_id' => 2, //event id, 0 for all events. ]);