Outpost API

Schemas


Tenant

  • idstring
  • destinations_countinteger
  • topicsstring[]
  • created_atstring · date-time

PortalRedirect

  • redirect_urlstring · url

TenantToken

  • tokenstring

SuccessResponse

  • successboolean

Topics

string · enum
Enum values:
*
string

WebhookConfig

  • urlstring · url · required

WebhookCredentials

  • secretstring
  • previous_secretstring
  • previous_secret_invalid_atstring · date-time

AWSSQSConfig

  • queue_urlstring · url · required
  • endpointstring · url

AWSSQSCredentials

  • keystring · required
  • secretstring · required
  • sessionstring

RabbitMQConfig

  • server_urlstring · required
  • exchangestring · required
  • tlsstring · enum
    Enum values:
    true
    false

RabbitMQCredentials

  • usernamestring · required
  • passwordstring · required

HookdeckCredentials

  • tokenstring · required

AWSKinesisConfig

  • stream_namestring · required
  • regionstring · required
  • endpointstring · url
  • partition_key_templatestring

AWSKinesisCredentials

  • keystring · required
  • secretstring · required
  • sessionstring

DestinationWebhook

  • idstring · required
  • typestring · enum · required
    Enum values:
    webhook
  • topicsrequired
  • disabled_atstring · date-time · required
  • created_atstring · date-time · required
  • configobject · required
  • credentialsobject · required
  • targetstring · readOnly
  • target_urlstring · url · readOnly

DestinationAWSSQS

  • idstring · required
  • typestring · enum · required
    Enum values:
    aws_sqs
  • topicsrequired
  • disabled_atstring · date-time · required
  • created_atstring · date-time · required
  • configobject · required
  • credentialsobject · required
  • targetstring · readOnly
  • target_urlstring · url · readOnly

DestinationRabbitMQ

  • idstring · required
  • typestring · enum · required
    Enum values:
    rabbitmq
  • topicsrequired
  • disabled_atstring · date-time · required
  • created_atstring · date-time · required
  • configobject · required
  • credentialsobject · required
  • targetstring · readOnly
  • target_urlstring · url · readOnly

DestinationHookdeck

  • idstring · required
  • typestring · enum · required
    Enum values:
    hookdeck
  • topicsrequired
  • disabled_atstring · date-time · required
  • created_atstring · date-time · required
  • credentialsobject · required
  • config
  • targetstring · readOnly
  • target_urlstring · url · readOnly

DestinationAWSKinesis

  • idstring · required
  • typestring · enum · required
    Enum values:
    aws_kinesis
  • topicsrequired
  • disabled_atstring · date-time · required
  • created_atstring · date-time · required
  • configobject · required
  • credentialsobject · required
  • targetstring · readOnly
  • target_urlstring · url · readOnly

Destination

  • idstring · required
  • typestring · enum · required
    Enum values:
    webhook
  • topicsrequired
  • disabled_atstring · date-time · required
  • created_atstring · date-time · required
  • configobject · required
  • credentialsobject · required
  • targetstring · readOnly
  • target_urlstring · url · readOnly
  • idstring · required
  • typestring · enum · required
    Enum values:
    aws_sqs
  • topicsrequired
  • disabled_atstring · date-time · required
  • created_atstring · date-time · required
  • configobject · required
  • credentialsobject · required
  • targetstring · readOnly
  • target_urlstring · url · readOnly
  • idstring · required
  • typestring · enum · required
    Enum values:
    rabbitmq
  • topicsrequired
  • disabled_atstring · date-time · required
  • created_atstring · date-time · required
  • configobject · required
  • credentialsobject · required
  • targetstring · readOnly
  • target_urlstring · url · readOnly
  • idstring · required
  • typestring · enum · required
    Enum values:
    hookdeck
  • topicsrequired
  • disabled_atstring · date-time · required
  • created_atstring · date-time · required
  • credentialsobject · required
  • config
  • targetstring · readOnly
  • target_urlstring · url · readOnly
  • idstring · required
  • typestring · enum · required
    Enum values:
    aws_kinesis
  • topicsrequired
  • disabled_atstring · date-time · required
  • created_atstring · date-time · required
  • configobject · required
  • credentialsobject · required
  • targetstring · readOnly
  • target_urlstring · url · readOnly

DestinationCreateWebhook

  • typestring · enum · required
    Enum values:
    webhook
  • topicsrequired
  • configobject · required
  • idstring
  • credentialsobject

DestinationCreateAWSSQS

  • typestring · enum · required
    Enum values:
    aws_sqs
  • topicsrequired
  • configobject · required
  • credentialsobject · required
  • idstring

DestinationCreateRabbitMQ

  • typestring · enum · required
    Enum values:
    rabbitmq
  • topicsrequired
  • configobject · required
  • credentialsobject · required
  • idstring

DestinationCreateHookdeck

  • typestring · enum · required
    Enum values:
    hookdeck
  • topicsrequired
  • credentialsobject · required
  • idstring
  • config

DestinationCreateAWSKinesis

  • typestring · enum · required
    Enum values:
    aws_kinesis
  • topicsrequired
  • configobject · required
  • credentialsobject · required
  • idstring

DestinationCreate

  • typestring · enum · required
    Enum values:
    webhook
  • topicsrequired
  • configobject · required
  • idstring
  • credentialsobject
  • typestring · enum · required
    Enum values:
    aws_sqs
  • topicsrequired
  • configobject · required
  • credentialsobject · required
  • idstring
  • typestring · enum · required
    Enum values:
    rabbitmq
  • topicsrequired
  • configobject · required
  • credentialsobject · required
  • idstring
  • typestring · enum · required
    Enum values:
    hookdeck
  • topicsrequired
  • credentialsobject · required
  • idstring
  • config
  • typestring · enum · required
    Enum values:
    aws_kinesis
  • topicsrequired
  • configobject · required
  • credentialsobject · required
  • idstring

WebhookCredentialsUpdate

  • secretstring
  • previous_secretstring
  • previous_secret_invalid_atstring · date-time
  • rotate_secretboolean

DestinationUpdateWebhook

  • topics
  • configobject
  • credentialsobject

DestinationUpdateAWSSQS

  • topics
  • configobject
  • credentialsobject

DestinationUpdateRabbitMQ

  • topics
  • configobject
  • credentialsobject

DestinationUpdateHookdeck

  • topics
  • config
  • credentialsobject

DestinationUpdateAWSKinesis

  • topics
  • configobject
  • credentialsobject

DestinationUpdate

  • topics
  • configobject
  • credentialsobject
  • topics
  • configobject
  • credentialsobject
  • topics
  • configobject
  • credentialsobject
  • topics
  • config
  • credentialsobject
  • topics
  • configobject
  • credentialsobject

PublishRequest

  • dataobject · required
  • idstring
  • tenant_idstring
  • destination_idstring
  • topicstring
  • eligible_for_retryboolean
  • metadataobject

PublishResponse

  • idstring · required

Event

  • idstring
  • destination_idstring
  • topicstring
  • timestring · date-time
  • successful_atstring · date-time
  • metadataobject
  • dataobject

DeliveryAttempt

  • delivered_atstring · date-time
  • statusstring · enum
    Enum values:
    success
    failed
  • response_status_codeinteger
  • response_bodystring
  • response_headersobject

DestinationTypeSchema

  • typestring
  • labelstring
  • descriptionstring
  • iconstring
  • instructionsstring
  • remote_setup_urlstring · url
  • config_fieldsobject[]
  • credential_fieldsobject[]

DestinationSchemaField

  • typestring · enum · required
    Enum values:
    text
    checkbox
  • requiredboolean · required
  • labelstring
  • descriptionstring
  • sensitiveboolean
  • defaultstring
  • minlengthinteger
  • maxlengthinteger
  • patternstring