feat: return Errors field in SlackErrorResponse #1443
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There are a few methods in the Slack API that return an
Errors
field.We've historically not captured this. It seems there are 4:
https://slack.com/api/conversations.invite
https://slack.com/api/apps.manifest.create
dialog submission
This one is a bit odd, I only found it in the java docs, not sure where it is in the API docs. In any case, we don't support it in the library (I think)
https://slack.com/api/admin.workflows.collaborators.add
We do not support the last two in the library therefore I didn't even add at this stage.
This PR adds support for the first two in the list.
Fixes #1433.