Outpost API

Destinations

Endpoint:http://localhost:3333/api/v1

List Destinations

GET
http://localhost:3333/api/v1
/{tenant_id}/destinations

List Destinationspath Parameters

  • tenant_idstring · required

List Destinationsquery Parameters

  • type
  • topics

List DestinationsResponses

    • 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

Create Destination

POST
http://localhost:3333/api/v1
/{tenant_id}/destinations

Create Destinationpath Parameters

  • tenant_idstring · required

Create DestinationRequest Body

  • 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

Create DestinationResponses

    • 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

Get Destination

GET
http://localhost:3333/api/v1
/{tenant_id}/destinations/{destination_id}

Get Destinationpath Parameters

  • tenant_idstring · required
  • destination_idstring · required

Get DestinationResponses

    • 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

Delete Destination

DELETE
http://localhost:3333/api/v1
/{tenant_id}/destinations/{destination_id}

Delete Destinationpath Parameters

  • tenant_idstring · required
  • destination_idstring · required

Delete DestinationResponses

    • successboolean

Update Destination

PATCH
http://localhost:3333/api/v1
/{tenant_id}/destinations/{destination_id}

Update Destinationpath Parameters

  • tenant_idstring · required
  • destination_idstring · required

Update DestinationRequest Body

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

Update DestinationResponses

    • 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

Enable Destination

PUT
http://localhost:3333/api/v1
/{tenant_id}/destinations/{destination_id}/enable

Enable Destinationpath Parameters

  • tenant_idstring · required
  • destination_idstring · required

Enable DestinationResponses

    • 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

Disable Destination

PUT
http://localhost:3333/api/v1
/{tenant_id}/destinations/{destination_id}/disable

Disable Destinationpath Parameters

  • tenant_idstring · required
  • destination_idstring · required

Disable DestinationResponses

    • 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