Finish porting the Confluence Web API 2.0.0 space to GitHub.
[x] Sections 2.6 and 2.7 @darnjo to rewrite.
[x] Section 2.8 @Jad212s for the queries section, if you could provide responses as well, it would be helpful. You can generally copy the payloads from section 2.5 and adapt them for the given task.
[ ] Section 3 @Jad212s For each RCP in this list, we should a) figure out which section covers each of the specifications listed below and notate it on the current RCP, linking back to this GitHub repo when done. Eventually we'll move all current RCPs to the GitHub site and just link to the GH site, and then b) figure out who the authors are for the specs below and ensure that we've attributed them in the Authors section (3).
[x] Section 3 @Jad212s in the authors list, in section 3, merge anyone in who had an RCP that was incorporated into the 2.0.0 spec. See "RCPs to Migrate" regarding sections that have been incorporated into the Web API spec.
[x] Section 4 already rewritten. @Jad212s, you can migrate directly.
[x] Sections 5 and 6 don't need to be migrated.
RCPs to Migrate
The following sections have been incorporated into some portion of the new Web API 2.0.0 spec.
[x] RCP - WEBAPI-031 Data Dictionary Representation in the Web API - Section 2.4, 2.5 of new spec
[ ] RCP - WEBAPI-019 Validation Expression in the WebAPI - RCP-019 endorsement
[ ] RCP - WEBAPI-018 User Federation Best Practices - Now Best Practice, OIDC no longer part of the Web API Core spec (don't port yet).
[ ] RCP - WEBAPI-017 Add The Internet Tracking Resource to RESO Web API v1.1 Specification - Already done, the way this works now is that any model that's been incorporated into the DD automatically has a translation into the Web API Core spec through RCP-031.
[ ] RCP - WEBAPI-016 Deprecate Bit Map Enumerations and Utilize Collections for Enumerations - already been done (already says this in the Web API Core docs), bitmaps are on the way out.
[ ] RCP - WEBAPI-013 Add Certification Rule Impact/Changes to Process - done, and improved.
[ ] RCP - WEBAPI-011 Child Order Action - Needs its own branch and Endorsement, but later.
[ ] RCP - WEBAPI-008 Web API Version 1.0.2 Specification Errata - done.
[ ] RCP - WEBAPI-007 Section 2.4.4: Remove required filter function time() - done with the move to Core, now using ISO 8601 timestamps and dates instead.
[ ] RCP - WEBAPI-006 Modify 2.6.1 Data System Resource from Must Implement to May Implement - removed from testing.
[ ] RCP - WEBAPI-005 Revise Section 2.6.2 - Data Dictionary Resources - superseded by RCP-031.
[ ] RCP - WEBAPI-004 Include SSL RFC to ensure secure implementation - covered by section 2.9.
[ ] RCP - WEBAPI-003 Update HTTP specification references to current Internet/Industry Standards - covered by Web API Core.
[ ] RCP - WEBAPI-002 Remove TimeZoneOffset - covered by move to ISO 8601 timestamps, as they support offsets for time zones.
[ ] RCP - WEBAPI-001 Odata Property Facet Attribute MaxLength, Precision and Scale Errata - covered by RCP-031.
Once the following items have been completed, the Web API Core testing specification should be linked to the relevant sections in GitHub. But don't do this quite yet. We will create separate issues to migrate the testing specifications.
Finish porting the Confluence Web API 2.0.0 space to GitHub.
RCPs to Migrate The following sections have been incorporated into some portion of the new Web API 2.0.0 spec.
Once the following items have been completed, the Web API Core testing specification should be linked to the relevant sections in GitHub. But don't do this quite yet. We will create separate issues to migrate the testing specifications.