Hi Fede,
Thank you for reaching support. The campaign status from the shared link indicates the status of the campaign when serving. You can get the campaign serving status using campaign.servingStatus. Let us know if you need any other information.
Regards,
Nikisha Patel, Google Ads API Team
Hi Fede,
Yes, the campaigns have Status and a Serving Status attributes and both are independent as campaign Serving Status indicates if the campaign is serving Ads which is different from the status of the campaign. It is possible to have campaign with ACTIVE status and ENDED service status(if the campaign has ended serving ads). To pull the service status of campaign directly from Final URL Report is not possible, it can be performed manually using the same steps you followed.
Regards,
Nikisha Patel, Google Ads API Team