Test
Test
client.Webhooks.Test(ctx, id, body) (*WebhookWebhookTestResponseWebhookWebhookTestResponse, error)
post/api/v1/webhooks/{id}/test
Invokes the c1.api.webhooks.v1.WebhooksService.Test method.
Parameters
idstring
The id field.
bodyBodyfieldWebhookTestParams
Hide ParametersShow Parameters
Returns
WebhookTestResponsestruct
The WebhooksServiceTestResponse message.
Hide ParametersShow Parameters
WebhookIDstringAttemptsint64CompletedAtTimeCreatedAtTimeExpiresAtTimeLastAttemptedAtTimeSourceWebhookTestResponseWebhookSourceSpecWebhookTestResponseWebhookSpecStatestringUpdatedAtTimeWebhookIDstringWebhookTestResponseWebhook
optional
The WebhookInstance message.
Hide ParametersShow Parameters
IDstring
optional
The id field.
Attemptsint64
optional
The attempts field.
formatint32
formatdate-time
formatdate-time
formatdate-time
formatdate-time
SourceApprovalStepWebhookTestResponseWebhookSourceApprovalStepPolicyPostActionWebhookTestResponseWebhookSourcePolicyPostActionProvisionStepWebhookTestResponseWebhookSourceProvisionStepTestanyWorkflowStepWebhookTestResponseWebhookSourceWorkflowStepWebhookTestResponseWebhookSource
optional
The WebhookSource message.
This message contains a oneof named source. Only a single field of the following list may be set at a time:
- test
- policyPostAction
- approvalStep
- provisionStep
- workflowStep
Hide ParametersShow Parameters
The WebhookSourceApprovalStep message.
Hide ParametersShow Parameters
TicketIDstring
optional
The ticketId field.
The WebhookSourcePolicyPostAction message.
Hide ParametersShow Parameters
TicketIDstring
optional
The ticketId field.
The WebhookSourceProvisionStep message.
Hide ParametersShow Parameters
TicketIDstring
optional
The ticketId field.
The WebhookSourceTest message.
WorkflowStepWorkflowExecutionIDstringWorkflowStepIDstringWebhookTestResponseWebhookSourceWorkflowStep
optional
The WebhookSourceWorkflowStep message.
Hide ParametersShow Parameters
WorkflowExecutionIDstring
optional
The workflowExecutionId field.
formatint64
WorkflowStepIDstring
optional
The workflowStepId field.
The WebhookSpec message.
Hide ParametersShow Parameters
Destinationstring
optional
The destination field.
Statestring
optional
The state field.
Hide ParametersShow Parameters
WebhookTestResponseWebhookStateWebhookStateUnspecifiedconst
WebhookTestResponseWebhookStateWebhookStateUnspecifiedWebhookTestResponseWebhookStateWebhookTestResponseWebhookStateWebhookStatePendingWebhookTestResponseWebhookStateWebhookTestResponseWebhookStateWebhookStateRunningWebhookTestResponseWebhookStateWebhookTestResponseWebhookStateWebhookStateErrorWebhookTestResponseWebhookStateWebhookTestResponseWebhookStateWebhookStateWaitingCallbackWebhookTestResponseWebhookStateWebhookTestResponseWebhookStateWebhookStateProcessResponseWebhookTestResponseWebhookStateWebhookTestResponseWebhookStateWebhookStateSuccessWebhookTestResponseWebhookStateWebhookTestResponseWebhookStateWebhookStateFatalErrorWebhookTestResponseWebhookStateWebhookTestResponseWebhookState
"WEBHOOK_STATE_UNSPECIFIED"
WebhookTestResponseWebhookStateWebhookStatePendingconst
WebhookTestResponseWebhookStateWebhookStateUnspecifiedWebhookTestResponseWebhookStateWebhookTestResponseWebhookStateWebhookStatePendingWebhookTestResponseWebhookStateWebhookTestResponseWebhookStateWebhookStateRunningWebhookTestResponseWebhookStateWebhookTestResponseWebhookStateWebhookStateErrorWebhookTestResponseWebhookStateWebhookTestResponseWebhookStateWebhookStateWaitingCallbackWebhookTestResponseWebhookStateWebhookTestResponseWebhookStateWebhookStateProcessResponseWebhookTestResponseWebhookStateWebhookTestResponseWebhookStateWebhookStateSuccessWebhookTestResponseWebhookStateWebhookTestResponseWebhookStateWebhookStateFatalErrorWebhookTestResponseWebhookStateWebhookTestResponseWebhookState
"WEBHOOK_STATE_PENDING"
WebhookTestResponseWebhookStateWebhookStateRunningconst
WebhookTestResponseWebhookStateWebhookStateUnspecifiedWebhookTestResponseWebhookStateWebhookTestResponseWebhookStateWebhookStatePendingWebhookTestResponseWebhookStateWebhookTestResponseWebhookStateWebhookStateRunningWebhookTestResponseWebhookStateWebhookTestResponseWebhookStateWebhookStateErrorWebhookTestResponseWebhookStateWebhookTestResponseWebhookStateWebhookStateWaitingCallbackWebhookTestResponseWebhookStateWebhookTestResponseWebhookStateWebhookStateProcessResponseWebhookTestResponseWebhookStateWebhookTestResponseWebhookStateWebhookStateSuccessWebhookTestResponseWebhookStateWebhookTestResponseWebhookStateWebhookStateFatalErrorWebhookTestResponseWebhookStateWebhookTestResponseWebhookState
"WEBHOOK_STATE_RUNNING"
WebhookTestResponseWebhookStateWebhookStateErrorconst
WebhookTestResponseWebhookStateWebhookStateUnspecifiedWebhookTestResponseWebhookStateWebhookTestResponseWebhookStateWebhookStatePendingWebhookTestResponseWebhookStateWebhookTestResponseWebhookStateWebhookStateRunningWebhookTestResponseWebhookStateWebhookTestResponseWebhookStateWebhookStateErrorWebhookTestResponseWebhookStateWebhookTestResponseWebhookStateWebhookStateWaitingCallbackWebhookTestResponseWebhookStateWebhookTestResponseWebhookStateWebhookStateProcessResponseWebhookTestResponseWebhookStateWebhookTestResponseWebhookStateWebhookStateSuccessWebhookTestResponseWebhookStateWebhookTestResponseWebhookStateWebhookStateFatalErrorWebhookTestResponseWebhookStateWebhookTestResponseWebhookState
"WEBHOOK_STATE_ERROR"
WebhookTestResponseWebhookStateWebhookStateWaitingCallbackconst
WebhookTestResponseWebhookStateWebhookStateUnspecifiedWebhookTestResponseWebhookStateWebhookTestResponseWebhookStateWebhookStatePendingWebhookTestResponseWebhookStateWebhookTestResponseWebhookStateWebhookStateRunningWebhookTestResponseWebhookStateWebhookTestResponseWebhookStateWebhookStateErrorWebhookTestResponseWebhookStateWebhookTestResponseWebhookStateWebhookStateWaitingCallbackWebhookTestResponseWebhookStateWebhookTestResponseWebhookStateWebhookStateProcessResponseWebhookTestResponseWebhookStateWebhookTestResponseWebhookStateWebhookStateSuccessWebhookTestResponseWebhookStateWebhookTestResponseWebhookStateWebhookStateFatalErrorWebhookTestResponseWebhookStateWebhookTestResponseWebhookState
"WEBHOOK_STATE_WAITING_CALLBACK"
WebhookTestResponseWebhookStateWebhookStateProcessResponseconst
WebhookTestResponseWebhookStateWebhookStateUnspecifiedWebhookTestResponseWebhookStateWebhookTestResponseWebhookStateWebhookStatePendingWebhookTestResponseWebhookStateWebhookTestResponseWebhookStateWebhookStateRunningWebhookTestResponseWebhookStateWebhookTestResponseWebhookStateWebhookStateErrorWebhookTestResponseWebhookStateWebhookTestResponseWebhookStateWebhookStateWaitingCallbackWebhookTestResponseWebhookStateWebhookTestResponseWebhookStateWebhookStateProcessResponseWebhookTestResponseWebhookStateWebhookTestResponseWebhookStateWebhookStateSuccessWebhookTestResponseWebhookStateWebhookTestResponseWebhookStateWebhookStateFatalErrorWebhookTestResponseWebhookStateWebhookTestResponseWebhookState
"WEBHOOK_STATE_PROCESS_RESPONSE"
WebhookTestResponseWebhookStateWebhookStateSuccessconst
WebhookTestResponseWebhookStateWebhookStateUnspecifiedWebhookTestResponseWebhookStateWebhookTestResponseWebhookStateWebhookStatePendingWebhookTestResponseWebhookStateWebhookTestResponseWebhookStateWebhookStateRunningWebhookTestResponseWebhookStateWebhookTestResponseWebhookStateWebhookStateErrorWebhookTestResponseWebhookStateWebhookTestResponseWebhookStateWebhookStateWaitingCallbackWebhookTestResponseWebhookStateWebhookTestResponseWebhookStateWebhookStateProcessResponseWebhookTestResponseWebhookStateWebhookTestResponseWebhookStateWebhookStateSuccessWebhookTestResponseWebhookStateWebhookTestResponseWebhookStateWebhookStateFatalErrorWebhookTestResponseWebhookStateWebhookTestResponseWebhookState
"WEBHOOK_STATE_SUCCESS"
WebhookTestResponseWebhookStateWebhookStateFatalErrorconst
WebhookTestResponseWebhookStateWebhookStateUnspecifiedWebhookTestResponseWebhookStateWebhookTestResponseWebhookStateWebhookStatePendingWebhookTestResponseWebhookStateWebhookTestResponseWebhookStateWebhookStateRunningWebhookTestResponseWebhookStateWebhookTestResponseWebhookStateWebhookStateErrorWebhookTestResponseWebhookStateWebhookTestResponseWebhookStateWebhookStateWaitingCallbackWebhookTestResponseWebhookStateWebhookTestResponseWebhookStateWebhookStateProcessResponseWebhookTestResponseWebhookStateWebhookTestResponseWebhookStateWebhookStateSuccessWebhookTestResponseWebhookStateWebhookTestResponseWebhookStateWebhookStateFatalErrorWebhookTestResponseWebhookStateWebhookTestResponseWebhookState
"WEBHOOK_STATE_FATAL_ERROR"
formatdate-time
WebhookIDstring
optional
The webhookId field.
Request example Go
package main
import (
"context"
"fmt"
"github.com/stainless-sdks/-go"
"github.com/stainless-sdks/-go/option"
)
func main() {
client := conductoronesdk.NewClient(
option.WithAPIKey("My API Key"),
)
response, err := client.Webhooks.Test(
context.TODO(),
"id",
conductoronesdk.WebhookTestParams{
},
)
if err != nil {
panic(err.Error())
}
fmt.Printf("%+v\n", response.Webhook)
}
200 Example
{
"webhook": {
"id": "id",
"attempts": 0,
"source": {
"approvalStep": {
"ticketId": "ticketId"
},
"policyPostAction": {
"ticketId": "ticketId"
},
"provisionStep": {
"ticketId": "ticketId"
},
"test": {},
"workflowStep": {
"workflowExecutionId": "workflowExecutionId",
"workflowStepId": "workflowStepId"
}
},
"spec": {
"destination": "destination"
},
"state": "WEBHOOK_STATE_UNSPECIFIED",
"webhookId": "webhookId"
}
}