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: source/apis/CN_APIs.txt
+91-43
Original file line number
Diff line number
Diff line change
@@ -1,18 +1,31 @@
1
+
.. include:: api_substitutions.txt
2
+
1
3
Coordinating Node APIs
2
4
----------------------
3
5
6
+
.. contents::
7
+
:local:
8
+
:depth: 1
9
+
10
+
4
11
The service interfaces described here are exposed through the Coordinating
5
12
Node REST interface to support interactions with Member Nodes and DataONE
6
13
clients.
7
14
15
+
**CNDiagnostic Methods**
16
+
17
+
.. autofuncsummary:: CNDiagnostic
18
+
:functions:
19
+
20
+
8
21
The following table provides a list of API methods exposed by Coordinating
9
22
Nodes.
10
23
11
-
:Tier:
24
+
:Tier:
12
25
13
26
The tier in which a method is grouped.
14
27
15
-
:Version:
28
+
:Version:
16
29
17
30
Version of API method is available. The lowest version number indicates when
18
31
the method was added. A version number in parentheses indicates the method is
@@ -24,7 +37,7 @@ Nodes.
24
37
:REST:
25
38
26
39
The HTTP method and path relative to the Base URL. Parameters specified in the
27
-
URL are indicatd by braces. Note that parameters included in a path MUST be
40
+
URL are indicated by braces. Note that parameters included in a path MUST be
28
41
properly path encoded, and parameters included as key, value pairs MUST also
29
42
be properly encoded.
30
43
@@ -44,82 +57,114 @@ Nodes.
44
57
Diagnostic API
45
58
~~~~~~~~~~~~~~
46
59
47
-
.. module:: CNDiagnostic
48
-
:synopsis: Operations to assist with diagnosing authentication and content
49
-
formatting.
60
+
|CN| operations to assist clients with diagnosing authentication and content formatting.
61
+
62
+
.. autofuncsummary:: CNDiagnostic
63
+
:functions:
64
+
65
+
.. automodule:: CNDiagnostic
66
+
:members:
67
+
:undoc-members:
68
+
:show-inheritance:
50
69
51
-
.. include:: generated/generated_CNDiagnostic.txt
52
70
53
71
54
72
Core API
55
73
~~~~~~~~
56
74
57
-
.. module:: CNCore
58
-
:synopsis: Core operations necessary for basic interaction with
59
-
Coordinating Nodes
75
+
Core operations necessary for basic interaction with |CN|s.
76
+
77
+
.. autofuncsummary:: CNCore
78
+
:functions:
60
79
61
-
.. include:: generated/generated_CNCore.txt
80
+
.. automodule:: CNCore
81
+
:members:
82
+
:undoc-members:
83
+
:show-inheritance:
62
84
63
85
64
86
Read API
65
87
~~~~~~~~
66
88
67
-
.. module:: CNRead
68
-
:synopsis: Data read operations for Coordinating Nodes
69
-
70
-
The *CN_read* API implements methods that enable object retrieval operations
71
-
on a :term:`Coordinating Node`. It includes searches of science metadata and
89
+
The *CNRead* API implements methods that enable object retrieval operations
90
+
on a |CN|. It includes searches of science metadata and
72
91
system metadata and exposes log records held by CNs.
73
92
74
-
.. include:: generated/generated_CNRead.txt
93
+
.. autofuncsummary:: CNRead
94
+
:functions:
95
+
96
+
.. automodule:: CNRead
97
+
:members:
98
+
:undoc-members:
99
+
:show-inheritance:
75
100
76
101
View API
77
102
~~~~~~~~
78
103
79
-
.. module:: CNView
80
-
:synopsis: View operations to see formatted versions of metadata and data for Coordinating Nodes
104
+
View operations to see formatted versions of metadata and data for CNs.
105
+
106
+
The *CNView* API implements methods that enable viewing content
107
+
on a |CN|. Like the MNView service, the CNView service
108
+
provides a transformed view of a metadata file, data file, or package. The
109
+
CNView service provides a default view for all content, and may choose to
110
+
redirect a review request to the authoritative Member Node for a given PID.
81
111
82
-
The *CNView* API implements methods that enable viewing content
83
-
on a :term:`Coordinating Node`. Like the MNView service, the CNView service provides a transformed view of a metadata file, data file, or package. The CNView service provides a default view for all content, and may choose to redirect a review request to the authoritative Member Node for a given PID.
112
+
.. autofuncsummary:: CNView
113
+
:functions:
84
114
85
-
.. include:: generated/generated_CNView.txt
115
+
.. automodule:: CNView
116
+
:members:
117
+
:undoc-members:
118
+
:show-inheritance:
86
119
87
120
88
121
Authorization API
89
122
~~~~~~~~~~~~~~~~~
90
123
91
-
.. module:: CNAuthorization
92
-
:synopsis: Methods for authorization and access control
0 commit comments