Hi There,
In the app builder, I set up a connection to my webapi but it only shows the checkboxes for GET Methods not POST Methods.
What am I missing?
Thanks for any help.
Best Regards,
Steve.
Block blast's graphics are optimized to create a light yet satisfying feel, suitable for those who like simplicity but want smooth effects when creating combos.
Sounds like the app builder is only recognizing your API’s GET methods because they’re typically used for retrieving data, while POST methods require additional configuration such as defining request bodies, headers, or authentication before they appear as options—so you may need to explicitly set those in your API definition or connector setup. Think of it like The Spike Volleyball Story Characters, where each player has unique roles and abilities, but you only see their true potential once you configure their stats properly; in the same way, your POST methods will show up once the system knows how to handle their required inputs.
Hi there, in most app builders, when connecting to a WebAPI, the interface often auto-detects available methods but only displays GET methods by default unless the POST methods are explicitly defined with proper metadata (like in OpenAPI/Swagger) or enabled in the configuration; you might need to check your API definition to ensure POST endpoints are documented correctly, verify that the app builder supports POST calls in that section, and manually add them if needed—similar to how sim registration tm processes require both form submission (POST) and data retrieval (GET) steps to be fully functional.
Hello,
After an investigation, I have found a forum thread where similar issue has been discussed:
AppBuilder: When adding REST-api the endpoints are disabled and not selectable | Infragistics Forums
As it is mentioned there, Results.Ok() is an old method and loses all the type information that Swagger (OpenAPI) needs to produce the correct metadata and App Builder to be able to "see" the return types.
So you need to use either:
- Return Task<YourResponseType>, where OK is assumed.- Return TypedResult.Ok(yourResponse), where OK is explicit.
If you require any further assistance on the matter, please let me know.
Sincerely,Teodosia HristodorovaSoftware Developer
Hi Teodosia,
Please see the attached image for my method for adding / post.
Thanks for the help.