Skip to content

Commit 9e075cb

Browse files
chore: sync OpenAPI specs from PR #1268
1 parent 13398c2 commit 9e075cb

File tree

1 file changed

+0
-295
lines changed

1 file changed

+0
-295
lines changed

services/external-actor-gateway-service/openapi.yaml

Lines changed: 0 additions & 295 deletions
Original file line numberDiff line numberDiff line change
@@ -2165,301 +2165,6 @@ paths:
21652165
- Webhook Subscriptions
21662166
parameters:
21672167
- $ref: "#/components/parameters/SubscriptionIdPath"
2168-
webhooks:
2169-
pageVersionCreated:
2170-
post:
2171-
description: Triggered when a new page version is created. The webhook payload contains details about the newly created page version including page ID, version ID, and creation timestamp.
2172-
responses:
2173-
"200":
2174-
description: Webhook received successfully
2175-
summary: Page Version Created
2176-
tags:
2177-
- Webhooks
2178-
requestBody:
2179-
content:
2180-
application/json:
2181-
schema:
2182-
type: object
2183-
properties:
2184-
eventId:
2185-
description: Unique identifier for this event
2186-
examples:
2187-
- evt_01j5k9m7n8p9q2r3s4t5v6w7x8
2188-
type: string
2189-
tenantId:
2190-
description: Tenant identifier for the event
2191-
examples:
2192-
- tenant_01j5k9m7n8p9q2r3s4t5v6w7x8
2193-
type: string
2194-
timestamp:
2195-
description: Timestamp when the event was processed
2196-
examples:
2197-
- 2024-01-15T10:30:00Z
2198-
type: string
2199-
format: date-time
2200-
pattern: ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d(?::[0-5]\d(?:\.\d+)?)?(?:Z))$
2201-
payload:
2202-
type: object
2203-
properties:
2204-
type:
2205-
description: Event type identifier
2206-
type: string
2207-
enum:
2208-
- page.version.created
2209-
pageId:
2210-
description: Unique identifier for the page
2211-
examples:
2212-
- page_01j5k9m7n8p9q2r3s4t5v6w7x8
2213-
type: string
2214-
versionId:
2215-
description: Unique identifier for the page version that was created
2216-
examples:
2217-
- pageversion_01j5k9m7n8p9q2r3s4t5v6w7x8
2218-
type: string
2219-
pattern: ^pageversion_[0-9a-z]{26}$
2220-
createdAt:
2221-
description: Timestamp when the page version was created
2222-
examples:
2223-
- 2024-01-15T10:30:00Z
2224-
type: string
2225-
format: date-time
2226-
pattern: ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d(?::[0-5]\d(?:\.\d+)?)?(?:Z))$
2227-
required:
2228-
- type
2229-
- pageId
2230-
- versionId
2231-
- createdAt
2232-
additionalProperties: false
2233-
required:
2234-
- eventId
2235-
- tenantId
2236-
- timestamp
2237-
- payload
2238-
additionalProperties: false
2239-
description: Triggered when a new page version is created. The webhook payload contains details about the newly created page version including page ID, version ID, and creation timestamp.
2240-
required: true
2241-
pageVersionProcessed:
2242-
post:
2243-
description: Triggered when a page version is processed. The webhook payload contains details about the processed page version including page ID, version ID, and processing timestamp.
2244-
responses:
2245-
"200":
2246-
description: Webhook received successfully
2247-
summary: Page Version Processed
2248-
tags:
2249-
- Webhooks
2250-
requestBody:
2251-
content:
2252-
application/json:
2253-
schema:
2254-
type: object
2255-
properties:
2256-
eventId:
2257-
description: Unique identifier for this event
2258-
examples:
2259-
- evt_01j5k9m7n8p9q2r3s4t5v6w7x8
2260-
type: string
2261-
tenantId:
2262-
description: Tenant identifier for the event
2263-
examples:
2264-
- tenant_01j5k9m7n8p9q2r3s4t5v6w7x8
2265-
type: string
2266-
timestamp:
2267-
description: Timestamp when the event was processed
2268-
examples:
2269-
- 2024-01-15T10:30:00Z
2270-
type: string
2271-
format: date-time
2272-
pattern: ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d(?::[0-5]\d(?:\.\d+)?)?(?:Z))$
2273-
payload:
2274-
type: object
2275-
properties:
2276-
type:
2277-
description: Event type identifier
2278-
type: string
2279-
enum:
2280-
- page.version.processed
2281-
pageId:
2282-
description: Unique identifier for the page
2283-
examples:
2284-
- page_01j5k9m7n8p9q2r3s4t5v6w7x8
2285-
type: string
2286-
versionId:
2287-
description: Unique identifier for the page version that was processed
2288-
examples:
2289-
- pageversion_01j5k9m7n8p9q2r3s4t5v6w7x8
2290-
type: string
2291-
processedAt:
2292-
description: Timestamp when the page version was processed
2293-
examples:
2294-
- 2024-01-15T10:30:00Z
2295-
type: string
2296-
format: date-time
2297-
pattern: ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d(?::[0-5]\d(?:\.\d+)?)?(?:Z))$
2298-
required:
2299-
- type
2300-
- pageId
2301-
- versionId
2302-
- processedAt
2303-
additionalProperties: false
2304-
required:
2305-
- eventId
2306-
- tenantId
2307-
- timestamp
2308-
- payload
2309-
additionalProperties: false
2310-
description: Triggered when a page version is processed. The webhook payload contains details about the processed page version including page ID, version ID, and processing timestamp.
2311-
required: true
2312-
pageVersionPublished:
2313-
post:
2314-
description: Triggered when a page version is published. The webhook payload contains details about the published page version including page ID, version ID, and publishing timestamp.
2315-
responses:
2316-
"200":
2317-
description: Webhook received successfully
2318-
summary: Page Version Published
2319-
tags:
2320-
- Webhooks
2321-
requestBody:
2322-
content:
2323-
application/json:
2324-
schema:
2325-
type: object
2326-
properties:
2327-
eventId:
2328-
description: Unique identifier for this event
2329-
examples:
2330-
- evt_01j5k9m7n8p9q2r3s4t5v6w7x8
2331-
type: string
2332-
tenantId:
2333-
description: Tenant identifier for the event
2334-
examples:
2335-
- tenant_01j5k9m7n8p9q2r3s4t5v6w7x8
2336-
type: string
2337-
timestamp:
2338-
description: Timestamp when the event was processed
2339-
examples:
2340-
- 2024-01-15T10:30:00Z
2341-
type: string
2342-
format: date-time
2343-
pattern: ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d(?::[0-5]\d(?:\.\d+)?)?(?:Z))$
2344-
payload:
2345-
type: object
2346-
properties:
2347-
type:
2348-
description: Event type identifier
2349-
type: string
2350-
enum:
2351-
- page.version.published
2352-
pageId:
2353-
description: Unique identifier for the page
2354-
examples:
2355-
- page_01j5k9m7n8p9q2r3s4t5v6w7x8
2356-
type: string
2357-
versionId:
2358-
description: Unique identifier for the page version that was published
2359-
examples:
2360-
- pageversion_01j5k9m7n8p9q2r3s4t5v6w7x8
2361-
type: string
2362-
pattern: ^pageversion_[0-9a-z]{26}$
2363-
publishedAt:
2364-
description: Timestamp when the page version was published
2365-
examples:
2366-
- 2024-01-15T10:30:00Z
2367-
type: string
2368-
format: date-time
2369-
pattern: ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d(?::[0-5]\d(?:\.\d+)?)?(?:Z))$
2370-
required:
2371-
- type
2372-
- pageId
2373-
- versionId
2374-
- publishedAt
2375-
additionalProperties: false
2376-
required:
2377-
- eventId
2378-
- tenantId
2379-
- timestamp
2380-
- payload
2381-
additionalProperties: false
2382-
description: Triggered when a page version is published. The webhook payload contains details about the published page version including page ID, version ID, and publishing timestamp.
2383-
required: true
2384-
formSubmitted:
2385-
post:
2386-
description: Triggered when a form is submitted. The webhook payload contains details about the submitted form including form ID, submission ID, and submission timestamp.
2387-
responses:
2388-
"200":
2389-
description: Webhook received successfully
2390-
summary: Form Submitted
2391-
tags:
2392-
- Webhooks
2393-
requestBody:
2394-
content:
2395-
application/json:
2396-
schema:
2397-
type: object
2398-
properties:
2399-
eventId:
2400-
description: Unique identifier for this event
2401-
examples:
2402-
- evt_01j5k9m7n8p9q2r3s4t5v6w7x8
2403-
type: string
2404-
tenantId:
2405-
description: Tenant identifier for the event
2406-
examples:
2407-
- tenant_01j5k9m7n8p9q2r3s4t5v6w7x8
2408-
type: string
2409-
timestamp:
2410-
description: Timestamp when the event was processed
2411-
examples:
2412-
- 2024-01-15T10:30:00Z
2413-
type: string
2414-
format: date-time
2415-
pattern: ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d(?::[0-5]\d(?:\.\d+)?)?(?:Z))$
2416-
payload:
2417-
type: object
2418-
properties:
2419-
type:
2420-
description: Event type identifier
2421-
type: string
2422-
enum:
2423-
- form.submitted
2424-
formId:
2425-
description: Unique identifier for the form
2426-
examples:
2427-
- form_01j5k9m7n8p9q2r3s4t5v6w7x8
2428-
type: string
2429-
submissionId:
2430-
description: Unique identifier for the form submission
2431-
examples:
2432-
- formsubmission_01j5k9m7n8p9q2r3s4t5v6w7x8
2433-
type: string
2434-
submittedAt:
2435-
description: Timestamp when the form submission was submitted
2436-
examples:
2437-
- 2024-01-15T10:30:00Z
2438-
type: string
2439-
format: date-time
2440-
pattern: ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d(?::[0-5]\d(?:\.\d+)?)?(?:Z))$
2441-
input:
2442-
description: Input data for the form submission
2443-
examples:
2444-
- name: email
2445-
2446-
type: object
2447-
additionalProperties: {}
2448-
required:
2449-
- type
2450-
- formId
2451-
- submissionId
2452-
- submittedAt
2453-
- input
2454-
additionalProperties: false
2455-
required:
2456-
- eventId
2457-
- tenantId
2458-
- timestamp
2459-
- payload
2460-
additionalProperties: false
2461-
description: Triggered when a form is submitted. The webhook payload contains details about the submitted form including form ID, submission ID, and submission timestamp.
2462-
required: true
24632168
tags:
24642169
- name: Page Groups
24652170
description: Page group management operations

0 commit comments

Comments
 (0)