Mappslutpunkt
https://experience.adobe.io
.Mappar är en funktion som gör att du kan ordna dina affärsobjekt bättre för enklare navigering och kategorisering.
Den här handboken innehåller information som hjälper dig att förstå mappar bättre och innehåller exempel på API-anrop för att utföra grundläggande åtgärder med API:t.
Komma igång
Innan du fortsätter bör du läsa kom igång-guiden för att få viktig information som du behöver känna till för att kunna ringa anrop till API:t, inklusive nödvändiga rubriker och hur du läser exempel-API-anrop.
Hämta en lista med mappar list
Du kan hämta en lista över mappar som tillhör din organisation genom att göra en GET-förfrågan till slutpunkten /folder
och ange mapptypen och det överordnade mapp-ID:t.
API-format
GET /folders/{FOLDER_TYPE}/{PARENT_FOLDER_ID}/subfolders
{FOLDER_TYPE}
segment
och dataset
.{PARENT_FOLDER_ID}
root
.Begäran
code language-shell |
---|
|
Svar
Ett lyckat svar returnerar HTTP-status 200 med en lista över alla mappar på den översta nivån för datauppsättningen i organisationen.
code language-json |
---|
|
Skapa en ny mapp create
Du kan skapa en ny POST genom att göra en mappförfrågan till slutpunkten /folder
och ange mapptypen.
API-format
POST /folders/{FOLDER_TYPE}
{FOLDER_TYPE}
segment
och dataset
.Begäran
code language-shell |
---|
|
table 0-row-2 1-row-2 2-row-2 | |
---|---|
Egenskap | Beskrivning |
name |
Namnet på mappen som du vill skapa. |
parentId |
ID för den överordnade mappen. |
Svar
Ett lyckat svar returnerar HTTP-status 200 med information om din nya mapp.
code language-json |
---|
|
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 | |
---|---|
Egenskap | Beskrivning |
id |
ID för den nyligen skapade mappen. |
createdBy |
ID för den användare som skapade mappen. |
createdAt |
Tidsstämpeln för när mappen skapades. |
modifiedBy |
ID för den användare som senast ändrade mappen. |
modifiedAt |
Tidsstämpeln för när mappen senast uppdaterades. |
Hämta en specifik mapp get
Du kan hämta en specifik mapp som tillhör din organisation genom att göra en GET-förfrågan till slutpunkten /folder
och ange mapptypen och mappens ID.
API-format
GET /folders/{FOLDER_TYPE}/{FOLDER_ID}
{FOLDER_TYPE}
segment
och dataset
.{FOLDER_ID}
Begäran
code language-shell |
---|
|
Svar
Ett lyckat svar returnerar HTTP-status 200 med information om den begärda mappen.
code language-json |
---|
|
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 8-row-2 | |
---|---|
Egenskap | Beskrivning |
id |
ID för den begärda mappen. |
name |
Namnet på den begärda mappen. |
parentId |
ID för den överordnade mappen. |
createdBy |
ID för den användare som skapade mappen. |
createdAt |
Tidsstämpeln för när mappen skapades. |
modifiedBy |
ID för den användare som senast uppdaterade mappen. |
modifiedAt |
Tidsstämpeln för när mappen senast uppdaterades. |
status |
Status för den begärda mappen. Värden som stöds är IN_USE och ARCHIVED . |
Validera en angiven mapp validate
Du kan validera om en mapp är berättigad att ha objekt i den genom att göra en GET-förfrågan till slutpunkten /folder/{FOLDER_TYPE}/{FOLDER_ID}/validate
och ange både mapptyp och ID.
API-format
GET /folders/{FOLDER_TYPE}/{FOLDER_ID}/validate
{FOLDER_TYPE}
segment
och dataset
.{FOLDER_ID}
Begäran
code language-shell |
---|
|
Svar
En lyckad status returnerar HTTP-status 200 med information om mappen som du validerar.
code language-json |
---|
|
Uppdatera en specifik mapp update
Du kan uppdatera informationen om en viss mapp som tillhör din organisation genom att göra en PATCH-begäran till slutpunkten /folder
och ange mapptypen och mappens ID.
API-format
PATCH /folders/{FOLDER_TYPE}/{FOLDER_ID}
{FOLDER_TYPE}
segment
och dataset
.{FOLDER_ID}
Begäran
code language-shell |
---|
|
Svar
Ett lyckat svar returnerar HTTP-status 200 med information om den nyligen uppdaterade mappen.
{
"id": "eafab5bf-3457-4b7f-b366-3c5399bd98f1",
"name": "RenamedSampleFolder",
"noun": "dataset",
"parentFolderId": null,
"imsOrg": "{ORG_ID}",
"sandboxId": "{SANDBOX_ID}",
"sandboxName": "prod",
"createdBy": "183807A65A0F5D180A494004@AdobeID",
"createdAt": "2024-03-05T01:42:36.910+00:00",
"modifiedBy": "183807A65A0F5D180A494004@AdobeID",
"modifiedAt": "2024-03-05T01:45:54.740+00:00",
"status": "IN_USE",
"_links": {
"self": {
"href": "/folders/dataset/eafab5bf-3457-4b7f-b366-3c5399bd98f1"
}
},
"namespace": null
}
Ta bort en specifik mapp delete
Du kan ta bort en specifik mapp som tillhör din organisation genom att göra en DELETE-begäran till /folder
och ange mapptypen och mappens ID.
*API-format
DELETE /folders/{FOLDER_TYPE}/{FOLDER_ID}
{FOLDER_TYPE}
segment
och dataset
.{FOLDER_ID}
Begäran
code language-shell |
---|
|
Svar
Ett godkänt svar returnerar HTTP-status 200 med ett meddelande som informerar dig om att mappen har tagits bort.
{
"message": "delete request accepted successfully"
}
Nästa steg
När du har läst den här guiden får du nu en bättre förståelse för hur du skapar, hanterar och tar bort mappar med Adobe Experience Platform API.