action osf_nodes_addon_read { label: "Retrieve an addon" description: "Retrieve details of an individual addon connected to this node.\n#### Permissions\nNodeSettings that are attached to public nodes will give read-only access to everyone. Private nodes require explicit read permission. Write and admin access are the same for public and private nodes. Administrators on a parent node have implicit read permissions for all child nodes.\nAny users with write or admin access to the node are able to deauthorize an enabled addon, but only the addon authorizer is able to change the configuration (i.e. selected folder) of an already-configured NodeSettings entity.\n#### Returns\nReturns a JSON object with a `data` key containing the details of the requested addon, if the request is successful.\n\nIf the request is unsuccessful, an `errors` key containing information about the failure will be returned. Refer to the [list of error codes](#tag/Errors-and-Error-Codes) to understand why this request may have failed." provider: osf method: GET path: "/nodes/{node_id}/addons/{provider}/" encoding: json input: { type: "object" properties: { node_id: { type: "string" } provider: { type: "string" } } required: ["node_id", "provider"] additionalProperties: false } output: { type: "object" additionalProperties: true } }