Check if F5 BIG-IP DO install successful and version.
Declaration Onboarding (DO) API could be used to pull license from BIG-IQ LM and configure L1-L3 configurations on BIG-IP, also could be part of the IaC code and configure these initial configurations on new provisioned BIG-IP.
License assign from BIG-IQ LM
In my below example, I specified BIG-IQ LM management IP address, login credential, license pool name, keywords, BIG-IP login credential and chargebackTag etc. and post API call towards BIG-IP DO API Endpoint.
Check the DO API task status by searching task id on Postman
Check on the BIG-IP and BIG-IQ LM, there is no license applied/assigned to this BIG-IP.
Both F5 BIG-IQ License Manager (LM) and BIG-IP VE could be supported to use automation tools/APIs to automate the license assignment/revoke/relicense etc. operations based on business requirements. Customer could choose their desired automation tools to integrate with F5 provided APIs to archive their automation goals.
All of the examples APIs and postman collections in this testing you can find in this Github Repo.