Getting Started on Modern Dropship
Chat
Passwordless Sign-in
Step by Step for Buyer Onboarding
Step by Step for Seller Onboarding
Successful Support Interactions
System Status
Integrations
Shopify
WooCommerce
Adding Barcode Values in WooCommerce
Connecting WooCommerce
How can I confirm that Modern Dropship can pull my Products from my WooCommerce Store?
Updating your WooCommerce URL
Magento 2
BigCommerce
CSV managed account
Connecting through SFTP
Downloadable Image Links
Fixing SKUs in Scientific Notation
How to Resolve " Your SFTP user requires delete permission on your SFTP server."
How to Resolve "Unable to access your SFTP server"
How to Resolve "Your SFTP user requires read permission on your SFTP server"
How to Resolve "Your SFTP user requires write permission on your SFTP server."
Importing Products using a CSV file in the Modern Dropship web app
Manual Fulfillment
API
Building API Integrations
Getting Started with Webhooks
Getting Started with the Buyer API
How to Create an Order for the Buyer API
Webhook FAQ
EDI
Connecting through Seller EDI - Invoice (810) Specification
Connecting through Seller EDI for Dropship
Connecting through Seller EDI for Dropship - Advance Ship Notice (856) Specification
Connecting through Seller EDI for Dropship - Inventory Update (846) Specification
Connecting through Seller EDI for Dropship - Purchase Order (850) Specification
Connecting through Seller EDI for Dropship - Purchase Order Acknowledgements (855) Specification
Downloading EDI Files
How to Create a Test Order as an EDI Seller
How to Resend an Advance Ship Notice
How to Resolve "Already Processed Files"
Seller EDI Quick Reference
EDI - Fall 2024 and later
Advance Ship Notice (856) Specification
Connecting through Seller EDI
Inventory Update (846) Specification
Invoice (810) Specification
Purchase Order (850) Specification
Purchase Order Acknowledgements (855) Specification
Seller EDI Quick Reference: Fall 2024 and later
Migrating Ecommerce Platforms
Supported Connection Methods
Account Management
Connecting Easypost
How to Change Your Commerce Type
Integrating your CRM
Inviting Team Members
Managing Issues
Managing Multiple Accounts
Managing Notifications
Reporting
Setting Billing Address
Viewing Subscription Info
Partners
Actions & Action Templates
Adding Partners
How to Determine the Remaining onboarding steps for a Partner
Seller SLAs
Products
Autonomous Merchandising
Buyer Product Validation Guide
Exclusive Collaborations - Syncing Unpublished Products
How Inventory Sync Works
How to Solve Shopify "Item Not Recognized" Error
Marking Products as Active or Inactive
Selecting Products
Pricing
Create a Price List For a Smaller Catalog
Editing Price Lists
How to Set Up Pricing
Price List FAQs
Promotional Price Lists and Discounts
Orders
Cancelling Orders
Check Order Status
Fixing an Order Sync Timeout Error
Fulfilling orders from your ecommerce platform
Handling Returns
Packing Slips - Buyers
Packing Slips - Sellers
Sending Test Orders
Invoicing
Configuring Per-Order Fees
How Invoicing Works
How to Delay an Invoice
Partnership Billing Settings
Understanding Per-Order Fees
Platform
General Dropship Information
- All Categories
- Integrations
- API
- Webhook FAQ
Webhook FAQ
Frequently Asked Questions
My webhook configuration is disabled. What happened?
Webhook configurations can be disabled for two reasons:
- Newly created configurations are disabled by default. This is to give developers a chance to check their endpoints and the webhook settings before we start dispatching requests.
- You endpoint failed to accept requests for longer than 3 days. If a target endpoint fails to return a HTTP 200 response for longer than our retry period we automatically disable the webhook.
My webhook configuration is enabled but also in a failed state. What does that mean?
When a webhook enters a failed state and is automatically disabled it will stay in that failed state until a request succeeds. That means that you can enable it again and it will try sending the next event that happens. However, if that next event fails again it will disable the configuration again.
It's recommended to closely monitor your webhooks if they enter a failed state and ensure that they're responding with a HTTP 2xx status code so the configuration enters a healthy state again.
What should I do if my webhook is not responding with a HTTP 200?
- You'll need to verify that your endpoint isn't breaking. If you're subscribed to more than one topic for a single endpoint it may help to isolate the topic that is causing issues to avoid other, unrelated topics from being rejected as well.
- If it isn't already, disable your webhook to prevent more requests from being sent to it unnecessarily
- If you've fixed the original issue and enabled your webhook again you should monitor it closely at first to make sure that the next request succeeds.
If you need additional information about why requests failed or help getting your endpoints working don't hesitate to reach out to support@convicitonal.com for assistance!
How do I delete a webhook configuration?
We do not currently allow webhook configurations to be deleted. Instead you'll have to disable the configuration which prevents our system from sending further requests to that endpoint.
How do I enable/disable a webhook?
You can enable/disable webhooks using the Webhook Configuration Settings or by making an API call to update the configuration and set active: true
What topics can I subscribe to?
You can find our currently supported list of webhook topics here.
How do I re-trigger webhook requests?
We currently do not offer the ability to manually retrigger specific requests. That being said, if you've fixed a problem with your endpoint before the retry window is closed our system will automatically re-try requests that were queued before the outage. You can also manually perform the action that resulted in the request. For example, if you created a webhook for the product.selected
topic you can trigger a request by simply selecting a product after enabling your webhook again.
Will old requests be retried if a webhook is automatically disabled?
If your webhook was disabled because it failed to return a successful response during the retry window all past queued requests for it will be cancelled and will not be retried even after the webhook configuration is enabled again.