API questions from a customer of mine. Still learning the API myself so just need some answers to the below. No need to get on a call or anything. Can anyone fill in some blanks for me here?We’ve recently started using the AirVantage API to register and activate systems automatically and I had a few questions:
- The documentation marks endpoints as rate limited but doesn’t provide exact numbers. Is this documented somewhere or is there a general rule we can follow?
- When registering a system, a default application is necessary for AirVantage to communicate with the modem, but it seems that the dashboard UI has some custom mappings for Model → Application Type
- (e.g. RV55 → ALEOS.PROD.21.LWM2M)
- Is there a more elegant way to determine the application type and/or latest revision using the API? Or is it recommended to just store the application type ourselves for each model?
- API client / credential management
- API clients: The dashboard doesn’t seem to have any way to rotate secret keys or delete the clients. Is this intended?
- Access tokens: I’m currently using my own credentials to obtain access tokens in our software. Is there a recommended way to create a “system” account that isn’t tied to a specific person?