Get list of links that this API supports
get/
Clients should use this top-level endpoint and the appropriate link relationship to find the specific endpoint of interest.
1{2 "version": 1,3 "links": [4 {5 "method": "POST",6 "rel": "authorize",7 "href": "/authorization/decisions",8 "uri": "/authorization/decisions",9 "type": "application/vnd.sas.authorization.context",10 "responseType": "application/vnd.sas.authorization.decision"11 },12 {13 "method": "POST",14 "rel": "createDirectAuthorizationDecision",15 "href": "/authorization/decisions",16 "uri": "/authorization/decisions",17 "type": "application/vnd.sas.authorization.context",18 "responseType": "application/vnd.sas.authorization.direct.decision+json"19 },20 {21 "method": "POST",22 "rel": "createTextAuthorizationDecision",23 "href": "/authorization/decisions",24 "uri": "/authorization/decisions",25 "type": "application/vnd.sas.authorization.context",26 "responseType": "text/plain"27 },28 {29 "method": "GET",30 "rel": "rules",31 "href": "/authorization/rules",32 "uri": "/authorization/rules",33 "type": "application/vnd.sas.collection",34 "itemType": "application/vnd.sas.authorization.rule"35 },36 {37 "method": "POST",38 "rel": "createRule",39 "href": "/authorization/rules",40 "uri": "/authorization/rules",41 "type": "application/vnd.sas.authorization.rule",42 "responseType": "application/vnd.sas.authorization.rule"43 },44 {45 "method": "GET",46 "rel": "rule",47 "href": "/authorization/rules/{ruleId}",48 "uri": "/authorization/rules/{ruleId}",49 "type": "application/vnd.sas.authorization.rule"50 },51 {52 "method": "PUT",53 "rel": "createOrUpdateRule",54 "href": "/authorization/rules/{ruleId}",55 "uri": "/authorization/rules/{ruleId}",56 "type": "application/vnd.sas.authorization.rule",57 "responseType": "application/vnd.sas.authorization.rule"58 },59 {60 "method": "DELETE",61 "rel": "deleteRule",62 "href": "/authorization/rules/{ruleId}",63 "uri": "/authorization/rules/{ruleId}"64 },65 {66 "method": "PATCH",67 "rel": "patchRules",68 "href": "/authorization/rules",69 "uri": "/authorization/rules",70 "type": "application/json-patch+json",71 "responseType": "application/vnd.sas.collection",72 "responseItemType": "application/vnd.sas.authorization.rule"73 },74 {75 "method": "POST",76 "rel": "createDecisionExplanation",77 "href": "/authorization/decisions",78 "uri": "/authorization/decisions",79 "type": "application/vnd.sas.uriarray; version=1",80 "responseType": "application/vnd.sas.authorization.explanations;version=1"81 },82 {83 "method": "POST",84 "rel": "authorizeLinks",85 "href": "/authorization/decisions",86 "uri": "/authorization/decisions",87 "type": "application/vnd.sas.authorization.bulk.context",88 "responseType": "application/vnd.sas.authorization.authorized.links"89 },90 {91 "method": "POST",92 "rel": "createBulkDecision",93 "href": "/authorization/bulkDecision",94 "uri": "/authorization/bulkDecision",95 "type": "application/vnd.sas.authorization.context",96 "responseType": "application/vnd.sas.authorization.links"97 },98 {99 "method": "GET",100 "rel": "localizedTypes",101 "href": "/authorization/localizations/types",102 "uri": "/authorization/localizations/types",103 "responseType": "application/vnd.sas.collection"104 },105 {106 "method": "GET",107 "rel": "localizedPermissions",108 "href": "/authorization/localizations/permissions",109 "uri": "/authorization/localizations/permissions",110 "responseType": "application/vnd.sas.collection"111 },112 {113 "method": "GET",114 "rel": "localizedPrincipalTypes",115 "href": "/authorization/localizations/principalTypes",116 "uri": "/authorization/localizations/principalTypes",117 "responseType": "application/vnd.sas.collection"118 },119 {120 "method": "POST",121 "rel": "conditionValidation",122 "href": "/authorization/conditionValidation",123 "uri": "/authorization/conditionValidation",124 "responseType": "application/vnd.sas.validation"125 },126 {127 "method": "POST",128 "rel": "validateCondition",129 "href": "/authorization/commons/validations/conditions",130 "uri": "/authorization/commons/validations/conditions",131 "responseType": "application/vnd.sas.error"132 },133 {134 "method": "POST",135 "rel": "validate",136 "href": "/authorization/commons/validations/rules",137 "uri": "/authorization/commons/validations/rules",138 "responseType": "application/vnd.sas.error"139 },140 {141 "method": "PUT",142 "rel": "validateUpdate",143 "href": "/authorization/commons/validations/rules/{ruleId}",144 "uri": "/authorization/commons/validations/rules/{ruleId}",145 "responseType": "application/vnd.sas.error"146 },147 {148 "method": "DELETE",149 "rel": "validateDelete",150 "href": "/authorization/commons/validations/rules/{ruleId}",151 "uri": "/authorization/commons/validations/rules/{ruleId}",152 "responseType": "application/vnd.sas.error"153 },154 {155 "method": "POST",156 "rel": "createRuleJob",157 "href": "/authorization/rules/jobs",158 "uri": "/authorization/rules/jobs",159 "responseType": "application/vnd.sas.authorization.rule.job"160 },161 {162 "method": "GET",163 "rel": "ruleJobs",164 "href": "/authorization/rules/jobs/{jobId}",165 "uri": "/authorization/rules/jobs/{jobId}",166 "type": "application/vnd.sas.authorization.rule.job"167 },168 {169 "method": "GET",170 "rel": "ruleJobState",171 "href": "/authorization/rules/jobs/{jobId}/state",172 "uri": "/authorization/rules/jobs/{jobId}/state",173 "type": "application/vnd.sas.authorization.rule.job"174 },175 {176 "method": "GET",177 "rel": "shares",178 "href": "/authorization/shares/",179 "uri": "/authorization/shares/",180 "responseType": "application/vnd.sas.collection",181 "responseItemType": "application/vnd.sas.authorization.share"182 },183 {184 "method": "GET",185 "rel": "share",186 "href": "/authorization/shares/{shareId}",187 "uri": "/authorization/shares/{shareId}",188 "responseType": "application/vnd.sas.authorization.share"189 },190 {191 "method": "POST",192 "rel": "createShare",193 "href": "/authorization/shares",194 "uri": "/authorization/shares",195 "type": "application/vnd.sas.authorization.share",196 "responseType": "application/vnd.sas.authorization.share"197 },198 {199 "method": "PUT",200 "rel": "updateShare",201 "href": "/authorization/shares/{shareId}",202 "uri": "/authorization/shares/{shareId}",203 "type": "application/vnd.sas.authorization.share",204 "responseType": "application/vnd.sas.authorization.share"205 },206 {207 "method": "DELETE",208 "rel": "deleteShare",209 "href": "/authorization/shares/{shareId}",210 "uri": "/authorization/shares/{shareId}"211 },212 {213 "method": "PATCH",214 "rel": "patchShares",215 "href": "/authorization/shares",216 "uri": "/authorization/shares",217 "type": "application/json-patch+json",218 "responseType": "application/vnd.sas.collection",219 "responseItemType": "application/vnd.sas.authorization.share"220 },221 {222 "method": "GET",223 "rel": "shareConfiguration",224 "href": "/authorization/shares/configuration",225 "uri": "/authorization/shares/configuration",226 "responseType": "application/vnd.sas.properties+json"227 },228 {229 "method": "GET",230 "rel": "getCapabilities",231 "href": "/authorization/capabilities",232 "uri": "/authorization/capabilities",233 "type": "application/vnd.sas.authorization.capability",234 "responseType": "application/vnd.sas.collection",235 "responseItemType": "application/vnd.sas.authorization.capability"236 },237 {238 "method": "GET",239 "rel": "getCapabilities",240 "href": "/authorization/capabilities",241 "uri": "/authorization/capabilities",242 "type": "application/vnd.sas.authorization.capability.summary",243 "responseType": "application/vnd.sas.collection",244 "responseItemType": "application/vnd.sas.authorization.capability.summary"245 },246 {247 "method": "POST",248 "rel": "createCapability",249 "href": "/authorization/capabilities",250 "uri": "/authorization/capabilities",251 "responseType": "application/vnd.sas.authorization.capability"252 },253 {254 "method": "DELETE",255 "rel": "deleteGroupCapabilities",256 "href": "/authorization/capabilities",257 "uri": "/authorization/capabilities"258 },259 {260 "method": "GET",261 "rel": "getCapability",262 "href": "/authorization/capabilities/{capabilityName}",263 "uri": "/authorization/capabilities/{capabilityName}",264 "type": "application/vnd.sas.authorization.capability.summary",265 "responseType": "application/vnd.sas.authorization.capability.summary"266 },267 {268 "method": "PATCH",269 "rel": "patchCapability",270 "href": "/authorization/capabilities/{capabilityName}",271 "uri": "/authorization/capabilities/{capabilityName}",272 "type": "application/vnd.sas.authorization.capability",273 "responseType": "application/vnd.sas.authorization.capability"274 },275 {276 "method": "GET",277 "rel": "getGroupsForCapability",278 "href": "/authorization/capabilities/{capabilityName}/groups",279 "uri": "/authorization/capabilities/{capabilityName}/groups",280 "type": "application/vnd.sas.authorization.capability",281 "responseType": "application/vnd.sas.collection"282 },283 {284 "method": "POST",285 "rel": "addCapabilityToGroup",286 "href": "/authorization/capabilities/{capabilityName}/groups",287 "uri": "/authorization/capabilities/{capabilityName}/groups"288 },289 {290 "method": "DELETE",291 "rel": "deleteCapabilityFromGroup",292 "href": "/authorization/capabilities/{capabilityName}/groups/{groupId}",293 "uri": "/authorization/capabilities/{capabilityName}/groups/{groupId}"294 }295 ]296}
Status | Meaning | Description | ||
---|---|---|---|---|
200 | OK | The request succeeded. | Headers | Schema |