11lockVersion: 2.0.0
22id: da774284-22d9-4b6c-bb26-1c3fc9f2c7ee
33management:
4- docChecksum: 3d3f028a2fdd56804d9ae8a2d95a414b
4+ docChecksum: f88900fa0dfdee97044181ff0fbb5027
55 docVersion: 0.0.1
6- speakeasyVersion: 1.594 .0
7- generationVersion: 2.670.1
8- releaseVersion: 0.3 .0
9- configChecksum: 3b13091ed8addea8fde7b0db3bd41f0b
6+ speakeasyVersion: 1.609 .0
7+ generationVersion: 2.692.0
8+ releaseVersion: 0.4 .0
9+ configChecksum: 5010174e527b0e15ea785476055a0d53
1010 repoURL: https://github.com/hookdeck/outpost.git
1111 repoSubDirectory: sdks/outpost-python
1212 installationURL: https://github.com/hookdeck/outpost.git#subdirectory=sdks/outpost-python
@@ -15,7 +15,8 @@ features:
1515 python:
1616 additionalDependencies: 1.0.0
1717 additionalProperties: 1.0.1
18- core: 5.19.5
18+ constsAndDefaults: 1.0.5
19+ core: 5.20.3
1920 defaultEnabledRetries: 0.2.0
2021 enumUnions: 0.1.0
2122 envVarSecurityUsage: 0.3.2
@@ -28,6 +29,7 @@ features:
2829 methodArguments: 1.0.2
2930 nameOverrides: 3.0.1
3031 nullables: 1.0.1
32+ pagination: 3.0.5
3133 responseFormat: 1.0.1
3234 retries: 3.0.2
3335 sdkHooks: 1.1.0
@@ -44,6 +46,8 @@ generatedFiles:
4446 - docs/errors/unauthorizederror.md
4547 - docs/models/awskinesisconfig.md
4648 - docs/models/awskinesiscredentials.md
49+ - docs/models/awss3config.md
50+ - docs/models/awss3credentials.md
4751 - docs/models/awssqsconfig.md
4852 - docs/models/awssqscredentials.md
4953 - docs/models/azureservicebusconfig.md
@@ -58,13 +62,17 @@ generatedFiles:
5862 - docs/models/destination.md
5963 - docs/models/destinationawskinesis.md
6064 - docs/models/destinationawskinesistype.md
65+ - docs/models/destinationawss3.md
66+ - docs/models/destinationawss3type.md
6167 - docs/models/destinationawssqs.md
6268 - docs/models/destinationawssqstype.md
6369 - docs/models/destinationazureservicebus.md
6470 - docs/models/destinationazureservicebustype.md
6571 - docs/models/destinationcreate.md
6672 - docs/models/destinationcreateawskinesis.md
6773 - docs/models/destinationcreateawskinesistype.md
74+ - docs/models/destinationcreateawss3.md
75+ - docs/models/destinationcreateawss3type.md
6876 - docs/models/destinationcreateawssqs.md
6977 - docs/models/destinationcreateawssqstype.md
7078 - docs/models/destinationcreateazureservicebus.md
@@ -85,6 +93,7 @@ generatedFiles:
8593 - docs/models/destinationtypeschema.md
8694 - docs/models/destinationupdate.md
8795 - docs/models/destinationupdateawskinesis.md
96+ - docs/models/destinationupdateawss3.md
8897 - docs/models/destinationupdateawssqs.md
8998 - docs/models/destinationupdatehookdeck.md
9099 - docs/models/destinationupdaterabbitmq.md
@@ -126,9 +135,13 @@ generatedFiles:
126135 - docs/models/listtenanteventdeliveriesrequest.md
127136 - docs/models/listtenanteventsbydestinationglobals.md
128137 - docs/models/listtenanteventsbydestinationrequest.md
138+ - docs/models/listtenanteventsbydestinationresponse.md
139+ - docs/models/listtenanteventsbydestinationresponsebody.md
129140 - docs/models/listtenanteventsbydestinationstatus.md
130141 - docs/models/listtenanteventsglobals.md
131142 - docs/models/listtenanteventsrequest.md
143+ - docs/models/listtenanteventsresponse.md
144+ - docs/models/listtenanteventsresponsebody.md
132145 - docs/models/listtenanteventsstatus.md
133146 - docs/models/listtenanttopicsglobals.md
134147 - docs/models/listtenanttopicsrequest.md
@@ -196,6 +209,8 @@ generatedFiles:
196209 - src/outpost_sdk/models/__init__.py
197210 - src/outpost_sdk/models/awskinesisconfig.py
198211 - src/outpost_sdk/models/awskinesiscredentials.py
212+ - src/outpost_sdk/models/awss3config.py
213+ - src/outpost_sdk/models/awss3credentials.py
199214 - src/outpost_sdk/models/awssqsconfig.py
200215 - src/outpost_sdk/models/awssqscredentials.py
201216 - src/outpost_sdk/models/azureservicebusconfig.py
@@ -206,10 +221,12 @@ generatedFiles:
206221 - src/outpost_sdk/models/deliveryattempt.py
207222 - src/outpost_sdk/models/destination.py
208223 - src/outpost_sdk/models/destinationawskinesis.py
224+ - src/outpost_sdk/models/destinationawss3.py
209225 - src/outpost_sdk/models/destinationawssqs.py
210226 - src/outpost_sdk/models/destinationazureservicebus.py
211227 - src/outpost_sdk/models/destinationcreate.py
212228 - src/outpost_sdk/models/destinationcreateawskinesis.py
229+ - src/outpost_sdk/models/destinationcreateawss3.py
213230 - src/outpost_sdk/models/destinationcreateawssqs.py
214231 - src/outpost_sdk/models/destinationcreateazureservicebus.py
215232 - src/outpost_sdk/models/destinationcreatehookdeck.py
@@ -221,6 +238,7 @@ generatedFiles:
221238 - src/outpost_sdk/models/destinationtypeschema.py
222239 - src/outpost_sdk/models/destinationupdate.py
223240 - src/outpost_sdk/models/destinationupdateawskinesis.py
241+ - src/outpost_sdk/models/destinationupdateawss3.py
224242 - src/outpost_sdk/models/destinationupdateawssqs.py
225243 - src/outpost_sdk/models/destinationupdatehookdeck.py
226244 - src/outpost_sdk/models/destinationupdaterabbitmq.py
@@ -363,7 +381,7 @@ examples:
363381 query: {}
364382 responses:
365383 "200":
366- application/json: [{"id": "des_webhook_123", "type": "webhook", "topics": ["user.created", "order.shipped"], "disabled_at": null, "created_at": "2024-02-15T10:00:00Z", "config": {"url": "https://my-service.com/webhook/handler"}, "credentials": {"secret": "whsec_abc123def456", "previous_secret": "whsec_prev789xyz012", "previous_secret_invalid_at": "2024-02-16T10:00:00Z"}}, {"id": "des_sqs_456", "type": "aws_sqs", "topics": ["*"], "disabled_at": "2024-03-01T12:00:00Z", "created_at": "2024-02-20T11:30:00Z", "config": {"endpoint": "https://sqs.us-west-2.amazonaws.com", "queue_url": "https://sqs.us-west-2.amazonaws.com/123456789012/my-app-queue"}, "credentials": {"key": "AKIAIOSFODNN7EXAMPLE", "secret": "wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY"}}]
384+ application/json: [{"id": "des_webhook_123", "type": "webhook", "topics": ["user.created", "order.shipped"], "disabled_at": null, "created_at": "2024-02-15T10:00:00Z", "config": {"url": "https://my-service.com/webhook/handler"}, "credentials": {"secret": "whsec_abc123def456", "previous_secret": "whsec_prev789xyz012", "previous_secret_invalid_at": "2024-02-16T10:00:00Z"}}, {"id": "des_sqs_456", "type": "aws_sqs", "topics": ["*"], "disabled_at": "2024-03-01T12:00:00Z", "created_at": "2024-02-20T11:30:00Z", "config": {"endpoint": "https://sqs.us-west-2.amazonaws.com", "queue_url": "https://sqs.us-west-2.amazonaws.com/123456789012/my-app-queue"}, "credentials": {"key": "AKIAIOSFODNN7EXAMPLE", "secret": "wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY"}}, {"id": "des_s3_789", "type": "aws_s3", "topics": ["*"], "disabled_at": null, "created_at": "2024-03-20T12:00:00Z", "config": {"bucket": "my-bucket", "region": "us-east-1"}, "credentials": {"key": "AKIAIOSFODNN7EXAMPLE", "secret": "wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY"}}]
367385 createTenantDestination:
368386 WebhookCreatedExample:
369387 parameters:
@@ -455,7 +473,7 @@ examples:
455473 tenant_id: "<id>"
456474 responses:
457475 "200":
458- application/json: [{"type": "webhook", "label": "Webhook", "description": "Send event via an HTTP POST request to a URL", "icon": "<svg />", "instructions": "Enter the URL...", "config_fields": [{"type": "text", "label": "URL", "description": "The URL to send the webhook to.", "required": true, "pattern": "^https?://.*"}], "credential_fields": [{"type": "text", "label": "Secret", "description": "Optional signing secret.", "required": false, "sensitive": true}]}, {"type": "aws_sqs", "label": "AWS SQS", "description": "Send event to an AWS SQS queue", "icon": "<svg />", "instructions": "Enter Queue URL...", "config_fields": [{"type": "text", "label": "Queue URL", "description": "The URL of the SQS queue.", "required": true}, {"type": "text", "label": "Endpoint", "description": "Optional custom AWS endpoint URL.", "required": false}], "credential_fields": [{"type": "text", "label": "Key", "description": "AWS Access Key ID.", "required": true, "sensitive": true}, {"type": "text", "label": "Secret", "description": "AWS Secret Access Key.", "required": true, "sensitive": true}, {"type": "text", "label": "Session", "description": "Optional AWS Session Token.", "required": false, "sensitive": true}]}]
476+ application/json: [{"type": "webhook", "label": "Webhook", "description": "Send event via an HTTP POST request to a URL", "icon": "<svg />", "instructions": "Enter the URL...", "config_fields": [{"type": "text", "label": "URL", "description": "The URL to send the webhook to.", "required": true, "pattern": "^https?://.*"}], "credential_fields": [{"type": "text", "label": "Secret", "description": "Optional signing secret.", "required": false, "sensitive": true}]}, {"type": "aws_sqs", "label": "AWS SQS", "description": "Send event to an AWS SQS queue", "icon": "<svg />", "instructions": "Enter Queue URL...", "config_fields": [{"type": "text", "label": "Queue URL", "description": "The URL of the SQS queue.", "required": true}, {"type": "text", "label": "Endpoint", "description": "Optional custom AWS endpoint URL.", "required": false}], "credential_fields": [{"type": "text", "label": "Key", "description": "AWS Access Key ID.", "required": true, "sensitive": true}, {"type": "text", "label": "Secret", "description": "AWS Secret Access Key.", "required": true, "sensitive": true}, {"type": "text", "label": "Session", "description": "Optional AWS Session Token.", "required": false, "sensitive": true}]}, {"type": "aws_s3", "label": "AWS S3", "description": "Store events in an Amazon S3 bucket", "icon": "<svg />", "instructions": "Enter bucket and region...", "config_fields": [{"type": "text", "label": "Bucket Name", "description": "The name of the S3 bucket.", "required": true}, {"type": "text", "label": "AWS Region", "description": "The AWS region where the bucket is located.", "required": true}], "credential_fields": [{"type": "text", "label": "Key", "description": "AWS Access Key ID.", "required": true, "sensitive": true}, {"type": "text", "label": "Secret", "description": "AWS Secret Access Key.", "required": true, "sensitive": true}]}, {"type": "aws_s3", "label": "AWS S3", "description": "Store events in an Amazon S3 bucket", "icon": "<svg />", "instructions": "Enter bucket and region...", "config_fields": [{"type": "text", "label": "Bucket Name", "description": "The name of the S3 bucket.", "required": true}, {"type": "text", "label": "AWS Region", "description": "The AWS region where the bucket is located.", "required": true}], "credential_fields": [{"type": "text", "label": "Key", "description": "AWS Access Key ID.", "required": true, "sensitive": true}, {"type": "text", "label": "Secret", "description": "AWS Secret Access Key.", "required": true, "sensitive": true}]}]
459477 getTenantDestinationTypeSchema:
460478 WebhookSchemaExample:
461479 parameters:
@@ -496,10 +514,11 @@ examples:
496514 parameters:
497515 path:
498516 tenant_id: "<id>"
499- query: {}
517+ query:
518+ limit: 100
500519 responses:
501520 "200":
502- application/json: [{"id": "evt_123", "destination_id": "des_456", "topic": "user.created", "time": "2024-01-01T00:00:00Z", "successful_at": "2024-01-01T00:00:05Z", "metadata": {"source": "crm"}, "data": {"user_id": "userid", "status": "active"}}, {"id": "evt_789", "destination_id": "des_456", "topic": "order.shipped", "time": "2024-01-02T10:00:00Z", "successful_at": null, "metadata": {"source": "oms"}, "data": {"order_id": "orderid", "tracking": "1Z..."}}]
521+ application/json: {"count": 2, "data": [{"id": "evt_123", "destination_id": "des_456", "topic": "user.created", "time": "2024-01-01T00:00:00Z", "successful_at": "2024-01-01T00:00:05Z", "metadata": {"source": "crm"}, "data": {"user_id": "userid", "status": "active"}}, {"id": "evt_789", "destination_id": "des_456", "topic": "order.shipped", "time": "2024-01-02T10:00:00Z", "successful_at": null, "metadata": {"source": "oms"}, "data": {"order_id": "orderid", "tracking": "1Z..."}}], "next": "", "prev": ""}
503522 getTenantEvent:
504523 EventExample:
505524 parameters:
@@ -524,10 +543,11 @@ examples:
524543 path:
525544 tenant_id: "<id>"
526545 destination_id: "<id>"
527- query: {}
546+ query:
547+ limit: 100
528548 responses:
529549 "200":
530- application/json: [{"id": "evt_123", "destination_id": "des_456", "topic": "user.created", "time": "2024-01-01T00:00:00Z", "successful_at": "2024-01-01T00:00:05Z", "metadata": {"source": "crm"}, "data": {"user_id": "userid", "status": "active"}}, {"id": "evt_789", "destination_id": "des_456", "topic": "order.shipped", "time": "2024-01-02T10:00:00Z", "successful_at": null, "metadata": {"source": "oms"}, "data": {"order_id": "orderid", "tracking": "1Z..."}}]
550+ application/json: {"count": 2, "data": [{"id": "evt_123", "destination_id": "des_456", "topic": "user.created", "time": "2024-01-01T00:00:00Z", "successful_at": "2024-01-01T00:00:05Z", "metadata": {"source": "crm"}, "data": {"user_id": "userid", "status": "active"}}, {"id": "evt_789", "destination_id": "des_456", "topic": "order.shipped", "time": "2024-01-02T10:00:00Z", "successful_at": null, "metadata": {"source": "oms"}, "data": {"order_id": "orderid", "tracking": "1Z..."}}], "next": "", "prev": ""}
531551 getTenantEventByDestination:
532552 EventExample:
533553 parameters:
0 commit comments