Skip to content

Commit d409983

Browse files
authored
Merge pull request #251 from stevenc987/main
Validate Names API Documentation#31631
2 parents 71bd9d4 + be6d477 commit d409983

4 files changed

Lines changed: 122 additions & 15 deletions

File tree

.github/CODEOWNERS

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
* @thorwolpert @deetz99 @kris-daxiom @kialj876 @pwei1018
1+
* @thorwolpert @deetz99 @kris-daxiom @kialj876 @pwei1018 @stevenc987 @mengdong19 @ozamani9gh @rarmitag @hfekete @davemck513
22

33
## Business Registry
44
/web/site/content/en-CA/products/br @argush3 @thorwolpert
@@ -17,8 +17,8 @@
1717
/web/site/public/mhr @doug-lovett
1818

1919
## NameX - Name Request Service
20-
/web/site/content/en-CA/products/namex @EPortman @thorwolpert
21-
/web/site/public/namex @EPortman @thorwolpert
20+
/web/site/content/en-CA/products/namex @thorwolpert @stevenc987 @mengdong19 @ozamani9gh @rarmitag @hfekete @davemck513
21+
/web/site/public/namex @thorwolpert @stevenc987 @mengdong19 @ozamani9gh @rarmitag @hfekete @davemck513
2222

2323
## Pay - Connect Payment Services
2424
/web/site/content/en-CA/products/pay @seeker25 @ochiu @jxio

web/site/content/en-CA/products/namex/overview.md

Lines changed: 116 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ The Name Request service can be used to submit, track and manage a NameRequest.
1414

1515
<br>
1616

17-
::ButtonDownloadSpec{href="/namex/oas.yaml" download="xxxxx.yaml"}
17+
::ButtonDownloadSpec{href="/namex/namex-spec.yaml" download="namex-spec.yaml"}
1818
::
1919

2020
<br>
@@ -33,15 +33,96 @@ View the definition and select a path to try it out. To submit a request, you wi
3333

3434
## Fees
3535

36-
Pending
36+
All fees are specified within the regulations.
37+
<a href="https://www.bcregistry.gov.bc.ca/product-fees" target="_blank">See our fee schedule for details</a>
3738

3839
---
3940

4041
## API Quick Reference
41-
42-
Please refer to the online spec.
43-
44-
This section will get populated once the release-candidate / sandbox is available.
42+
<table>
43+
<tr>
44+
<th>Endpoint Path</th>
45+
<th>Description</th>
46+
</tr>
47+
<tr>
48+
<td>GET /namex/api/v1/statistics/</td>
49+
<td>
50+
Get NR Processing Time (regular wait time, ​priority wait time, auto approved count).
51+
</td>
52+
</tr>
53+
<tr>
54+
<td>POST /namex/api/v1/payments/fees</td>
55+
<td>
56+
Get NR Fees you must pay for a specified filing type code in Name Request.
57+
</td>
58+
</tr>
59+
<tr>
60+
<td>GET /namex/api/v1/name-analysis/</td>
61+
<td>
62+
Analyze a proposed BC business name to identify structural or designation issues.
63+
</td>
64+
</tr>
65+
<tr>
66+
<td>GET /namex/api/v1/documents:restricted_words</td>
67+
<td>
68+
Scan a proposed BC business name for restricted terms that are prohibited or require written consent.
69+
</td>
70+
</tr>
71+
<tr>
72+
<td>GET /namex/api/v1/exact-match</td>
73+
<td>
74+
Retrieve BC business names that exactly match the provided name.
75+
</td>
76+
</tr>
77+
<tr>
78+
<td>GET /namex/api/v1/requests/synonymbucket/{name}/{advanced_search}</td>
79+
<td>
80+
Retrieve BC business names similar to the provided name to identify potential conflicts.
81+
</td>
82+
</tr>
83+
<tr>
84+
<td>POST /namex/api/v1/namerequests/</td>
85+
<td>
86+
Creates a new Name Request and returns a provisional L-number in PENDING_PAYMENT status.
87+
</td>
88+
</tr>
89+
<tr>
90+
<td>GET /namex/api/v1/namerequests/</td>
91+
<td>
92+
Retrieves the details of a Name Request. Requires the NR number along with the applicant's email or phone number.
93+
</td>
94+
</tr>
95+
<tr>
96+
<td>PATCH /namex/api/v1/namerequests/{nr_id}/{nr_action}</td>
97+
<td>
98+
Performs an action on a Name Request. The nr_action should be one of EDIT, CANCEL, REQUEST_REFUND.
99+
</td>
100+
</tr>
101+
<tr>
102+
<td>GET /namex/api/v1/namerequests/{nr_id}/result</td>
103+
<td>
104+
Returns the Name Request results report as a PDF file. The Name Request must be in an approved, consumed, expired, or rejected state.
105+
</td>
106+
</tr>
107+
<tr>
108+
<td>POST /namex/api/v1/payments/{nr_id}/{payment_action}</td>
109+
<td>
110+
Creates a payment invoice for the Name Request. The payment_action should be one of CREATE, UPGRADE, REAPPLY, RESUBMIT.
111+
</td>
112+
</tr>
113+
<tr>
114+
<td>GET /namex/api/v1/payments/{nr_id}</td>
115+
<td>
116+
Retrieves all payment records from SBC Pay that are linked to the specified Name Request.
117+
</td>
118+
</tr>
119+
<tr>
120+
<td>POST /namex/api/v1/payments/{payment_id}/receipt</td>
121+
<td>
122+
Generate a PDF receipt for the specified payment.
123+
</td>
124+
</tr>
125+
</table>
45126

46127
---
47128

@@ -62,9 +143,29 @@ All data with times are in UTC, both submitted and retrieved via the API. These
62143
<th>Description</th>
63144
</tr>
64145
<tr>
65-
<td>TBD</td>
66-
<td>0</td>
67-
<td>Release Candidate</td>
146+
<td>2018-06-25</td>
147+
<td>0.0.0</td>
148+
<td>Namex Pre-Refactor Release</td>
149+
</tr>
150+
<tr>
151+
<td>2019-02-04</td>
152+
<td>1.0.4</td>
153+
<td>UI Focus Release</td>
154+
</tr>
155+
<tr>
156+
<td>2021-07-29</td>
157+
<td>1.1.0</td>
158+
<td>Name Request Go-Live Enhancements Release</td>
159+
</tr>
160+
<tr>
161+
<td>2025-02-12</td>
162+
<td>1.2.21</td>
163+
<td>NRO Decommision Release</td>
164+
</tr>
165+
<tr>
166+
<td>2025-04-09</td>
167+
<td>1.2.34</td>
168+
<td>GCP Migration Release</td>
68169
</tr>
69170
</table>
70171

@@ -92,7 +193,11 @@ Updates of note to this page are recorded here.
92193
<td></td>
93194
</tr>
94195
<tr>
95-
<td>xxx</td>
96-
<td>Release Candidate.</td>
196+
<td>2025-07-15</td>
197+
<td>Added Namex Api Spec</td>
198+
</tr>
199+
<tr>
200+
<td>2026-01-18</td>
201+
<td>Validated Names API Documentation</td>
97202
</tr>
98203
</table>

web/site/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "developer-connect-site",
33
"private": true,
44
"type": "module",
5-
"version": "1.1.11",
5+
"version": "1.1.12",
66
"scripts": {
77
"build-check": "nuxt build",
88
"build": "nuxt generate",

web/site/public/namex/namex-spec.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,8 @@ paths:
5959
regular_wait_time: 6.0
6060
priority_wait_time: 2.0
6161
auto_approved_count: 0
62+
400:
63+
description: Invalid response from WaitTimeStatsService
6264
500:
6365
description: Internal server error
6466
/namex/api/v1/payments/fees:

0 commit comments

Comments
 (0)