{ "opencollection": "1.0.0", "info": { "name": "Lambda Cloud Audit Events Support Tickets API", "version": "1.10.0" }, "request": { "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "items": [ { "info": { "name": "Support Tickets", "type": "folder" }, "items": [ { "info": { "name": "List support tickets", "type": "http" }, "http": { "method": "GET", "url": "https://cloud.lambda.ai/api/v1/tickets", "params": [ { "name": "status", "value": "open,pending", "type": "query", "description": "The current status of a support ticket." }, { "name": "type", "value": "incident,service_request,automated_event", "type": "query", "description": "The type of support ticket." }, { "name": "severity", "value": "sev_1,sev_2", "type": "query", "description": "The severity level for incident tickets." }, { "name": "order_by", "value": "created_at", "type": "query", "description": "Specifies the field used to sort the list of tickets." }, { "name": "direction", "value": "desc", "type": "query", "description": "Specifies the order in which to sort the list of tickets." }, { "name": "page_token", "value": "abCdEFg0h1I2jKlm34n5O6Pq78r=", "type": "query", "description": "A page token. Provide this token in your next request to retrieve the next page of results. If there are no additional pages, this field has a null value." } ] }, "docs": "Retrieves a list of support tickets for your account." }, { "info": { "name": "Create a support ticket", "type": "http" }, "http": { "method": "POST", "url": "https://cloud.lambda.ai/api/v1/tickets", "body": { "type": "json", "data": "{}" } }, "docs": "Creates a new support ticket." }, { "info": { "name": "Get a support ticket", "type": "http" }, "http": { "method": "GET", "url": "https://cloud.lambda.ai/api/v1/tickets/:ticket_id", "params": [ { "name": "ticket_id", "value": "0920582c7ff041399e34823a0be62549", "type": "path", "description": "The ticket ID." } ] }, "docs": "Retrieves a specific support ticket by ID." }, { "info": { "name": "Update a support ticket", "type": "http" }, "http": { "method": "PATCH", "url": "https://cloud.lambda.ai/api/v1/tickets/:ticket_id", "params": [ { "name": "ticket_id", "value": "0920582c7ff041399e34823a0be62549", "type": "path", "description": "The ticket ID." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Updates a support ticket status or severity, or adds a comment to the ticket. Returns a 202. Ticket updates happen asynchronously so to see the result of an update, re-query the tickets API." }, { "info": { "name": "List ticket attachments", "type": "http" }, "http": { "method": "GET", "url": "https://cloud.lambda.ai/api/v1/tickets/:ticket_id/attachments", "params": [ { "name": "ticket_id", "value": "0920582c7ff041399e34823a0be62549", "type": "path", "description": "The ticket ID." }, { "name": "status", "value": "uploaded", "type": "query", "description": "The current status of an attachment upload." } ] }, "docs": "Retrieves all attachments for a ticket." }, { "info": { "name": "Initiate attachment upload", "type": "http" }, "http": { "method": "POST", "url": "https://cloud.lambda.ai/api/v1/tickets/:ticket_id/attachments", "params": [ { "name": "ticket_id", "value": "0920582c7ff041399e34823a0be62549", "type": "path", "description": "The ticket ID." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Start the upload process for a ticket attachment. Returns a presigned URL for direct upload to storage." }, { "info": { "name": "Delete attachment", "type": "http" }, "http": { "method": "DELETE", "url": "https://cloud.lambda.ai/api/v1/tickets/:ticket_id/attachments/:attachment_id", "params": [ { "name": "ticket_id", "value": "0920582c7ff041399e34823a0be62549", "type": "path", "description": "The ticket ID." }, { "name": "attachment_id", "value": "0920582c7ff041399e34823a0be62549", "type": "path", "description": "The attachment ID." } ] }, "docs": "Delete an attachment." }, { "info": { "name": "Complete attachment upload", "type": "http" }, "http": { "method": "POST", "url": "https://cloud.lambda.ai/api/v1/tickets/:ticket_id/attachments/:attachment_id/complete", "params": [ { "name": "ticket_id", "value": "0920582c7ff041399e34823a0be62549", "type": "path", "description": "The ticket ID." }, { "name": "attachment_id", "value": "0920582c7ff041399e34823a0be62549", "type": "path", "description": "The attachment ID." } ] }, "docs": "Mark attachment upload as complete after client finishes uploading to storage." }, { "info": { "name": "Get attachment download URL", "type": "http" }, "http": { "method": "GET", "url": "https://cloud.lambda.ai/api/v1/tickets/:ticket_id/attachments/:attachment_id/download", "params": [ { "name": "ticket_id", "value": "0920582c7ff041399e34823a0be62549", "type": "path", "description": "The ticket ID." }, { "name": "attachment_id", "value": "0920582c7ff041399e34823a0be62549", "type": "path", "description": "The attachment ID." } ] }, "docs": "Generate a temporary download URL for an attachment." } ] } ], "bundled": true }