AWS Lambda Function is not an available SDK implementation

Originally posted by Tait (from TaskLab.com.au)

Hi Team,

I tried submitting this to developer.support@servicem8.com but I was directed here in response.

I’m trying to create an Add-On that uses an AWS Lambda, but when I go to select the SDK my Add-On will use, I’m not given AWS Lambda as an.

I am able to create an AWS Lambda on my other business’ developer account, but not this one.

Hi Tait,

Thanks for bringing this to our attention. Based on what you’ve described, this appears to be related to developer account permissions or approval status.

The AWS Lambda (Simple Function) option requires specific developer account permissions to access. Since you mention that you can create AWS Lambda functions on your other business’ developer account but not this one, this suggests that your current developer account may:

  1. Still be pending approval or review
    2. Not have the necessary permissions enabled for Simple Function add-ons
    3. Be missing certain account verification requirements

Developer accounts typically need to go through an approval process before all features become available. The ServiceM8 Add-on SDK, which includes AWS Lambda support, provides streamlined OAuth handling and temporary access tokens for authentication, but access to these features is controlled at the account level.

To resolve this issue, we recommend:

  1. Checking your developer account status in the Developer Portal
    2. Ensuring all account verification steps have been completed
    3. Contacting our developer support team at developer.support@servicem8.com with your developer account details for manual review

If you need immediate development capabilities, you can also explore using external hosting with manual OAuth implementation as an alternative to Simple Functions.

Thanks,
Cody

Hi Cody,

As far as I am aware, I have approval as I am listed on the Developer Partner Platform.

When I go to the Developer Portal, there is no way for me to check the Developer Account Status. I am only presented with the option to create (or edit) Add-Ons (both of my accounts are the same in this regard).

The Settings and Home pages do not show any alerts for any additional verification I need to perform, are there any other areas to check?

I initially reached out to developer.support, and they sent me here.

I have since found out that AWS Lambda Serverless Add-Ons are now deprecated for new accounts, which is why this method is no longer showing.

I have made another post with questions about External Integrations.