gigstack API
  1. Webhooks
gigstack API
  • Welcome to gigstack API
  • gigstack Connect API Guide
  • Migrar de API v1 a v2 de gigstack
  • Clients
    • Clients API Guide
    • List clients
      GET
    • Get client
      GET
    • Update client
      PUT
    • Create client
      POST
    • Validate client fiscal information
      POST
    • Get client customer portal access token
      POST
    • Stamp pending receipts
      POST
    • Delete client
      DELETE
    • Upload CSF PDF to create or update client
      POST
  • Services
    • Services API Guide
    • List services
      GET
    • Get service
      GET
    • Update service
      PUT
    • Create service
      POST
    • Delete service
      DELETE
  • Invoices
    • Invoices API Guide
    • Income
      • List income invoices
      • Get income invoice
      • Create income invoice
    • Egress
      • List egress invoices
      • Get egress invoice
      • Create egress invoice
    • List payment complement invoices
      GET
    • Get payment complement invoice
      GET
    • Get invoice files
      GET
    • Cancel invoice
      DELETE
  • Payments
    • Payments API Guide
    • List payments
    • Get payment
    • Request payment
    • Register payment
    • Mark payment as paid
    • Refund payment
    • Cancel payment
  • Receipts
    • Receipts API Guide
    • List receipts
    • Get receipt
    • Create receipt
    • Stamp receipt
    • Cancel receipt
  • Teams
    • Teams API Guide
    • List teams
    • Get team
    • Get team integrations
    • Get team series
    • Get team onboarding URL
    • Update team
    • Update team series
    • Update team settings
    • Create team
    • Add team member
    • Remove team member
    • Create team series
    • Upload SAT CSD certificates
  • Users
    • Users API Guide
    • List users
    • Get user
    • Update user
    • Create user
    • Reset user password
    • Generate login link
  • Catalogs
    • Tax Regimes Catalog (Régimen Fiscal)
    • Payment Forms | Formas de pago
    • CFDI Usage Catalog (Uso CFDI)
    • Payment Methods Catalog (Método de Pago)
    • Months and Bimesters Catalog (Meses y Bimestres)
    • Invoice Relationships Catalog (Relación entre Facturas)
  • Webhooks
    • Webhooks
    • List webhooks
      GET
    • Create webhook
      POST
    • Get webhook
      GET
    • Update webhook
      PUT
    • Delete webhook
      DELETE
  • Schemas
    • Schemas
      • ApiResponse
      • Client
      • OrderDirection
      • ApiPublicClient
      • Service
      • Category
      • DateRangeFilter
      • ApiPublicService
      • Pet
      • ListQueryParams
      • ClientInput
      • PaginationMeta
      • Tag
      • ServiceInput
      • Invoice
      • Order
      • InvoiceIncomeInput
      • Payment
      • PaymentInput
      • InvoiceInput
      • Team
      • InvoiceEgressInput
      • PaymentItem
      • TeamInput
      • PaymentAllowedMethod
      • TeamSettingsInput
      • ApiPublicPaymentProcessorDetails
      • User
      • ApiPublicPayment
      • UserInput
      • ClientAddress
      • TaxSchema
      • StandardSuccessResponse
      • RequestPaymentInput
      • RegisterPaymentInput
      • ListResponse
      • ErrorResponse
      • ApiPublicIncomeInvoice
      • ValidationErrorResponse
      • RefundPaymentInput
      • ApiPublicTeam
      • UnauthorizedError
      • MarkPaymentAsPaidInput
      • ApiPublicUser
      • ApiPublicSearch
      • NotFoundError
      • ApiPublicThirdParty
      • InternalServerError
      • ApiPublicInvoiceConfig
      • ApiPublicRefund
      • TeamSettings
      • ApiPublicAutomations
      • TaxElement
      • SeriesInput
      • Series
      • ApiPublicWebhook
      • ReceiptInput
      • WebhookInput
      • WebhookUpdateInput
      • PaymentMethodEnum
      • PaymentFormEnum
      • AutomationTypeEnum
      • StandardizedSuccessResponse
      • ItemSchema
      • StandardizedErrorResponse
      • ApiErrorCode
    • RequestBodies
      • UserArray
  1. Webhooks

Update webhook

PUT
https://api.gigstack.io/v2/webhooks/{id}
Update an existing webhook's configuration. All fields are optional.
gigstack Connect: Update webhooks for other teams using the team parameter.

Request

Authorization
API Key
Add parameter in header
Authorization
Example:
Authorization: ********************
or
Path Params

Query Params

Body Params application/json

Examples

Responses

🟢200OK
application/json
Webhook updated successfully
Body

🟠400Bad Request
🟠401Unauthorized
🟠404Record Not Found
🔴500Server Error
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request PUT 'https://api.gigstack.io/v2/webhooks/' \
--header 'Authorization: <api-key>' \
--header 'Content-Type: application/json' \
--data-raw '{
    "status": "inactive",
    "description": "Temporarily disabled for maintenance"
}'
Response Response Example
200 - Example 1
{
    "success": true,
    "message": "Webhook updated successfully",
    "data": {
        "id": "wh_dyS2ZVTj",
        "url": "https://your-domain.com/webhooks/gigstack",
        "events": [
            "payment.created",
            "payment.succeeded",
            "invoice.created"
        ],
        "status": "active",
        "description": "Production payment notifications",
        "owner": "8UWdgXELUhf022vuoq249mtGytG2",
        "created_at": 1709090576567
    }
}
Modified at 2025-12-15 23:52:56
Previous
Get webhook
Next
Delete webhook
Built with