Skip to content

Commit 2fbfbe6

Browse files
Add matching policies endpoints (#210)
* docs(api): add documentation for new `matching_policies` endpoints * docs(changelog): update for new `matching_policies` endpoints * docs(guide): add `create-identifier-with-matching-policies` * docs(changelog): update for new `create-identifier-with-matching-policies` guide * docs(guide): update `create-identifiers-with-matching-policies` sdk example * docs(guide): better description for `create-identifiers-with-matching-policies` * docs(api): add missing description for `clean_past_events` * docs(changelog): update warning message * docs(snippets): add `beta-endpoint` * docs(api): use beta snippet in `get-event` * docs(api): make `matching_policies` beta * docs(snippet): fix `beta-endpoint` * docs(api): update `get-matching-policy` title
1 parent d7672b5 commit 2fbfbe6

15 files changed

+3286
-329
lines changed

docs/api-reference/spec/firework-v4-openapi.json

Lines changed: 3086 additions & 325 deletions
Large diffs are not rendered by default.
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
title: "Assign Policy (Beta)"
3+
openapi: post /firework/v4/matching_policies/{policy_uuid}/assignments
4+
---
5+
6+
import BetaEndpoint from '/snippets/beta-endpoint.mdx'
7+
8+
<BetaEndpoint name="Assign Policy" />
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
title: "Create Matching Policy (Beta)"
3+
openapi: post /firework/v4/matching_policies
4+
---
5+
6+
import BetaEndpoint from '/snippets/beta-endpoint.mdx'
7+
8+
<BetaEndpoint name="Create Matching Policy" />
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
title: "Delete Matching Policy (Beta)"
3+
openapi: delete /firework/v4/matching_policies/{policy_uuid}
4+
---
5+
6+
import BetaEndpoint from '/snippets/beta-endpoint.mdx'
7+
8+
<BetaEndpoint name="Delete Matching Policy" />

docs/api-reference/v4/endpoints/get-event.mdx

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,10 @@ openapi: firework-v4-openapi get /firework/v4/events/
44
---
55

66
import EventResponses from '/snippets/event_model_examples/events_overview.mdx'
7+
import BetaEndpoint from '/snippets/beta-endpoint.mdx'
78

89
<Panel>
910
<EventResponses />
1011
</Panel>
1112

12-
<Note>
13-
The Retrieve Event V2 endpoint is still in beta and is subject to change.
14-
</Note>
13+
<BetaEndpoint name="Retrieve Event V2" />
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
title: "Retrieve Matching Policy (Beta)"
3+
openapi: get /firework/v4/matching_policies/{policy_uuid}
4+
---
5+
6+
import BetaEndpoint from '/snippets/beta-endpoint.mdx'
7+
8+
<BetaEndpoint name="Retrieve Matching Policy" />
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
title: "List Matching Policies By Identifier Id (Beta)"
3+
openapi: get /firework/v4/matching_policies/by_identifier_id/{identifier_id}
4+
---
5+
6+
import BetaEndpoint from '/snippets/beta-endpoint.mdx'
7+
8+
<BetaEndpoint name="List Matching Policies By Identifier Id" />
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
title: "List Matching Policies (Beta)"
3+
openapi: get /firework/v4/matching_policies
4+
---
5+
6+
import BetaEndpoint from '/snippets/beta-endpoint.mdx'
7+
8+
<BetaEndpoint name="List Matching Policies" />
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
title: "List Policy Assignments (Beta)"
3+
openapi: get /firework/v4/matching_policies/{policy_uuid}/assignments
4+
---
5+
6+
import BetaEndpoint from '/snippets/beta-endpoint.mdx'
7+
8+
<BetaEndpoint name="List Policy Assignments" />
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
title: "Unassign Policy (Beta)"
3+
openapi: delete /firework/v4/matching_policies/{policy_uuid}/assignments
4+
---
5+
6+
import BetaEndpoint from '/snippets/beta-endpoint.mdx'
7+
8+
<BetaEndpoint name="Unassign Policy" />

0 commit comments

Comments
 (0)