Het eindpunt van omgevingen
Wanneer de a bibliotheek in a wordt gecompileerd bouwt in Reactor API, hangt de nauwkeurige inhoud van de bouwstijl van de milieumontages en de middelen inbegrepen in de bibliotheek af. De omgeving bepaalt met name het volgende:
- Bestemming: De plaats waar u de bouwstijl wilt worden opgesteld. Dit wordt gecontroleerd door a gastheer voor het milieu te selecteren om te gebruiken.
- Archief: U kunt verkiezen om de bouwstijl als plaatsbare reeks dossiers terug te winnen of het te hebben omhoog in een archiefformaat gecompileerd. Dit wordt bepaald door de instelling
archivevoor de omgeving.
Het doel en archiefformaat dat door het milieu wordt gevormd verandert hoe u in uw toepassing (die verwijzing die een inbedt code is) van verwijzingen voorziet. Als u wijzigingen aanbrengt in de doel- of bestandsindeling, moet u een overeenkomende update uitvoeren naar uw toepassing om de nieuwe referentie te kunnen gebruiken.
De milieu's komen in drie types (of stadia), met elk type dat een verschillende grens van het totale aantal heeft u kunt hebben:
Deze omgevingstypes hebben gelijkaardig gedrag, maar worden gebruikt in verschillende stadia van het markering het publiceren werkschema .
Een milieu behoort tot precies één bezit .
Voor meer algemene informatie over milieu's, zie de sectie over milieu's in het publiceren documenten.
Aan de slag
Het eindpunt dat in deze gids wordt gebruikt maakt deel uit van Reactor API . Alvorens verder te gaan, te herzien gelieve begonnen gids voor belangrijke informatie betreffende hoe te voor authentiek te verklaren aan API.
Een lijst met omgevingen ophalen list
U kunt een lijst van milieu's voor een bezit terugwinnen door identiteitskaart van het bezit in de weg van een verzoek van de GET te omvatten.
API formaat
GET /properties/{PROPERTY_ID}/environments
PROPERTY_IDid van de eigenschap die eigenaar is van de omgevingen.archivecreated_atnamestagetokenupdated_at
Verzoek
curl -X GET \
https://reactor.adobe.io/properties/PR97d92a379a5f48758947cdf44f607a0d/environments \
-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'
Reactie
Een geslaagde reactie retourneert een lijst met omgevingen voor de opgegeven eigenschap.
{
"data": [
{
"id": "ENbe322acb4fc64dfdb603254ffe98b5d3",
"type": "environments",
"attributes": {
"archive": false,
"created_at": "2020-12-14T17:38:51.047Z",
"library_path": "f9fd106ab399/cb29d726b35e",
"library_name": "launch-c0331746ae03-development.min.js",
"library_entry_points": [
{
"library_name": "launch-c0331746ae03-development.min.js",
"minified": true,
"references": [
"f9fd106ab399/cb29d726b35e/launch-c0331746ae03-development.min.js"
],
"license_path": "f9fd106ab399/cb29d726b35e/launch-c0331746ae03-development.js"
},
{
"library_name": "launch-c0331746ae03-development.js",
"minified": false,
"references": [
"f9fd106ab399/cb29d726b35e/launch-c0331746ae03-development.js"
]
}
],
"name": "Development Environment A",
"path": "https://assets.adobedtm.com/staging",
"stage": "development",
"updated_at": "2020-12-14T17:38:51.047Z",
"status": "succeeded",
"token": "c0331746ae03"
},
"relationships": {
"library": {
"links": {
"related": "https://reactor.adobe.io/environments/ENbe322acb4fc64dfdb603254ffe98b5d3/library"
},
"data": null
},
"builds": {
"links": {
"related": "https://reactor.adobe.io/environments/ENbe322acb4fc64dfdb603254ffe98b5d3/builds"
}
},
"host": {
"links": {
"related": "https://reactor.adobe.io/environments/ENbe322acb4fc64dfdb603254ffe98b5d3/host",
"self": "https://reactor.adobe.io/environments/ENbe322acb4fc64dfdb603254ffe98b5d3/relationships/host"
},
"data": {
"id": "HTc5cae9ce1e3943aab185bdba939f98bd",
"type": "hosts"
}
},
"property": {
"links": {
"related": "https://reactor.adobe.io/environments/ENbe322acb4fc64dfdb603254ffe98b5d3/property"
},
"data": {
"id": "PR06c9196bc57048dd8ff169c27baeeca8",
"type": "properties"
}
}
},
"links": {
"property": "https://reactor.adobe.io/properties/PR06c9196bc57048dd8ff169c27baeeca8",
"self": "https://reactor.adobe.io/environments/ENbe322acb4fc64dfdb603254ffe98b5d3"
},
"meta": {
"archive_encrypted": false
}
}
],
"meta": {
"pagination": {
"current_page": 1,
"next_page": null,
"prev_page": null,
"total_pages": 1,
"total_count": 1
}
}
}
Een omgeving opzoeken lookup
U kunt een omgeving opzoeken door zijn id op te geven in het pad van een GET-aanvraag.
API formaat
GET /environments/{ENVIRONMENT_ID}
ENVIRONMENT_IDid van de omgeving die u wilt opzoeken.Verzoek
curl -X GET \
https://reactor.adobe.io/environments/ENb0c1fbfdc1fd4b8593bfd269f827b3e6 \
-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'
Reactie
Een succesvolle reactie retourneert de details van de omgeving.
{
"data": {
"id": "ENb0c1fbfdc1fd4b8593bfd269f827b3e6",
"type": "environments",
"attributes": {
"archive": false,
"created_at": "2020-12-14T17:38:30.378Z",
"library_path": "f9fd106ab399/2f67fccade5e",
"library_name": "launch-4436c89f6839-development.min.js",
"library_entry_points": [
{
"library_name": "launch-4436c89f6839-development.min.js",
"minified": true,
"references": [
"f9fd106ab399/2f67fccade5e/launch-4436c89f6839-development.min.js"
],
"license_path": "f9fd106ab399/2f67fccade5e/launch-4436c89f6839-development.js"
},
{
"library_name": "launch-4436c89f6839-development.js",
"minified": false,
"references": [
"f9fd106ab399/2f67fccade5e/launch-4436c89f6839-development.js"
]
}
],
"name": "Development Environment A",
"path": "https://assets.adobedtm.com/staging",
"stage": "development",
"updated_at": "2020-12-14T17:38:30.378Z",
"status": "succeeded",
"token": "4436c89f6839"
},
"relationships": {
"library": {
"links": {
"related": "https://reactor.adobe.io/environments/ENb0c1fbfdc1fd4b8593bfd269f827b3e6/library"
},
"data": null
},
"builds": {
"links": {
"related": "https://reactor.adobe.io/environments/ENb0c1fbfdc1fd4b8593bfd269f827b3e6/builds"
}
},
"host": {
"links": {
"related": "https://reactor.adobe.io/environments/ENb0c1fbfdc1fd4b8593bfd269f827b3e6/host",
"self": "https://reactor.adobe.io/environments/ENb0c1fbfdc1fd4b8593bfd269f827b3e6/relationships/host"
},
"data": {
"id": "HTecb76453c8284f84a3c55fe981b5e6c9",
"type": "hosts"
}
},
"property": {
"links": {
"related": "https://reactor.adobe.io/environments/ENb0c1fbfdc1fd4b8593bfd269f827b3e6/property"
},
"data": {
"id": "PRadbee4fb64754081a945ed2a5b66627a",
"type": "properties"
}
}
},
"links": {
"property": "https://reactor.adobe.io/properties/PRadbee4fb64754081a945ed2a5b66627a",
"self": "https://reactor.adobe.io/environments/ENb0c1fbfdc1fd4b8593bfd269f827b3e6"
},
"meta": {
"archive_encrypted": false
}
}
}
Een omgeving maken create
U kunt een nieuwe omgeving maken door een POST aan te vragen.
API formaat
POST /properties/{PROPERTY_ID}/environments
PROPERTY_IDid van het bezit dat u het milieu onder bepaalt.Verzoek
Met het volgende verzoek wordt een nieuwe omgeving voor de opgegeven eigenschap gemaakt. De aanroep koppelt de omgeving ook aan een bestaande host via de eigenschap relationships . Zie de gids op verhoudingen voor meer informatie.
curl -X POST \
https://reactor.adobe.io/properties/PR97d92a379a5f48758947cdf44f607a0d/environments \
-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": "Development Environment A",
"archive": true,
"archive_passphrase": "pass12345",
"path": "/development-a",
"stage": "development"
},
"relationships": {
"host": {
"data": {
"id": "HT5d3fbe7bd34d4f65a46fad4598aefd4e",
"type": "hosts"
}
}
},
"type": "environments"
}
}'
attributes.nameattributes.archiveattributes.archive_passphraseattributes.pathattributes.stageidid -omgeving die u wilt bijwerken. Dit moet overeenkomen met de {ENVIRONMENT_ID} -waarde in het aanvraagpad.typeenvironments zijn.Reactie
Een geslaagde reactie retourneert de details van de nieuwe omgeving.
{
"data": {
"id": "EN867c480dc5ea4158be3ea68e5543bd85",
"type": "environments",
"attributes": {
"archive": false,
"created_at": "2020-12-14T17:31:57.857Z",
"library_path": "f9fd106ab399/bd007122e3e3",
"library_name": "launch-4d5a31f6ca53-development.min.js",
"library_entry_points": [
{
"library_name": "launch-4d5a31f6ca53-development.min.js",
"minified": true,
"references": [
"f9fd106ab399/bd007122e3e3/launch-4d5a31f6ca53-development.min.js"
],
"license_path": "f9fd106ab399/bd007122e3e3/launch-4d5a31f6ca53-development.js"
},
{
"library_name": "launch-4d5a31f6ca53-development.js",
"minified": false,
"references": [
"f9fd106ab399/bd007122e3e3/launch-4d5a31f6ca53-development.js"
]
}
],
"name": "Development Environment A",
"path": "https://assets.adobedtm.com/staging",
"stage": "development",
"updated_at": "2020-12-14T17:31:57.857Z",
"status": "succeeded",
"token": "4d5a31f6ca53"
},
"relationships": {
"library": {
"links": {
"related": "https://reactor.adobe.io/environments/EN867c480dc5ea4158be3ea68e5543bd85/library"
},
"data": null
},
"builds": {
"links": {
"related": "https://reactor.adobe.io/environments/EN867c480dc5ea4158be3ea68e5543bd85/builds"
}
},
"host": {
"links": {
"related": "https://reactor.adobe.io/environments/EN867c480dc5ea4158be3ea68e5543bd85/host",
"self": "https://reactor.adobe.io/environments/EN867c480dc5ea4158be3ea68e5543bd85/relationships/host"
},
"data": {
"id": "HT5d3fbe7bd34d4f65a46fad4598aefd4e",
"type": "hosts"
}
},
"property": {
"links": {
"related": "https://reactor.adobe.io/environments/EN867c480dc5ea4158be3ea68e5543bd85/property"
},
"data": {
"id": "PRa41874e4d1604efd9c3c67d7a123f4c6",
"type": "properties"
}
}
},
"links": {
"property": "https://reactor.adobe.io/properties/PRa41874e4d1604efd9c3c67d7a123f4c6",
"self": "https://reactor.adobe.io/environments/EN867c480dc5ea4158be3ea68e5543bd85"
},
"meta": {
"archive_encrypted": false
}
}
}
Een omgeving bijwerken update
U kunt een omgeving bijwerken door de bijbehorende id op te nemen in het pad van een PATCH-aanvraag.
API formaat
PATCH /environments/{ENVIRONMENT_ID}
ENVIRONMENT_IDid van de omgeving die u wilt bijwerken.Verzoek
Met de volgende aanvraag wordt name bijgewerkt voor een bestaande omgeving.
curl -X PATCH \
https://reactor.adobe.io/environments/DE3fab176ccf8641838b3da59f716fc42b \
-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": "New Environment Name"
},
"id": "ENeb00d8f62d244732bd27765301b1410f",
"type": "environments"
}
}'
attributesEen object waarvan de eigenschappen de kenmerken vertegenwoordigen die voor de omgeving moeten worden bijgewerkt. De volgende omgevingskenmerken kunnen worden bijgewerkt:
archivearchive_passphraseinclude_debug_librarynamepath
Zie de voorbeeldvraag voor creërend een milieu voor een lijst van attributen en hun gebruiksgeval.
idid -omgeving die u wilt bijwerken. Dit moet overeenkomen met de {ENVIRONMENT_ID} -waarde in het aanvraagpad.typeenvironments zijn.Reactie
Een geslaagde reactie retourneert de details van de bijgewerkte omgeving.
{
"data": {
"id": "ENeb00d8f62d244732bd27765301b1410f",
"type": "environments",
"attributes": {
"archive": false,
"created_at": "2020-12-14T17:38:40.608Z",
"library_path": "f9fd106ab399/1eb59e88f015",
"library_name": "launch-caa955ee58ff-development.min.js",
"library_entry_points": [
{
"library_name": "launch-caa955ee58ff-development.min.js",
"minified": true,
"references": [
"f9fd106ab399/1eb59e88f015/launch-caa955ee58ff-development.min.js"
],
"license_path": "f9fd106ab399/1eb59e88f015/launch-caa955ee58ff-development.js"
},
{
"library_name": "launch-caa955ee58ff-development.js",
"minified": false,
"references": [
"f9fd106ab399/1eb59e88f015/launch-caa955ee58ff-development.js"
]
}
],
"name": "New environment name",
"path": "https://assets.adobedtm.com/staging",
"stage": "development",
"updated_at": "2020-12-14T17:38:41.210Z",
"status": "succeeded",
"token": "caa955ee58ff"
},
"relationships": {
"library": {
"links": {
"related": "https://reactor.adobe.io/environments/ENeb00d8f62d244732bd27765301b1410f/library"
},
"data": null
},
"builds": {
"links": {
"related": "https://reactor.adobe.io/environments/ENeb00d8f62d244732bd27765301b1410f/builds"
}
},
"host": {
"links": {
"related": "https://reactor.adobe.io/environments/ENeb00d8f62d244732bd27765301b1410f/host",
"self": "https://reactor.adobe.io/environments/ENeb00d8f62d244732bd27765301b1410f/relationships/host"
},
"data": {
"id": "HT7ea0b7c5c556476bafae8240da2d657d",
"type": "hosts"
}
},
"property": {
"links": {
"related": "https://reactor.adobe.io/environments/ENeb00d8f62d244732bd27765301b1410f/property"
},
"data": {
"id": "PR558b6514e529409fa740a34e5f974dd8",
"type": "properties"
}
}
},
"links": {
"property": "https://reactor.adobe.io/properties/PR558b6514e529409fa740a34e5f974dd8",
"self": "https://reactor.adobe.io/environments/ENeb00d8f62d244732bd27765301b1410f"
},
"meta": {
"archive_encrypted": false
}
}
}
Een omgeving verwijderen
U kunt een omgeving verwijderen door de bijbehorende id op te nemen in het pad van een DELETE-aanvraag.
API formaat
DELETE /environments/{ENVIRONMENT_ID}
ENVIRONMENT_IDid van de omgeving die u wilt verwijderen.Verzoek
curl -X DELETE \
https://reactor.adobe.io/environments/ENeb00d8f62d244732bd27765301b1410f \
-H 'Authorization: Bearer {ACCESS_TOKEN}' \
-H 'x-api-key: {API_KEY}' \
-H 'x-gw-ims-org-id: {ORG_ID}'
Reactie
Een geslaagde reactie retourneert HTTP-status 204 (Geen inhoud) zonder responsstructuur, wat aangeeft dat de omgeving is verwijderd.
Gerelateerde bronnen ophalen voor een omgeving related
De volgende vraag toont aan hoe te om de verwante middelen voor een milieu terug te winnen. Wanneer omhoog een milieu kijkt, zijn deze verhoudingen vermeld onder het relationships bezit.
Zie de verhoudingsgids voor meer informatie over verhoudingen in Reactor API.
Verwante builds voor een omgeving weergeven builds
U kunt een lijst maken van de builds die een omgeving gebruiken door /builds aan de weg van een raadplegingsverzoek toe te voegen.
API formaat
GET /environments/{ENVIRONMENT_ID}/builds
{ENVIRONMENT_ID}id van de omgeving waarvan u de builds wilt weergeven.Verzoek
curl -X GET \
https://reactor.adobe.io/environments/ENeb00d8f62d244732bd27765301b1410f/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'
Reactie
Een succesvolle reactie keert een lijst van bouwstijlen terug die het gespecificeerde milieu gebruiken.
{
"data": [
{
"id": "BL775f919553aa4c6c8116cbf1da8baec8",
"type": "builds",
"attributes": {
"created_at": "2020-12-14T17:32:43.113Z",
"status": "pending",
"updated_at": "2020-12-14T17:32:43.113Z",
"token": "983989bcdad4"
},
"relationships": {
"data_elements": {
"links": {
"related": "https://reactor.adobe.io/builds/BL775f919553aa4c6c8116cbf1da8baec8/data_elements"
}
},
"extensions": {
"links": {
"related": "https://reactor.adobe.io/builds/BL775f919553aa4c6c8116cbf1da8baec8/extensions"
}
},
"rules": {
"links": {
"related": "https://reactor.adobe.io/builds/BL775f919553aa4c6c8116cbf1da8baec8/rules"
}
},
"environment": {
"links": {
"related": "https://reactor.adobe.io/builds/BL775f919553aa4c6c8116cbf1da8baec8/environment"
},
"data": {
"id": "ENd8b1aee9d1674e7aa6135752ce839f82",
"type": "environments"
}
},
"library": {
"links": {
"related": "https://reactor.adobe.io/builds/BL775f919553aa4c6c8116cbf1da8baec8/library"
},
"data": {
"id": "LB9bca25483e0849a089524c5ca655f2fe",
"type": "libraries"
}
},
"property": {
"links": {
"related": "https://reactor.adobe.io/builds/BL775f919553aa4c6c8116cbf1da8baec8/property"
},
"data": {
"id": "PRbe32d7f41b2741ecae1c06f6fd2d3906",
"type": "properties"
}
}
},
"links": {
"environment": "https://reactor.adobe.io/environments/ENd8b1aee9d1674e7aa6135752ce839f82",
"library": "https://reactor.adobe.io/libraries/LB9bca25483e0849a089524c5ca655f2fe",
"self": "https://reactor.adobe.io/builds/BL775f919553aa4c6c8116cbf1da8baec8"
},
"meta": {
"artifact_url": "https://assets.adobedtm.com/staging/f9fd106ab399/70ee12a3f313/launch-d481f2d29bd0-development.min.js",
"direct_artifact_url": "https://assets.adobedtm.com/staging/f9fd106ab399/70ee12a3f313/983989bcdad4/launch-d481f2d29bd0-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
}
}
}
De verwante host opzoeken voor een omgeving host
U kunt de host die een omgeving gebruikt, opzoeken door /host toe te voegen aan het pad van een GET-aanvraag.
API formaat
GET /environments/{ENVIRONMENT_ID}/host
{ENVIRONMENT_ID}id van de omgeving waarvan u de host wilt opzoeken.Verzoek
curl -X GET \
https://reactor.adobe.io/environments/ENeb00d8f62d244732bd27765301b1410f/host \
-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'
Reactie
Een geslaagde reactie retourneert de details van de host die de opgegeven omgeving gebruikt.
{
"data": {
"id": "HT621241cf4fbb4f7da5b6415ee1b15ac0",
"type": "hosts",
"attributes": {
"created_at": "2020-12-14T17:43:05.382Z",
"server": null,
"name": "Example Akamai Host",
"path": null,
"port": null,
"status": "succeeded",
"type_of": "akamai",
"updated_at": "2020-12-14T17:43:05.382Z",
"username": null
},
"relationships": {
"property": {
"links": {
"related": "https://reactor.adobe.io/hosts/HT621241cf4fbb4f7da5b6415ee1b15ac0/property"
},
"data": {
"id": "PR50586546f7764fc59997342b8ff7647c",
"type": "properties"
}
}
},
"links": {
"property": "https://reactor.adobe.io/properties/PR50586546f7764fc59997342b8ff7647c",
"self": "https://reactor.adobe.io/hosts/HT621241cf4fbb4f7da5b6415ee1b15ac0"
}
}
}
De verwante bibliotheek opzoeken voor een omgeving library
U kunt de bibliotheek die een omgeving gebruikt, opzoeken door /library toe te voegen aan het pad van een GET-aanvraag.
API formaat
GET /environments/{ENVIRONMENT_ID}/library
{ENVIRONMENT_ID}id -waarde van de omgeving waarvan u de bibliotheek wilt opzoeken.Verzoek
curl -X GET \
https://reactor.adobe.io/environments/ENeb00d8f62d244732bd27765301b1410f/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'
Reactie
Een succesvol antwoord retourneert de details van de bibliotheek die de opgegeven omgeving gebruikt.
{
"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"
}
}
}
Verwante eigenschap opzoeken voor een omgeving property
U kunt de eigenschap die eigenaar is van een omgeving opzoeken door /property toe te voegen aan het pad van een GET-aanvraag.
API formaat
GET /environments/{ENVIRONMENT_ID}/property
{ENVIRONMENT_ID}id van de omgeving waarvan u de eigenschap wilt opzoeken.Verzoek
curl -X GET \
https://reactor.adobe.io/environments/ENeb00d8f62d244732bd27765301b1410f/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'
Reactie
Een geslaagde reactie retourneert de details van de eigenschap die eigenaar is van de opgegeven omgeving.
{
"data": {
"id": "PR7688dba9f1384507bbd20f10947536f2",
"type": "properties",
"attributes": {
"created_at": "2020-12-14T17:52:55.254Z",
"enabled": true,
"name": "Kessel Example Property",
"updated_at": "2020-12-14T17:52:55.254Z",
"platform": "web",
"development": false,
"token": "9611419d84a4",
"domains": [
"example.com"
],
"undefined_vars_return_empty": false,
"rule_component_sequencing_enabled": false
},
"relationships": {
"company": {
"links": {
"related": "https://reactor.adobe.io/properties/PR7688dba9f1384507bbd20f10947536f2/company"
},
"data": {
"id": "CO2bf094214ffd4785bb4bcf88c952a7c1",
"type": "companies"
}
},
"callbacks": {
"links": {
"related": "https://reactor.adobe.io/properties/PR7688dba9f1384507bbd20f10947536f2/callbacks"
}
},
"hosts": {
"links": {
"related": "https://reactor.adobe.io/properties/PR7688dba9f1384507bbd20f10947536f2/hosts"
}
},
"environments": {
"links": {
"related": "https://reactor.adobe.io/properties/PR7688dba9f1384507bbd20f10947536f2/environments"
}
},
"libraries": {
"links": {
"related": "https://reactor.adobe.io/properties/PR7688dba9f1384507bbd20f10947536f2/libraries"
}
},
"data_elements": {
"links": {
"related": "https://reactor.adobe.io/properties/PR7688dba9f1384507bbd20f10947536f2/data_elements"
}
},
"extensions": {
"links": {
"related": "https://reactor.adobe.io/properties/PR7688dba9f1384507bbd20f10947536f2/extensions"
}
},
"rules": {
"links": {
"related": "https://reactor.adobe.io/properties/PR7688dba9f1384507bbd20f10947536f2/rules"
}
},
"notes": {
"links": {
"related": "https://reactor.adobe.io/properties/PR7688dba9f1384507bbd20f10947536f2/notes"
}
}
},
"links": {
"company": "https://reactor.adobe.io/companies/CO2bf094214ffd4785bb4bcf88c952a7c1",
"data_elements": "https://reactor.adobe.io/properties/PR7688dba9f1384507bbd20f10947536f2/data_elements",
"environments": "https://reactor.adobe.io/properties/PR7688dba9f1384507bbd20f10947536f2/environments",
"extensions": "https://reactor.adobe.io/properties/PR7688dba9f1384507bbd20f10947536f2/extensions",
"rules": "https://reactor.adobe.io/properties/PR7688dba9f1384507bbd20f10947536f2/rules",
"self": "https://reactor.adobe.io/properties/PR7688dba9f1384507bbd20f10947536f2"
},
"meta": {
"rights": [
"approve",
"develop",
"manage_environments",
"manage_extensions",
"publish"
]
}
}
}