API : create custom report; Automatic linking of Request to Problem

API : create custom report; Automatic linking of Request to Problem

Hello. We are using SDP 8.2.

1). Tell me please, is there a way to use API to create custom reports? 

2). There is a way to automate linking process of Request to Problem?
For example, we have project to implement. For monitoring goals we created around 30 Problems. We are sorting and linking Requests in SD to this Problems. 
And the matter is that it's hard to link Request to a Problem manually, because 
- first, we need to find this problems among variety of others;
- second, registered problems take place not one after another;

But if we could to automate this process coming from Request infromation it would be far easy.  

Thanks.   

                  New to ADSelfService Plus?