You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: api-docs/openapi.json
+103-2Lines changed: 103 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
{
2
2
"openapi": "3.0.2",
3
3
"info": {
4
-
"version": "2.7.1",
4
+
"version": "2.7.2",
5
5
"title": "CVE Services API",
6
6
"description": "The CVE Services API supports automation tooling for the CVE Program. Credentials are required for most service endpoints. Representatives of <a href='https://www.cve.org/ProgramOrganization/CNAs'>CVE Numbering Authorities (CNAs)</a> should use one of the methods below to obtain credentials: <ul><li>If your organization already has an Organizational Administrator (OA) account for the CVE Services, ask your admin for credentials</li> <li>Contact your Root (<a href='https://www.cve.org/PartnerInformation/ListofPartners/partner/Google'>Google</a>, <a href='https://www.cve.org/PartnerInformation/ListofPartners/partner/INCIBE'>INCIBE</a>, <a href='https://www.cve.org/PartnerInformation/ListofPartners/partner/jpcert'>JPCERT/CC</a>, or <a href='https://www.cve.org/PartnerInformation/ListofPartners/partner/redhat'>Red Hat</a>) or Top-Level Root (<a href='https://www.cve.org/PartnerInformation/ListofPartners/partner/icscert'>CISA ICS</a> or <a href='https://www.cve.org/PartnerInformation/ListofPartners/partner/mitre'>MITRE</a>) to request credentials </ul> <p>CVE data is to be in the JSON 5.2 CVE Record format. Details of the JSON 5.2 schema are located <a href='https://github.com/CVEProject/cve-schema/releases/tag/v5.2.0' target='_blank'>here</a>.</p> <a href='https://cveform.mitre.org/' class='link' target='_blank'>Contact the CVE Services team</a>",
7
7
"contact": {
@@ -2605,7 +2605,7 @@
2605
2605
"Registry Organization"
2606
2606
],
2607
2607
"summary": "Updates information about the organization specified by short name (accessible Temporarily to Secretariat only)",
2608
-
"description": " <h2>Access Control</h2> <p>User must belong to an organization with the <b>Secretariat</b> role temporarily.</p> <p>In the future, only the organization's admin will be able to request changes to its information.</p> <p>With Joint Approval required for the following fields:</p> <h2>Expected Behavior</h2> <b>This endpoint expects a full organization object in the request body.</b> <p><b>Secretariat:</b> Updates any organization's information</p> <p><b>Organization Admin:</b> Requests changes to its organization's information</p> <ul> <li>short_name</li> <li>long_name</li> <li>authority</li> <li>aliases</li> <li>oversees</li> <li>root_or_tlr</li> <li>charter_or_scope</li> <li>product_list</li> <li>disclosure_policy</li> <li>contact_info.poc</li> <li>contact_info.poc_email</li> <li>contact_info.poc_phone</li> <li>contact_info.org_email</li> <li>cna_role_type</li> <li>cna_country</li> <li>vulnerability_advisory_locations</li> <li>advisory_location_require_credentials</li> <li>industry</li> <li>tl_root_start_date</li> <li>is_cna_discussion_list</li> </ul>",
2608
+
"description": " <h2>Access Control</h2> <p>User must belong to an organization with the <b>Secretariat</b> role temporarily.</p> <p>In the future, only the organization's admin will be able to request changes to its information.</p> <p>With Joint Approval required for the following fields:</p> <h2>Expected Behavior</h2> <b>This endpoint expects a full organization object in the request body.</b> <p><b>Secretariat:</b> Updates any organization's information</p> <p><b>Organization Admin:</b> Requests changes to its organization's information</p> <ul> <li>short_name</li> <li>long_name</li> <li>authority</li> <li>aliases</li> <li>oversees</li> <li>root_or_tlr</li> <li>charter_or_scope</li> <li>product_list</li> <li>disclosure_policy</li> <li>contact_info.poc</li> <li>contact_info.poc_email</li> <li>contact_info.poc_phone</li> <li>contact_info.org_email</li> <li>partner_role</li> <li>partner_type</li> <li>partner_country</li> <li>vulnerability_advisory_locations</li> <li>advisory_location_require_credentials</li> <li>industry</li> <li>tl_root_start_date</li> <li>is_cna_discussion_list</li> </ul>",
"summary": "Update the conversation at the given index for the given organization (accessible to Secretariat or Org Admin)",
3175
+
"description": " <h2>Access Control</h2> <p>User must belong to an organization with the <b>Secretariat</b> role or be an <b>Admin</b> of the organization</p> <h2>Expected Behavior</h2> <p><b>Admin User:</b> Allowed to update only the message body of any conversation posted by them</p> <p><b>Secretariat:</b> Allowed to update the message body and/or visibility of any conversation</p>",
3176
+
"operationId": "registryUserUpdateConversation",
3177
+
"parameters": [
3178
+
{
3179
+
"name": "shortname",
3180
+
"in": "path",
3181
+
"required": true,
3182
+
"schema": {
3183
+
"type": "string"
3184
+
},
3185
+
"description": "The shortname of the organization"
3186
+
},
3187
+
{
3188
+
"name": "index",
3189
+
"in": "path",
3190
+
"required": true,
3191
+
"schema": {
3192
+
"type": "string"
3193
+
},
3194
+
"description": "The index of the conversation to update"
3195
+
},
3196
+
{
3197
+
"$ref": "#/components/parameters/apiEntityHeader"
3198
+
},
3199
+
{
3200
+
"$ref": "#/components/parameters/apiUserHeader"
3201
+
},
3202
+
{
3203
+
"$ref": "#/components/parameters/apiSecretHeader"
3204
+
}
3205
+
],
3206
+
"responses": {
3207
+
"200": {
3208
+
"description": "Returns the updated conversation",
0 commit comments