在資料收集標籤的內容中,規則會控制已部署程式庫中資源的行為。 規則由一或多個 規則元件,可讓規則元件以邏輯方式系結在一起。 此 /rules
reactor API中的端點可讓您以程式設計方式管理標籤規則。
本檔案說明如何在Reactor API中管理規則。 如需如何與UI中的規則互動的資訊,請參閱 UI指南.
規則只屬於一個 屬性. 屬性可以有許多規則。
本指南中使用的端點屬於 Reactor API. 繼續之前,請檢閱 快速入門手冊 以取得如何驗證API的重要資訊。
您可以透過提出GET要求,借此包含來擷取屬於屬性的規則清單。
API格式
GET /properties/{PROPERTY_ID}/rules
參數 | 說明 |
---|---|
PROPERTY_ID |
此 id 屬性的,您要列出其元件。 |
您可以使用查詢參數,根據下列屬性來篩選列出的規則:
created_at
dirty
enabled
name
origin_id
published
published_at
revision_number
updated_at
要求
curl -X GET \
https://reactor.adobe.io/properties/PR41f64d2a9d9b4862b0582c5ff6a07504/rules \
-H 'Authorization: Bearer {ACCESS_TOKEN}' \
-H 'x-api-key: {API_KEY}' \
-H 'x-gw-ims-org-id: {ORG_ID}' \
-H "Content-Type: application/vnd.api+json" \
-H 'Accept: application/vnd.api+json;revision=1'
回應
成功的回應會傳回指定屬性的規則清單。
{
"data": [
{
"id": "RL8429f3fee98b44c68f7a538e68e21747",
"type": "rules",
"attributes": {
"created_at": "2020-12-14T17:56:44.109Z",
"deleted_at": null,
"dirty": true,
"enabled": true,
"name": "Example Rule",
"published": false,
"published_at": null,
"revision_number": 0,
"updated_at": "2020-12-14T17:56:44.109Z",
"review_status": "unsubmitted"
},
"relationships": {
"libraries": {
"links": {
"related": "https://reactor.adobe.io/rules/RL8429f3fee98b44c68f7a538e68e21747/libraries"
}
},
"revisions": {
"links": {
"related": "https://reactor.adobe.io/rules/RL8429f3fee98b44c68f7a538e68e21747/revisions"
}
},
"notes": {
"links": {
"related": "https://reactor.adobe.io/rules/RL8429f3fee98b44c68f7a538e68e21747/notes"
}
},
"property": {
"links": {
"related": "https://reactor.adobe.io/rules/RL8429f3fee98b44c68f7a538e68e21747/property"
},
"data": {
"id": "PR41f64d2a9d9b4862b0582c5ff6a07504",
"type": "properties"
}
},
"origin": {
"links": {
"related": "https://reactor.adobe.io/rules/RL8429f3fee98b44c68f7a538e68e21747/origin"
},
"data": {
"id": "RL8429f3fee98b44c68f7a538e68e21747",
"type": "rules"
}
},
"rule_components": {
"links": {
"related": "https://reactor.adobe.io/rules/RL8429f3fee98b44c68f7a538e68e21747/rule_components"
}
}
},
"links": {
"property": "https://reactor.adobe.io/properties/PR41f64d2a9d9b4862b0582c5ff6a07504",
"origin": "https://reactor.adobe.io/rules/RL8429f3fee98b44c68f7a538e68e21747",
"self": "https://reactor.adobe.io/rules/RL8429f3fee98b44c68f7a538e68e21747",
"rule_components": "https://reactor.adobe.io/rules/RL8429f3fee98b44c68f7a538e68e21747/rule_components"
},
"meta": {
"latest_revision_number": 0
}
}
],
"meta": {
"pagination": {
"current_page": 1,
"next_page": null,
"prev_page": null,
"total_pages": 1,
"total_count": 1
}
}
}
您可以在GET要求的路徑中提供規則ID,以查找規則。
刪除規則時,這些規則會標示為已刪除,但實際上不會從系統中移除。 因此,可擷取已刪除的規則。 刪除的規則可透過 meta.deleted_at
屬性。
API格式
GET /rules/{RULE_ID}
參數 | 說明 |
---|---|
RULE_ID |
此 id 你想查的規則。 |
要求
curl -X GET \
https://reactor.adobe.io/rules/RL14dc6a8c37b14b619ddb2b3ba489a1f5 \
-H 'Authorization: Bearer {ACCESS_TOKEN}' \
-H 'x-api-key: {API_KEY}' \
-H 'x-gw-ims-org-id: {ORG_ID}' \
-H "Content-Type: application/vnd.api+json" \
-H 'Accept: application/vnd.api+json;revision=1'
回應
成功的回應會傳回規則的詳細資訊。
{
"data": {
"id": "RL14dc6a8c37b14b619ddb2b3ba489a1f5",
"type": "rules",
"attributes": {
"created_at": "2020-12-14T17:56:33.188Z",
"deleted_at": null,
"dirty": true,
"enabled": true,
"name": "Example Rule",
"published": false,
"published_at": null,
"revision_number": 0,
"updated_at": "2020-12-14T17:56:33.188Z",
"review_status": "unsubmitted"
},
"relationships": {
"libraries": {
"links": {
"related": "https://reactor.adobe.io/rules/RL14dc6a8c37b14b619ddb2b3ba489a1f5/libraries"
}
},
"revisions": {
"links": {
"related": "https://reactor.adobe.io/rules/RL14dc6a8c37b14b619ddb2b3ba489a1f5/revisions"
}
},
"notes": {
"links": {
"related": "https://reactor.adobe.io/rules/RL14dc6a8c37b14b619ddb2b3ba489a1f5/notes"
}
},
"property": {
"links": {
"related": "https://reactor.adobe.io/rules/RL14dc6a8c37b14b619ddb2b3ba489a1f5/property"
},
"data": {
"id": "PRfa164e39b0d74eb5b093ab963b1f1200",
"type": "properties"
}
},
"origin": {
"links": {
"related": "https://reactor.adobe.io/rules/RL14dc6a8c37b14b619ddb2b3ba489a1f5/origin"
},
"data": {
"id": "RL14dc6a8c37b14b619ddb2b3ba489a1f5",
"type": "rules"
}
},
"rule_components": {
"links": {
"related": "https://reactor.adobe.io/rules/RL14dc6a8c37b14b619ddb2b3ba489a1f5/rule_components"
}
}
},
"links": {
"property": "https://reactor.adobe.io/properties/PRfa164e39b0d74eb5b093ab963b1f1200",
"origin": "https://reactor.adobe.io/rules/RL14dc6a8c37b14b619ddb2b3ba489a1f5",
"self": "https://reactor.adobe.io/rules/RL14dc6a8c37b14b619ddb2b3ba489a1f5",
"rule_components": "https://reactor.adobe.io/rules/RL14dc6a8c37b14b619ddb2b3ba489a1f5/rule_components"
},
"meta": {
"latest_revision_number": 0
}
}
}
您可以提出POST要求來建立新規則。
API格式
POST /properties/{PROPERTY_ID}/rules
參數 | 說明 |
---|---|
PROPERTY_ID |
此 id 的下方。 |
要求
curl -X POST \
https://reactor.adobe.io/properties/PR03cc61073ef74fd2af21e4cfb6ed97a7/rules \
-H 'Authorization: Bearer {ACCESS_TOKEN}' \
-H 'x-api-key: {API_KEY}' \
-H 'x-gw-ims-org-id: {ORG_ID}' \
-H 'Content-Type: application/json' \
-d '{
"data": {
"attributes": {
"name": "Example Rule",
"enabled": true,
},
"type": "rules"
}
}'
屬性 | 說明 |
---|---|
attributes.name |
(必要) 規則人類看得懂的名稱。 |
attributes.enabled |
指示是否啟用規則的布林值。 |
type |
要建立的資源類型。 對於此端點,值必須是 rules . |
回應
成功的回應會傳回新建立規則的詳細資訊。
{
"data": {
"id": "RL52d156a9074844b89ca20c987dbafd3b",
"type": "rules",
"attributes": {
"created_at": "2020-12-14T17:31:46.883Z",
"deleted_at": null,
"dirty": true,
"enabled": true,
"name": "Example Rule",
"published": false,
"published_at": null,
"revision_number": 0,
"updated_at": "2020-12-14T17:31:46.883Z",
"review_status": "unsubmitted"
},
"relationships": {
"libraries": {
"links": {
"related": "https://reactor.adobe.io/rules/RL52d156a9074844b89ca20c987dbafd3b/libraries"
}
},
"revisions": {
"links": {
"related": "https://reactor.adobe.io/rules/RL52d156a9074844b89ca20c987dbafd3b/revisions"
}
},
"notes": {
"links": {
"related": "https://reactor.adobe.io/rules/RL52d156a9074844b89ca20c987dbafd3b/notes"
}
},
"property": {
"links": {
"related": "https://reactor.adobe.io/rules/RL52d156a9074844b89ca20c987dbafd3b/property"
},
"data": {
"id": "PR03cc61073ef74fd2af21e4cfb6ed97a7",
"type": "properties"
}
},
"origin": {
"links": {
"related": "https://reactor.adobe.io/rules/RL52d156a9074844b89ca20c987dbafd3b/origin"
},
"data": {
"id": "RL52d156a9074844b89ca20c987dbafd3b",
"type": "rules"
}
},
"rule_components": {
"links": {
"related": "https://reactor.adobe.io/rules/RL52d156a9074844b89ca20c987dbafd3b/rule_components"
}
}
},
"links": {
"property": "https://reactor.adobe.io/properties/PR03cc61073ef74fd2af21e4cfb6ed97a7",
"origin": "https://reactor.adobe.io/rules/RL52d156a9074844b89ca20c987dbafd3b",
"self": "https://reactor.adobe.io/rules/RL52d156a9074844b89ca20c987dbafd3b",
"rule_components": "https://reactor.adobe.io/rules/RL52d156a9074844b89ca20c987dbafd3b/rule_components"
},
"meta": {
"latest_revision_number": 0
}
}
}
一旦您 建立規則,您可以透過新增事件、條件和動作(統稱為規則元件)來開始建立其邏輯。 請參閱 建立規則元件 在 /rule_components
端點指南,了解如何在Reactor API中執行此操作。
您可以在PATCH請求的路徑中加入規則ID,以更新規則的屬性。
API格式
PATCH /rules/{RULE_ID}
參數 | 說明 |
---|---|
RULE_ID |
此 id 的規則。 |
要求
下列請求會更新 name
的規則。
curl -X PATCH \
https://reactor.adobe.io/rules/RLd2528a53c21a468f93cfd85244f16fdd \
-H 'Authorization: Bearer {ACCESS_TOKEN}' \
-H 'x-api-key: {API_KEY}' \
-H 'x-gw-ims-org-id: {ORG_ID}' \
-H 'Content-Type: application/json' \
-d '{
"data": {
"attributes": {
"name": "Test Rule"
},
"id": "RLd2528a53c21a468f93cfd85244f16fdd",
"type": "rules"
}
}'
屬性 | 說明 |
---|---|
attributes |
一個物件,其規則代表要針對規則更新的屬性。 可針對規則更新下列屬性:
|
id |
此 id 的規則。 這應符合 {RULE_ID} 值。 |
type |
要更新的資源類型。 對於此端點,值必須是 rules . |
回應
成功的回應會傳回更新規則的詳細資訊。
{
"data": {
"id": "RLd2528a53c21a468f93cfd85244f16fdd",
"type": "rules",
"attributes": {
"created_at": "2020-12-14T17:56:55.026Z",
"deleted_at": null,
"dirty": true,
"enabled": true,
"name": "Test Rule",
"published": false,
"published_at": null,
"revision_number": 0,
"updated_at": "2020-12-14T17:56:55.717Z",
"review_status": "unsubmitted"
},
"relationships": {
"libraries": {
"links": {
"related": "https://reactor.adobe.io/rules/RLd2528a53c21a468f93cfd85244f16fdd/libraries"
}
},
"revisions": {
"links": {
"related": "https://reactor.adobe.io/rules/RLd2528a53c21a468f93cfd85244f16fdd/revisions"
}
},
"notes": {
"links": {
"related": "https://reactor.adobe.io/rules/RLd2528a53c21a468f93cfd85244f16fdd/notes"
}
},
"property": {
"links": {
"related": "https://reactor.adobe.io/rules/RLd2528a53c21a468f93cfd85244f16fdd/property"
},
"data": {
"id": "PR7e37a33354cc4aa7880f2a550c4f844f",
"type": "properties"
}
},
"origin": {
"links": {
"related": "https://reactor.adobe.io/rules/RLd2528a53c21a468f93cfd85244f16fdd/origin"
},
"data": {
"id": "RLd2528a53c21a468f93cfd85244f16fdd",
"type": "rules"
}
},
"rule_components": {
"links": {
"related": "https://reactor.adobe.io/rules/RLd2528a53c21a468f93cfd85244f16fdd/rule_components"
}
}
},
"links": {
"property": "https://reactor.adobe.io/properties/PR7e37a33354cc4aa7880f2a550c4f844f",
"origin": "https://reactor.adobe.io/rules/RLd2528a53c21a468f93cfd85244f16fdd",
"self": "https://reactor.adobe.io/rules/RLd2528a53c21a468f93cfd85244f16fdd",
"rule_components": "https://reactor.adobe.io/rules/RLd2528a53c21a468f93cfd85244f16fdd/rule_components"
},
"meta": {
"latest_revision_number": 0
}
}
}
您可以在DELETE請求的路徑中加入規則ID,以刪除規則。
API格式
DELETE /rules/{RULE_ID}
參數 | 說明 |
---|---|
RULE_ID |
此 id 的規則。 |
要求
curl -X DELETE \
https://reactor.adobe.io/rules/RLd2528a53c21a468f93cfd85244f16fdd \
-H 'Authorization: Bearer {ACCESS_TOKEN}' \
-H 'x-api-key: {API_KEY}' \
-H 'x-gw-ims-org-id: {ORG_ID}'
回應
成功的回應會傳回HTTP狀態204(無內容),但沒有回應內文,表示規則已刪除。
規則是「顯著」資源,這表示您可以針對每個個別資源建立和擷取文字型附註。 請參閱 附註端點指南 ,以了解如何管理規則和其他相容資源的附註。
下列呼叫示範如何擷取規則的相關資源。 當 查找規則,這些關係會列在 relationships
規則。
請參閱 關係指南 以取得Reactor API中關係的詳細資訊。
您可以透過附加來列出使用特定規則的程式庫 /libraries
至查詢請求的路徑。
API格式
GET /rules/{RULE_ID}/libraries
參數 | 說明 |
---|---|
{RULE_ID} |
此 id 的規則。 |
要求
curl -X GET \
https://reactor.adobe.io/rules/RLd2528a53c21a468f93cfd85244f16fdd/libraries \
-H 'Authorization: Bearer {ACCESS_TOKEN}' \
-H 'x-api-key: {API_KEY}' \
-H 'x-gw-ims-org-id: {ORG_ID}' \
-H "Content-Type: application/vnd.api+json" \
-H 'Accept: application/vnd.api+json;revision=1'
回應
成功的回應會傳回使用指定規則的程式庫清單。
{
"data": [
{
"id": "LB62d20ad807a949e6b13b0a2c7299eb65",
"type": "libraries",
"attributes": {
"created_at": "2020-12-14T17:50:19.589Z",
"name": "My Library",
"published_at": null,
"state": "development",
"updated_at": "2020-12-14T17:50:19.589Z",
"build_required": true
},
"relationships": {
"builds": {
"links": {
"related": "https://reactor.adobe.io/libraries/LB62d20ad807a949e6b13b0a2c7299eb65/builds"
}
},
"environment": {
"links": {
"self": "https://reactor.adobe.io/libraries/LB62d20ad807a949e6b13b0a2c7299eb65/relationships/environment"
},
"data": null
},
"data_elements": {
"links": {
"related": "https://reactor.adobe.io/libraries/LB62d20ad807a949e6b13b0a2c7299eb65/data_elements",
"self": "https://reactor.adobe.io/libraries/LB62d20ad807a949e6b13b0a2c7299eb65/relationships/data_elements"
}
},
"extensions": {
"links": {
"related": "https://reactor.adobe.io/libraries/LB62d20ad807a949e6b13b0a2c7299eb65/extensions",
"self": "https://reactor.adobe.io/libraries/LB62d20ad807a949e6b13b0a2c7299eb65/relationships/extensions"
}
},
"notes": {
"links": {
"related": "https://reactor.adobe.io/libraries/LB62d20ad807a949e6b13b0a2c7299eb65/notes"
}
},
"rules": {
"links": {
"related": "https://reactor.adobe.io/libraries/LB62d20ad807a949e6b13b0a2c7299eb65/rules",
"self": "https://reactor.adobe.io/libraries/LB62d20ad807a949e6b13b0a2c7299eb65/relationships/rules"
}
},
"upstream_library": {
"data": null
},
"property": {
"links": {
"related": "https://reactor.adobe.io/libraries/LB62d20ad807a949e6b13b0a2c7299eb65/property"
},
"data": {
"id": "PR241ba9cd56324ac192de68d658f20cb0",
"type": "properties"
}
},
"last_build": {
"links": {
"related": "https://reactor.adobe.io/libraries/LB62d20ad807a949e6b13b0a2c7299eb65/last_build"
},
"data": null
}
},
"links": {
"property": "https://reactor.adobe.io/properties/PR241ba9cd56324ac192de68d658f20cb0",
"self": "https://reactor.adobe.io/libraries/LB62d20ad807a949e6b13b0a2c7299eb65"
},
"meta": {
"build_status": null,
"build_required_detail": "No build found since last state change"
}
}
],
"meta": {
"pagination": {
"current_page": 1,
"next_page": null,
"prev_page": null,
"total_pages": 1,
"total_count": 1
}
}
}
您可以借由附加 /revisions
至查詢請求的路徑。
API格式
GET /rules/{RULE_ID}/revisions
參數 | 說明 |
---|---|
{RULE_ID} |
此 id 要列出其修訂版本的規則。 |
要求
curl -X GET \
https://reactor.adobe.io/rules/RL67de76e5bff9413aa8ad14e55172d8dc/revisions \
-H 'Authorization: Bearer {ACCESS_TOKEN}' \
-H 'x-api-key: {API_KEY}' \
-H 'x-gw-ims-org-id: {ORG_ID}' \
-H "Content-Type: application/vnd.api+json" \
-H 'Accept: application/vnd.api+json;revision=1'
回應
成功的回應會傳回使用指定規則的修訂清單。
{
"data": [
{
"id": "RL67de76e5bff9413aa8ad14e55172d8dc",
"type": "rules",
"attributes": {
"created_at": "2020-12-14T17:57:29.835Z",
"deleted_at": null,
"dirty": false,
"enabled": true,
"name": "Example Rule",
"published": false,
"published_at": null,
"revision_number": 0,
"updated_at": "2020-12-14T17:57:29.835Z",
"review_status": "unsubmitted"
},
"relationships": {
"libraries": {
"links": {
"related": "https://reactor.adobe.io/rules/RL67de76e5bff9413aa8ad14e55172d8dc/libraries"
}
},
"revisions": {
"links": {
"related": "https://reactor.adobe.io/rules/RL67de76e5bff9413aa8ad14e55172d8dc/revisions"
}
},
"notes": {
"links": {
"related": "https://reactor.adobe.io/rules/RL67de76e5bff9413aa8ad14e55172d8dc/notes"
}
},
"property": {
"links": {
"related": "https://reactor.adobe.io/rules/RL67de76e5bff9413aa8ad14e55172d8dc/property"
},
"data": {
"id": "PR391208e5ea96442ea7903fe3f33f50e7",
"type": "properties"
}
},
"origin": {
"links": {
"related": "https://reactor.adobe.io/rules/RL67de76e5bff9413aa8ad14e55172d8dc/origin"
},
"data": {
"id": "RL67de76e5bff9413aa8ad14e55172d8dc",
"type": "rules"
}
},
"rule_components": {
"links": {
"related": "https://reactor.adobe.io/rules/RL67de76e5bff9413aa8ad14e55172d8dc/rule_components"
}
}
},
"links": {
"property": "https://reactor.adobe.io/properties/PR391208e5ea96442ea7903fe3f33f50e7",
"origin": "https://reactor.adobe.io/rules/RL67de76e5bff9413aa8ad14e55172d8dc",
"self": "https://reactor.adobe.io/rules/RL67de76e5bff9413aa8ad14e55172d8dc",
"rule_components": "https://reactor.adobe.io/rules/RL67de76e5bff9413aa8ad14e55172d8dc/rule_components"
},
"meta": {
"latest_revision_number": 1
}
},
{
"id": "RL6e5cb0d1c74542d6a3d04d08c6bb97ae",
"type": "rules",
"attributes": {
"created_at": "2020-12-14T17:57:30.528Z",
"deleted_at": null,
"dirty": false,
"enabled": true,
"name": "Example Rule",
"published": false,
"published_at": null,
"revision_number": 1,
"updated_at": "2020-12-14T17:57:30.528Z",
"review_status": "unsubmitted"
},
"relationships": {
"libraries": {
"links": {
"related": "https://reactor.adobe.io/rules/RL6e5cb0d1c74542d6a3d04d08c6bb97ae/libraries"
}
},
"revisions": {
"links": {
"related": "https://reactor.adobe.io/rules/RL6e5cb0d1c74542d6a3d04d08c6bb97ae/revisions"
}
},
"notes": {
"links": {
"related": "https://reactor.adobe.io/rules/RL6e5cb0d1c74542d6a3d04d08c6bb97ae/notes"
}
},
"property": {
"links": {
"related": "https://reactor.adobe.io/rules/RL6e5cb0d1c74542d6a3d04d08c6bb97ae/property"
},
"data": {
"id": "PR391208e5ea96442ea7903fe3f33f50e7",
"type": "properties"
}
},
"origin": {
"links": {
"related": "https://reactor.adobe.io/rules/RL6e5cb0d1c74542d6a3d04d08c6bb97ae/origin"
},
"data": {
"id": "RL67de76e5bff9413aa8ad14e55172d8dc",
"type": "rules"
}
},
"rule_components": {
"links": {
"related": "https://reactor.adobe.io/rules/RL6e5cb0d1c74542d6a3d04d08c6bb97ae/rule_components"
}
}
},
"links": {
"property": "https://reactor.adobe.io/properties/PR391208e5ea96442ea7903fe3f33f50e7",
"origin": "https://reactor.adobe.io/rules/RL67de76e5bff9413aa8ad14e55172d8dc",
"self": "https://reactor.adobe.io/rules/RL6e5cb0d1c74542d6a3d04d08c6bb97ae",
"rule_components": "https://reactor.adobe.io/rules/RL6e5cb0d1c74542d6a3d04d08c6bb97ae/rule_components"
},
"meta": {
"latest_revision_number": 1
}
}
],
"meta": {
"pagination": {
"current_page": 1,
"next_page": null,
"prev_page": null,
"total_pages": 1,
"total_count": 2
}
}
}
您可以借由附加 /origin
至查詢請求的路徑。
API格式
GET /rules/{RULE_ID}/origin
參數 | 說明 |
---|---|
{RULE_ID} |
此 id 你想查找的原點。 |
要求
curl -X GET \
https://reactor.adobe.io/rules/RLb83ed2278dc045628c069ab7eb9bb866/origin \
-H 'Authorization: Bearer {ACCESS_TOKEN}' \
-H 'x-api-key: {API_KEY}' \
-H 'x-gw-ims-org-id: {ORG_ID}' \
-H "Content-Type: application/vnd.api+json" \
-H 'Accept: application/vnd.api+json;revision=1'
回應
成功的回應會傳回指定規則擴充功能的詳細資訊。
{
"data": {
"id": "RLb83ed2278dc045628c069ab7eb9bb866",
"type": "rules",
"attributes": {
"created_at": "2020-12-14T17:57:41.517Z",
"deleted_at": null,
"dirty": false,
"enabled": true,
"name": "Example Rule",
"published": false,
"published_at": null,
"revision_number": 0,
"updated_at": "2020-12-14T17:57:41.517Z",
"review_status": "unsubmitted"
},
"relationships": {
"libraries": {
"links": {
"related": "https://reactor.adobe.io/rules/RLb83ed2278dc045628c069ab7eb9bb866/libraries"
}
},
"revisions": {
"links": {
"related": "https://reactor.adobe.io/rules/RLb83ed2278dc045628c069ab7eb9bb866/revisions"
}
},
"notes": {
"links": {
"related": "https://reactor.adobe.io/rules/RLb83ed2278dc045628c069ab7eb9bb866/notes"
}
},
"property": {
"links": {
"related": "https://reactor.adobe.io/rules/RLb83ed2278dc045628c069ab7eb9bb866/property"
},
"data": {
"id": "PR169d832d20ea4243b5a5db0ccc5aae9c",
"type": "properties"
}
},
"origin": {
"links": {
"related": "https://reactor.adobe.io/rules/RLb83ed2278dc045628c069ab7eb9bb866/origin"
},
"data": {
"id": "RLb83ed2278dc045628c069ab7eb9bb866",
"type": "rules"
}
},
"rule_components": {
"links": {
"related": "https://reactor.adobe.io/rules/RLb83ed2278dc045628c069ab7eb9bb866/rule_components"
}
}
},
"links": {
"property": "https://reactor.adobe.io/properties/PR169d832d20ea4243b5a5db0ccc5aae9c",
"origin": "https://reactor.adobe.io/rules/RLb83ed2278dc045628c069ab7eb9bb866",
"self": "https://reactor.adobe.io/rules/RLb83ed2278dc045628c069ab7eb9bb866",
"rule_components": "https://reactor.adobe.io/rules/RLb83ed2278dc045628c069ab7eb9bb866/rule_components"
},
"meta": {
"latest_revision_number": 1
}
}
}
您可以借由附加 /property
至查詢請求的路徑。
API格式
GET /rules/{RULE_ID}/property
參數 | 說明 |
---|---|
{RULE_ID} |
此 id 您要查找其屬性的規則。 |
要求
curl -X GET \
https://reactor.adobe.io/rules/RC3d0805fde85d42db8988090bc074bb44/property \
-H 'Authorization: Bearer {ACCESS_TOKEN}' \
-H 'x-api-key: {API_KEY}' \
-H 'x-gw-ims-org-id: {ORG_ID}' \
-H "Content-Type: application/vnd.api+json" \
-H 'Accept: application/vnd.api+json;revision=1'
回應
成功的回應會傳回指定規則屬性的詳細資訊。
{
"data": {
"id": "PR8ac25b57d5c24ebab68ffe5c630fc690",
"type": "properties",
"attributes": {
"created_at": "2020-12-14T17:53:19.088Z",
"enabled": true,
"name": "Kessel Example Property",
"updated_at": "2020-12-14T17:53:19.088Z",
"platform": "web",
"development": false,
"token": "97b2cb1177df",
"domains": [
"example.com"
],
"undefined_vars_return_empty": false,
"rule_component_sequencing_enabled": false
},
"relationships": {
"company": {
"links": {
"related": "https://reactor.adobe.io/properties/PR8ac25b57d5c24ebab68ffe5c630fc690/company"
},
"data": {
"id": "CO2bf094214ffd4785bb4bcf88c952a7c1",
"type": "companies"
}
},
"callbacks": {
"links": {
"related": "https://reactor.adobe.io/properties/PR8ac25b57d5c24ebab68ffe5c630fc690/callbacks"
}
},
"hosts": {
"links": {
"related": "https://reactor.adobe.io/properties/PR8ac25b57d5c24ebab68ffe5c630fc690/hosts"
}
},
"environments": {
"links": {
"related": "https://reactor.adobe.io/properties/PR8ac25b57d5c24ebab68ffe5c630fc690/environments"
}
},
"libraries": {
"links": {
"related": "https://reactor.adobe.io/properties/PR8ac25b57d5c24ebab68ffe5c630fc690/libraries"
}
},
"data_elements": {
"links": {
"related": "https://reactor.adobe.io/properties/PR8ac25b57d5c24ebab68ffe5c630fc690/data_elements"
}
},
"extensions": {
"links": {
"related": "https://reactor.adobe.io/properties/PR8ac25b57d5c24ebab68ffe5c630fc690/extensions"
}
},
"rules": {
"links": {
"related": "https://reactor.adobe.io/properties/PR8ac25b57d5c24ebab68ffe5c630fc690/rules"
}
},
"notes": {
"links": {
"related": "https://reactor.adobe.io/properties/PR8ac25b57d5c24ebab68ffe5c630fc690/notes"
}
}
},
"links": {
"company": "https://reactor.adobe.io/companies/CO2bf094214ffd4785bb4bcf88c952a7c1",
"data_elements": "https://reactor.adobe.io/properties/PR8ac25b57d5c24ebab68ffe5c630fc690/data_elements",
"environments": "https://reactor.adobe.io/properties/PR8ac25b57d5c24ebab68ffe5c630fc690/environments",
"extensions": "https://reactor.adobe.io/properties/PR8ac25b57d5c24ebab68ffe5c630fc690/extensions",
"rules": "https://reactor.adobe.io/properties/PR8ac25b57d5c24ebab68ffe5c630fc690/rules",
"self": "https://reactor.adobe.io/properties/PR8ac25b57d5c24ebab68ffe5c630fc690"
},
"meta": {
"rights": [
"approve",
"develop",
"manage_environments",
"manage_extensions",
"publish"
]
}
}
}