Buildeindpunt
Extensies, regels en gegevenselementen zijn de bouwstenen van tags in Adobe Experience Platform. Wanneer u wilt dat uw toepassing iets doet, worden deze bouwstenen toegevoegd aan een bibliotheek. Om een bibliotheek op uw ervaringstoepassing op te stellen, wordt de bibliotheek gecompileerd in een bouwstijl. De /builds
Het eindpunt in Reactor API staat u toe om bouwstijlen binnen uw ervaringstoepassing programmatically te beheren.
Een build is het feitelijke bestand (of de bestanden) die in uw web- en mobiele toepassing zijn geladen. De inhoud van elke build varieert op basis van de volgende factoren:
- De bronnen die in de bibliotheek zijn opgenomen
- De configuratie van de milieu waarin de bibliotheek is gebouwd
- Het platform van de eigenschap waarvan de build deel uitmaakt
Een build behoort tot precies één bibliotheek. Een bibliotheek kan veel builds bevatten.
Voor meer algemene informatie over builds en hoe deze passen in de publicatieworkflow voor tags raadpleegt u de publicatieoverzicht.
Aan de slag
Het eindpunt dat in deze handleiding wordt gebruikt, maakt deel uit van de Reactor-API. Controleer voordat je doorgaat de gids Aan de slag voor belangrijke informatie over hoe te voor authentiek te verklaren aan API.
Een lijst met builds ophalen list
U kunt de builds voor een bepaalde bibliotheek weergeven door de id van de bibliotheek op te nemen in het pad van een GET-aanvraag.
API-indeling
GET /libraries/{LIBRARY_ID}/builds
LIBRARY_ID
id
van de bibliotheek waarvan u de builds wilt weergeven.created_at
status
token
updated_at
Verzoek
curl -X GET \
https://reactor.adobe.io/libraries/LBad32d71feff844b7b5a11dd0bf030964/builds \
-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'
Antwoord
Een geslaagde reactie retourneert een lijst met builds voor de opgegeven bibliotheek.
{
"data": [
{
"id": "BL654195b78ac84f00b633a0ef4cdde484",
"type": "builds",
"attributes": {
"created_at": "2020-12-14T17:32:29.002Z",
"status": "pending",
"updated_at": "2020-12-14T17:32:29.002Z",
"token": "83407e650dbf"
},
"relationships": {
"data_elements": {
"links": {
"related": "https://reactor.adobe.io/builds/BL654195b78ac84f00b633a0ef4cdde484/data_elements"
}
},
"extensions": {
"links": {
"related": "https://reactor.adobe.io/builds/BL654195b78ac84f00b633a0ef4cdde484/extensions"
}
},
"rules": {
"links": {
"related": "https://reactor.adobe.io/builds/BL654195b78ac84f00b633a0ef4cdde484/rules"
}
},
"environment": {
"links": {
"related": "https://reactor.adobe.io/builds/BL654195b78ac84f00b633a0ef4cdde484/environment"
},
"data": {
"id": "EN7d73baa7b287421685a3ba5a447754df",
"type": "environments"
}
},
"library": {
"links": {
"related": "https://reactor.adobe.io/builds/BL654195b78ac84f00b633a0ef4cdde484/library"
},
"data": {
"id": "LBad32d71feff844b7b5a11dd0bf030964",
"type": "libraries"
}
},
"property": {
"links": {
"related": "https://reactor.adobe.io/builds/BL654195b78ac84f00b633a0ef4cdde484/property"
},
"data": {
"id": "PR7dbf185ba81f4698811f6e650c862492",
"type": "properties"
}
}
},
"links": {
"environment": "https://reactor.adobe.io/environments/EN7d73baa7b287421685a3ba5a447754df",
"library": "https://reactor.adobe.io/libraries/LBad32d71feff844b7b5a11dd0bf030964",
"self": "https://reactor.adobe.io/builds/BL654195b78ac84f00b633a0ef4cdde484"
},
"meta": {
"artifact_url": "https://assets.adobedtm.com/staging/f9fd106ab399/bf45601a3b3d/launch-678767d5a218-development.min.js",
"direct_artifact_url": "https://assets.adobedtm.com/staging/f9fd106ab399/bf45601a3b3d/83407e650dbf/launch-678767d5a218-development.min.js",
"archive": false,
"host_type_of": "akamai"
}
}
],
"meta": {
"pagination": {
"current_page": 1,
"next_page": null,
"prev_page": null,
"total_pages": 1,
"total_count": 1
}
}
}
Opzoeken in een build lookup
U kunt een build opzoeken door de id ervan op te geven in het pad van een GET-aanvraag.
API-indeling
GET /builds/{BUILD_ID}
BUILD_ID
id
van de build die u wilt opzoeken.Verzoek
curl -X GET \
https://reactor.adobe.io/builds/BL8238895201d548718bda2d0bf2b83467 \
-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'
Antwoord
Een succesvolle reactie keert de details van de bouwstijl terug.
{
"data": {
"id": "BL8238895201d548718bda2d0bf2b83467",
"type": "builds",
"attributes": {
"created_at": "2020-12-14T17:32:14.671Z",
"status": "pending",
"updated_at": "2020-12-14T17:32:14.671Z",
"token": "ae8c9574e8d4"
},
"relationships": {
"data_elements": {
"links": {
"related": "https://reactor.adobe.io/builds/BL8238895201d548718bda2d0bf2b83467/data_elements"
}
},
"extensions": {
"links": {
"related": "https://reactor.adobe.io/builds/BL8238895201d548718bda2d0bf2b83467/extensions"
}
},
"rules": {
"links": {
"related": "https://reactor.adobe.io/builds/BL8238895201d548718bda2d0bf2b83467/rules"
}
},
"environment": {
"links": {
"related": "https://reactor.adobe.io/builds/BL8238895201d548718bda2d0bf2b83467/environment"
},
"data": {
"id": "EN2fe1274add61492a983ad7322d1b3010",
"type": "environments"
}
},
"library": {
"links": {
"related": "https://reactor.adobe.io/builds/BL8238895201d548718bda2d0bf2b83467/library"
},
"data": {
"id": "LBd8eaef8283fe40738348db65a8984475",
"type": "libraries"
}
},
"property": {
"links": {
"related": "https://reactor.adobe.io/builds/BL8238895201d548718bda2d0bf2b83467/property"
},
"data": {
"id": "PRb75b4216130e469abf1eb1795da8048b",
"type": "properties"
}
}
},
"links": {
"environment": "https://reactor.adobe.io/environments/EN2fe1274add61492a983ad7322d1b3010",
"library": "https://reactor.adobe.io/libraries/LBd8eaef8283fe40738348db65a8984475",
"self": "https://reactor.adobe.io/builds/BL8238895201d548718bda2d0bf2b83467"
},
"meta": {
"artifact_url": "https://assets.adobedtm.com/staging/f9fd106ab399/5fc05b7c8e8f/launch-32129df48f5b-development.min.js",
"direct_artifact_url": "https://assets.adobedtm.com/staging/f9fd106ab399/5fc05b7c8e8f/ae8c9574e8d4/launch-32129df48f5b-development.min.js",
"archive": false,
"host_type_of": "akamai"
}
}
}
Een build maken create
U kunt een build voor een bibliotheek maken, inclusief de id van de bibliotheek in het pad van een POST-aanvraag.
API-indeling
POST /libraries/{LIBRARY_ID}/builds
LIBRARY_ID
id
van de bibliotheek waarop u de build definieert.Verzoek
Met de volgende aanvraag wordt een nieuwe build gemaakt voor de bibliotheek die in het aanvraagpad is opgegeven. Er is geen aanvraag voor lading vereist.
curl -X POST \
https://reactor.adobe.io/libraries/LBd8eaef8283fe40738348db65a8984475/builds \
-H 'Authorization: Bearer {ACCESS_TOKEN}' \
-H 'x-api-key: {API_KEY}' \
-H 'x-gw-ims-org-id: {ORG_ID}'
Antwoord
Een succesvolle reactie keert de details van nieuw gecreeerd bouwstijl terug.
{
"data": {
"id": "BL5b3fbb0dfd66480abb55a376005ec3f7",
"type": "builds",
"attributes": {
"created_at": "2020-12-14T17:32:00.021Z",
"status": "pending",
"updated_at": "2020-12-14T17:32:00.021Z",
"token": "65bbda194025"
},
"relationships": {
"data_elements": {
"links": {
"related": "https://reactor.adobe.io/builds/BL5b3fbb0dfd66480abb55a376005ec3f7/data_elements"
}
},
"extensions": {
"links": {
"related": "https://reactor.adobe.io/builds/BL5b3fbb0dfd66480abb55a376005ec3f7/extensions"
}
},
"rules": {
"links": {
"related": "https://reactor.adobe.io/builds/BL5b3fbb0dfd66480abb55a376005ec3f7/rules"
}
},
"environment": {
"links": {
"related": "https://reactor.adobe.io/builds/BL5b3fbb0dfd66480abb55a376005ec3f7/environment"
},
"data": {
"id": "EN867c480dc5ea4158be3ea68e5543bd85",
"type": "environments"
}
},
"library": {
"links": {
"related": "https://reactor.adobe.io/builds/BL5b3fbb0dfd66480abb55a376005ec3f7/library"
},
"data": {
"id": "LBdd2f55e9c3bb4ce0a582a0b0c586a6f5",
"type": "libraries"
}
},
"property": {
"links": {
"related": "https://reactor.adobe.io/builds/BL5b3fbb0dfd66480abb55a376005ec3f7/property"
},
"data": {
"id": "PRa41874e4d1604efd9c3c67d7a123f4c6",
"type": "properties"
}
}
},
"links": {
"environment": "https://reactor.adobe.io/environments/EN867c480dc5ea4158be3ea68e5543bd85",
"library": "https://reactor.adobe.io/libraries/LBdd2f55e9c3bb4ce0a582a0b0c586a6f5",
"self": "https://reactor.adobe.io/builds/BL5b3fbb0dfd66480abb55a376005ec3f7"
},
"meta": {
"artifact_url": "https://assets.adobedtm.com/staging/f9fd106ab399/bd007122e3e3/launch-4d5a31f6ca53-development.min.js",
"direct_artifact_url": "https://assets.adobedtm.com/staging/f9fd106ab399/bd007122e3e3/65bbda194025/launch-4d5a31f6ca53-development.min.js",
"archive": false,
"host_type_of": "akamai"
}
}
}
Een build opnieuw publiceren republish
U kunt een build opnieuw publiceren op basis van een gepubliceerde bibliotheek door zijn identiteitskaart in de weg van een verzoek van de PATCH op te nemen.
API-indeling
PATCH /builds/{BUILD_ID}
BUILD_ID
id
van de build die u opnieuw wilt publiceren.Verzoek
De volgende aanvraag werkt de app_id
voor een bestaande toepassingsconfiguratie.
curl -X PATCH \
https://reactor.adobe.io/builds/BLb408c04c20ba4a82b6df496969a99781 \
-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": {
"id": "BLb408c04c20ba4a82b6df496969a99781",
"type": "builds",
"meta": {
"action": "republish"
}
}
}'
id
id
van de build die u wilt bijwerken. Dit moet overeenkomen met de {BUILD_ID}
waarde opgegeven in het aanvraagpad.type
builds
.meta.action
republish
.Antwoord
Een succesvolle reactie keert de details van opnieuw gepubliceerde bouwstijl terug.
{
"data": {
"id": "BLb408c04c20ba4a82b6df496969a99781",
"type": "builds",
"attributes": {
"created_at": "2020-12-14T17:34:08.558Z",
"status": "succeeded",
"updated_at": "2020-12-14T17:34:16.190Z",
"token": "951e1b7911e8"
},
"relationships": {
"data_elements": {
"links": {
"related": "https://reactor.adobe.io/builds/BLb408c04c20ba4a82b6df496969a99781/data_elements"
}
},
"extensions": {
"links": {
"related": "https://reactor.adobe.io/builds/BLb408c04c20ba4a82b6df496969a99781/extensions"
}
},
"rules": {
"links": {
"related": "https://reactor.adobe.io/builds/BLb408c04c20ba4a82b6df496969a99781/rules"
}
},
"environment": {
"links": {
"related": "https://reactor.adobe.io/builds/BLb408c04c20ba4a82b6df496969a99781/environment"
},
"data": {
"id": "EN51a1b47d737341b1b742cbd62504bb5a",
"type": "environments"
}
},
"library": {
"links": {
"related": "https://reactor.adobe.io/builds/BLb408c04c20ba4a82b6df496969a99781/library"
},
"data": {
"id": "LBa503843ac6e64df0ad18604adad78600",
"type": "libraries"
}
},
"property": {
"links": {
"related": "https://reactor.adobe.io/builds/BLb408c04c20ba4a82b6df496969a99781/property"
},
"data": {
"id": "PR00abebfe39f84dc2a0ca13410e0a1751",
"type": "properties"
}
}
},
"links": {
"environment": "https://reactor.adobe.io/environments/EN51a1b47d737341b1b742cbd62504bb5a",
"library": "https://reactor.adobe.io/libraries/LBa503843ac6e64df0ad18604adad78600",
"self": "https://reactor.adobe.io/builds/BLb408c04c20ba4a82b6df496969a99781"
},
"meta": {
"artifact_url": "https://assets.adobedtm.com/staging/f9fd106ab399/f812fa6d64df/launch-9b1b8e461782.min.js",
"direct_artifact_url": "https://assets.adobedtm.com/staging/f9fd106ab399/f812fa6d64df/951e1b7911e8/launch-9b1b8e461782.min.js",
"archive": false,
"republish_status": "pending",
"host_type_of": "akamai"
}
}
}
Verwante middelen voor een build ophalen related
De volgende vraag toont aan hoe te om de verwante middelen voor een bouwstijl terug te winnen. Wanneer zoeken naar een build, worden deze relaties vermeld in het relationships
eigenschap.
Zie de relatiehulplijn voor meer informatie over relaties in de Reactor-API.
Verwante gegevenselementen weergeven voor een build data-elements
U kunt de verwante gegevenselementen voor een bouwstijl van een lijst maken door toe te voegen /data_elements
naar het pad van een opzoekverzoek.
API-indeling
GET /builds/{BUILD_ID}/data_elements
{BUILD_ID}
id
van de build waarvan u de gegevenselementen wilt weergeven.Verzoek
curl -X GET \
https://reactor.adobe.io/builds/BLb408c04c20ba4a82b6df496969a99781/data_elements \
-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'
Antwoord
Een succesvolle reactie keert een lijst van gegevenselementen terug die met de bouwstijl verwant zijn.
{
"data": [
{
"id": "DE4139bfd5c2194254b5c1af254d421262",
"type": "data_elements",
"attributes": {
"created_at": "2020-12-14T17:33:22.668Z",
"deleted_at": null,
"dirty": false,
"enabled": true,
"name": "My Data Element 2020-12-14 17:33:21 +0000",
"published": false,
"published_at": null,
"revision_number": 1,
"updated_at": "2020-12-14T17:33:22.668Z",
"clean_text": false,
"default_value": null,
"delegate_descriptor_id": "kessel-test::dataElements::dom-attribute",
"force_lower_case": false,
"review_status": "unsubmitted",
"storage_duration": null,
"settings": "{\"elementProperty\":\"html\",\"elementSelector\":\".target-element\"}"
},
"relationships": {
"libraries": {
"links": {
"related": "https://reactor.adobe.io/data_elements/DE4139bfd5c2194254b5c1af254d421262/libraries"
}
},
"revisions": {
"links": {
"related": "https://reactor.adobe.io/data_elements/DE4139bfd5c2194254b5c1af254d421262/revisions"
}
},
"notes": {
"links": {
"related": "https://reactor.adobe.io/data_elements/DE4139bfd5c2194254b5c1af254d421262/notes"
}
},
"property": {
"links": {
"related": "https://reactor.adobe.io/data_elements/DE4139bfd5c2194254b5c1af254d421262/property"
},
"data": {
"id": "PR05ad70a8078f44c1a229ecf0da2802f2",
"type": "properties"
}
},
"origin": {
"links": {
"related": "https://reactor.adobe.io/data_elements/DE4139bfd5c2194254b5c1af254d421262/origin"
},
"data": {
"id": "DE8667bc64ceba4b599e8458ea4ab58b8f",
"type": "data_elements"
}
},
"extension": {
"links": {
"related": "https://reactor.adobe.io/data_elements/DE4139bfd5c2194254b5c1af254d421262/extension"
},
"data": {
"id": "EX28788723a8e24a2f927fce1b55eb7ffc",
"type": "extensions"
}
},
"updated_with_extension_package": {
"links": {
"related": "https://reactor.adobe.io/data_elements/DE4139bfd5c2194254b5c1af254d421262/updated_with_extension_package"
},
"data": {
"id": "EP75db2452065b44e2b8a38ca883ce369a",
"type": "extension_packages"
}
},
"updated_with_extension": {
"links": {
"related": "https://reactor.adobe.io/data_elements/DE4139bfd5c2194254b5c1af254d421262/updated_with_extension"
},
"data": {
"id": "EXd6bf04b143e64fe0ae7efe55a6655fa9",
"type": "extensions"
}
}
},
"links": {
"property": "https://reactor.adobe.io/properties/PR05ad70a8078f44c1a229ecf0da2802f2",
"origin": "https://reactor.adobe.io/data_elements/DE8667bc64ceba4b599e8458ea4ab58b8f",
"self": "https://reactor.adobe.io/data_elements/DE4139bfd5c2194254b5c1af254d421262",
"extension": "https://reactor.adobe.io/extensions/EX28788723a8e24a2f927fce1b55eb7ffc"
},
"meta": {
"latest_revision_number": 1
}
}
],
"meta": {
"pagination": {
"current_page": 1,
"next_page": null,
"prev_page": null,
"total_pages": 1,
"total_count": 1
}
}
}
Verwante extensies weergeven voor een build extensions
U kunt de verwante extensies weergeven voor een build door deze toe te voegen /extensions
naar het pad van een opzoekverzoek.
API-indeling
GET /builds/{BUILD_ID}/extensions
{BUILD_ID}
id
van de build waarvan u de extensies wilt weergeven.Verzoek
curl -X GET \
https://reactor.adobe.io/builds/BLb408c04c20ba4a82b6df496969a99781/extensions \
-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'
Antwoord
Een succesvol antwoord retourneert een lijst met extensies die verwant zijn aan de build.
{
"data": [
{
"id": "EXf6242ef93c1c47e6971ed6ea85912b11",
"type": "extensions",
"attributes": {
"created_at": "2020-12-14T17:32:56.163Z",
"deleted_at": null,
"dirty": false,
"enabled": true,
"name": "kessel-test",
"published": false,
"published_at": null,
"revision_number": 1,
"updated_at": "2020-12-14T17:32:56.163Z",
"delegate_descriptor_id": null,
"display_name": "Kessel Test",
"review_status": "unsubmitted",
"version": "1.2.0",
"settings": "{}"
},
"relationships": {
"libraries": {
"links": {
"related": "https://reactor.adobe.io/extensions/EXf6242ef93c1c47e6971ed6ea85912b11/libraries"
}
},
"revisions": {
"links": {
"related": "https://reactor.adobe.io/extensions/EXf6242ef93c1c47e6971ed6ea85912b11/revisions"
}
},
"notes": {
"links": {
"related": "https://reactor.adobe.io/extensions/EXf6242ef93c1c47e6971ed6ea85912b11/notes"
}
},
"property": {
"links": {
"related": "https://reactor.adobe.io/extensions/EXf6242ef93c1c47e6971ed6ea85912b11/property"
},
"data": {
"id": "PRcf1f3e4c218b4caab8191fab003a8355",
"type": "properties"
}
},
"origin": {
"links": {
"related": "https://reactor.adobe.io/extensions/EXf6242ef93c1c47e6971ed6ea85912b11/origin"
},
"data": {
"id": "EX8ce7ced633f34bd48d33089ff8fad082",
"type": "extensions"
}
},
"updated_with_extension_package": {
"links": {
"related": "https://reactor.adobe.io/extensions/EXf6242ef93c1c47e6971ed6ea85912b11/updated_with_extension_package"
},
"data": {
"id": "EP75db2452065b44e2b8a38ca883ce369a",
"type": "extension_packages"
}
},
"extension_package": {
"links": {
"related": "https://reactor.adobe.io/extensions/EXf6242ef93c1c47e6971ed6ea85912b11/extension_package"
},
"data": {
"id": "EP75db2452065b44e2b8a38ca883ce369a",
"type": "extension_packages"
}
}
},
"links": {
"property": "https://reactor.adobe.io/properties/PRcf1f3e4c218b4caab8191fab003a8355",
"origin": "https://reactor.adobe.io/extensions/EX8ce7ced633f34bd48d33089ff8fad082",
"self": "https://reactor.adobe.io/extensions/EXf6242ef93c1c47e6971ed6ea85912b11",
"extension_package": "https://reactor.adobe.io/extension_packages/EP75db2452065b44e2b8a38ca883ce369a",
"latest_extension_package": "https://reactor.adobe.io/extension_packages/EP75db2452065b44e2b8a38ca883ce369a"
},
"meta": {
"latest_revision_number": 1
}
}
],
"meta": {
"pagination": {
"current_page": 1,
"next_page": null,
"prev_page": null,
"total_pages": 1,
"total_count": 1
}
}
}
Verwante regels voor een build weergeven rules
U kunt de verwante regels voor een bouwstijl vermelden door toe te voegen /rules
naar het pad van een opzoekverzoek.
API-indeling
GET /builds/{BUILD_ID}/rules
{BUILD_ID}
id
van de build waarvan u de regels wilt weergeven.Verzoek
curl -X GET \
https://reactor.adobe.io/builds/BLb408c04c20ba4a82b6df496969a99781/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'
Antwoord
Een succesvolle reactie keert een lijst van regels terug die met de bouwstijl verwant zijn.
{
"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
}
}
}
De verwante bibliotheek opzoeken voor een build library
U kunt de verwante bibliotheek voor een bouwstijl terugwinnen door toe te voegen /library
naar het pad van een opzoekverzoek.
API-indeling
GET /builds/{BUILD_ID}/library
{BUILD_ID}
id
van de build waarvan u de bibliotheek wilt opzoeken.Verzoek
curl -X GET \
https://reactor.adobe.io/builds/BLb408c04c20ba4a82b6df496969a99781/library \
-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'
Antwoord
{
"data": {
"id": "LB6ce27064ebe04ceab3d6942e9de563db",
"type": "libraries",
"attributes": {
"created_at": "2020-12-14T17:50:06.695Z",
"name": "My Library",
"published_at": null,
"state": "development",
"updated_at": "2020-12-14T17:50:06.695Z",
"build_required": true
},
"relationships": {
"builds": {
"links": {
"related": "https://reactor.adobe.io/libraries/LB6ce27064ebe04ceab3d6942e9de563db/builds"
}
},
"environment": {
"links": {
"related": "https://reactor.adobe.io/libraries/LB6ce27064ebe04ceab3d6942e9de563db/environment",
"self": "https://reactor.adobe.io/libraries/LB6ce27064ebe04ceab3d6942e9de563db/relationships/environment"
},
"data": {
"id": "EN3287da6fafa143c289afd2f578b4d33d",
"type": "environments"
}
},
"data_elements": {
"links": {
"related": "https://reactor.adobe.io/libraries/LB6ce27064ebe04ceab3d6942e9de563db/data_elements",
"self": "https://reactor.adobe.io/libraries/LB6ce27064ebe04ceab3d6942e9de563db/relationships/data_elements"
}
},
"extensions": {
"links": {
"related": "https://reactor.adobe.io/libraries/LB6ce27064ebe04ceab3d6942e9de563db/extensions",
"self": "https://reactor.adobe.io/libraries/LB6ce27064ebe04ceab3d6942e9de563db/relationships/extensions"
}
},
"notes": {
"links": {
"related": "https://reactor.adobe.io/libraries/LB6ce27064ebe04ceab3d6942e9de563db/notes"
}
},
"rules": {
"links": {
"related": "https://reactor.adobe.io/libraries/LB6ce27064ebe04ceab3d6942e9de563db/rules",
"self": "https://reactor.adobe.io/libraries/LB6ce27064ebe04ceab3d6942e9de563db/relationships/rules"
}
},
"upstream_library": {
"data": null
},
"property": {
"links": {
"related": "https://reactor.adobe.io/libraries/LB6ce27064ebe04ceab3d6942e9de563db/property"
},
"data": {
"id": "PR95eaa16990c745a78f5bee8439fe4c34",
"type": "properties"
}
},
"last_build": {
"links": {
"related": "https://reactor.adobe.io/libraries/LB6ce27064ebe04ceab3d6942e9de563db/last_build"
},
"data": null
}
},
"links": {
"property": "https://reactor.adobe.io/properties/PR95eaa16990c745a78f5bee8439fe4c34",
"self": "https://reactor.adobe.io/libraries/LB6ce27064ebe04ceab3d6942e9de563db"
},
"meta": {
"build_status": null,
"build_required_detail": "No build found since last state change"
}
}
}
De verwante omgeving opzoeken voor een build environment
U kunt het verwante milieu voor een bouwstijl terugwinnen door toe te voegen /environment
naar het pad van een opzoekverzoek.
API-indeling
GET /builds/{BUILD_ID}/environment
{BUILD_ID}
id
van de build waarvan u de omgeving wilt opzoeken.Verzoek
curl -X GET \
https://reactor.adobe.io/builds/BLb408c04c20ba4a82b6df496969a99781/environment \
-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'
Antwoord
{
"data": {
"id": "EN11e6b85c0af14f0fb99f0c192a22e5e2",
"type": "environments",
"attributes": {
"archive": false,
"created_at": "2020-12-14T17:39:25.179Z",
"library_path": "f9fd106ab399/5a1ebaf3db58",
"library_name": "launch-f0e3e49544fe-development.min.js",
"library_entry_points": [
{
"library_name": "launch-f0e3e49544fe-development.min.js",
"minified": true,
"references": [
"f9fd106ab399/5a1ebaf3db58/launch-f0e3e49544fe-development.min.js"
],
"license_path": "f9fd106ab399/5a1ebaf3db58/launch-f0e3e49544fe-development.js"
},
{
"library_name": "launch-f0e3e49544fe-development.js",
"minified": false,
"references": [
"f9fd106ab399/5a1ebaf3db58/launch-f0e3e49544fe-development.js"
]
}
],
"name": "Development Environment A",
"path": "https://assets.adobedtm.com/staging",
"stage": "development",
"updated_at": "2020-12-14T17:39:26.221Z",
"status": "succeeded",
"token": "f0e3e49544fe"
},
"relationships": {
"library": {
"links": {
"related": "https://reactor.adobe.io/environments/EN11e6b85c0af14f0fb99f0c192a22e5e2/library"
},
"data": {
"id": "LB6e0f7904575f489497b959fd6b81dce8",
"type": "libraries"
}
},
"builds": {
"links": {
"related": "https://reactor.adobe.io/environments/EN11e6b85c0af14f0fb99f0c192a22e5e2/builds"
}
},
"host": {
"links": {
"related": "https://reactor.adobe.io/environments/EN11e6b85c0af14f0fb99f0c192a22e5e2/host",
"self": "https://reactor.adobe.io/environments/EN11e6b85c0af14f0fb99f0c192a22e5e2/relationships/host"
},
"data": {
"id": "HT33afd835e6da4533a4b07d39e916d3be",
"type": "hosts"
}
},
"property": {
"links": {
"related": "https://reactor.adobe.io/environments/EN11e6b85c0af14f0fb99f0c192a22e5e2/property"
},
"data": {
"id": "PRe686c8ac90b343f98bbd14e990952605",
"type": "properties"
}
}
},
"links": {
"property": "https://reactor.adobe.io/properties/PRe686c8ac90b343f98bbd14e990952605",
"self": "https://reactor.adobe.io/environments/EN11e6b85c0af14f0fb99f0c192a22e5e2"
},
"meta": {
"archive_encrypted": false
}
}
}