Skip to content
  • Auto
  • Light
  • Dark
Get Started

Create Transactions

Search
client.Search.StepUp.NewTransactions(ctx, body) (*ListarrayNextPageTokenstringSearchStepUpNewTransactionsResponse, error)
post/api/v1/search/step-up/transactions

Search allows searching for step-up transactions with various filters

Parameters
bodyCreatedAfterfieldCreatedBeforefieldPageSizefieldPageTokenfieldProviderIDfieldStatefieldTargetTypefieldTaskIDfieldUserIDfieldSearchStepUpNewTransactionsParams
Hide ParametersShow Parameters
CreatedAfterfield
optional
param.Field[Time]
formatdate-time
CreatedBeforefield
optional
param.Field[Time]
formatdate-time
PageSizefield
optional
param.Field[int64]

Maximum number of results to return

formatint32
PageTokenfield
optional
param.Field[string]

Token for pagination

ProviderIDfield
optional
param.Field[string]

Filter by provider ID

Statefield
optional

Filter by transaction state

Hide ParametersShow Parameters
SearchStepUpNewTransactionsParamsStateStepUpTransactionStateUnspecifiedconst
"STEP_UP_TRANSACTION_STATE_UNSPECIFIED"
SearchStepUpNewTransactionsParamsStateStepUpTransactionStatePendingconst
"STEP_UP_TRANSACTION_STATE_PENDING"
SearchStepUpNewTransactionsParamsStateStepUpTransactionStateVerifiedconst
"STEP_UP_TRANSACTION_STATE_VERIFIED"
SearchStepUpNewTransactionsParamsStateStepUpTransactionStateErrorconst
"STEP_UP_TRANSACTION_STATE_ERROR"
TargetTypefield
optional

The targetType field.

Hide ParametersShow Parameters
SearchStepUpNewTransactionsParamsTargetTypeTargetTypeUnspecifiedconst
"TARGET_TYPE_UNSPECIFIED"
SearchStepUpNewTransactionsParamsTargetTypeTargetTypeTicketconst
"TARGET_TYPE_TICKET"
SearchStepUpNewTransactionsParamsTargetTypeTargetTypeTestconst
"TARGET_TYPE_TEST"
TaskIDfield
optional
param.Field[string]

Filter by task ID (only applicable if target_type is TICKET)

UserIDfield
optional
param.Field[string]

Filter by user ID

Returns
SearchStepUpNewTransactionsResponsestruct

Response message for searching step-up transactions

Hide ParametersShow Parameters
Listarray
optional
[]IDstringApproveTaskStepUpTransactionApproveTaskClaimsmapCreatedAtTimeErrorMessagestringExpiresAtTimeProviderIDstringStateStepUpTransactionStateTestanyUpdatedAtTimeUserIDstringStepUpTransaction

List of transactions matching the search criteria

Hide ParametersShow Parameters
IDstring
optional

Unique identifier for the transaction

ApproveTaskPolicyStepIDstringTaskIDstringStepUpTransactionApproveTask
optional

Target for approving a task

Hide ParametersShow Parameters
PolicyStepIDstring
optional

ID of the policy step requiring step-up authentication

TaskIDstring
optional

ID of the task being approved

Claimsmap
optional
map[string, any]
CreatedAtTime
optional
formatdate-time
ErrorMessagestring
optional

Error message if the transaction failed

ExpiresAtTime
optional
formatdate-time
ProviderIDstring
optional

ID of the provider used for this step-up authentication

StateStepUpTransactionStateStepUpTransactionStateUnspecifiedStepUpTransactionStateStepUpTransactionStateStepUpTransactionStatePendingStepUpTransactionStateStepUpTransactionStateStepUpTransactionStateVerifiedStepUpTransactionStateStepUpTransactionStateStepUpTransactionStateErrorStepUpTransactionStateStepUpTransactionState
optional

Current state of the transaction

Hide ParametersShow Parameters
StepUpTransactionStateStepUpTransactionStateUnspecifiedconst
StepUpTransactionStateStepUpTransactionStateUnspecifiedStepUpTransactionStateStepUpTransactionStateStepUpTransactionStatePendingStepUpTransactionStateStepUpTransactionStateStepUpTransactionStateVerifiedStepUpTransactionStateStepUpTransactionStateStepUpTransactionStateErrorStepUpTransactionStateStepUpTransactionState
"STEP_UP_TRANSACTION_STATE_UNSPECIFIED"
StepUpTransactionStateStepUpTransactionStatePendingconst
StepUpTransactionStateStepUpTransactionStateUnspecifiedStepUpTransactionStateStepUpTransactionStateStepUpTransactionStatePendingStepUpTransactionStateStepUpTransactionStateStepUpTransactionStateVerifiedStepUpTransactionStateStepUpTransactionStateStepUpTransactionStateErrorStepUpTransactionStateStepUpTransactionState
"STEP_UP_TRANSACTION_STATE_PENDING"
StepUpTransactionStateStepUpTransactionStateVerifiedconst
StepUpTransactionStateStepUpTransactionStateUnspecifiedStepUpTransactionStateStepUpTransactionStateStepUpTransactionStatePendingStepUpTransactionStateStepUpTransactionStateStepUpTransactionStateVerifiedStepUpTransactionStateStepUpTransactionStateStepUpTransactionStateErrorStepUpTransactionStateStepUpTransactionState
"STEP_UP_TRANSACTION_STATE_VERIFIED"
StepUpTransactionStateStepUpTransactionStateErrorconst
StepUpTransactionStateStepUpTransactionStateUnspecifiedStepUpTransactionStateStepUpTransactionStateStepUpTransactionStatePendingStepUpTransactionStateStepUpTransactionStateStepUpTransactionStateVerifiedStepUpTransactionStateStepUpTransactionStateStepUpTransactionStateErrorStepUpTransactionStateStepUpTransactionState
"STEP_UP_TRANSACTION_STATE_ERROR"
Testany
optional

Target for testing a provider

UpdatedAtTime
optional
formatdate-time
UserIDstring
optional

ID of the user who performed the step-up authentication

NextPageTokenstring
optional

Token for retrieving the next page of results

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.Search.StepUp.NewTransactions(context.TODO(), conductoronesdk.SearchStepUpNewTransactionsParams{

  })
  if err != nil {
    panic(err.Error())
  }
  fmt.Printf("%+v\n", response.List)
}
200 Example
{
  "list": [
    {
      "id": "id",
      "approveTask": {
        "policyStepId": "policyStepId",
        "taskId": "taskId"
      },
      "claims": {
        "foo": "bar"
      },
      "providerId": "providerId",
      "test": {},
      "userId": "userId"
    }
  ],
  "nextPageToken": "nextPageToken"
}