PUT /orgs/{oid}/subscriptions/{spid}/targetformats
Summary
- Method:
PUT
- Response Code:
200
- Response Formats:
application/xml
application/json
- Since:
UForge 3.5
Updates the target formats access rights list in a subscription profile.
Any target formats listed in the subscription profile that is not specified in the new target formats list will be removed from the subscription profile.
Warning
The target formats provided must be part of the organization and must be visible and active in the organization.
- Requires Authentication:
true
- Entitlements Required:
org_administrate
oid
(required): the id of theorg-object
spid
(required): the id of thesubscriptionprofile-object
A targetFormats-object
object
curl "https://uforge.example.com/api/orgs/{oid}/subscriptions/{spid}/targetformats" -X PUT \
-u USER_LOGIN:PASSWORD -H "Accept: application/xml"-H "Content-type: application/xml" --data-binary "@representation.xml"
Example of representation.xml content (the request body):
<ns0:targetFormats xmlns:ns0="http://www.usharesoft.com/uforge">
<targetFormats>
<targetFormat>
<uri>orgs/1/targetformats/1</uri>
</targetFormat>
</targetFormats>
</ns0:targetFormats>
subscriptionProfileAdmins-update
subscriptionProfileOS-update
subscriptionProfileQuotas-update
subscriptionProfileRoles-update
subscriptionProfileTargetPlatform-update
subscriptionProfile-create
subscriptionProfile-get
subscriptionProfile-getAll
subscriptionProfile-remove
subscriptionProfile-update
subscriptionprofile-object