Adaptive Card API
Adaptive Card related endpoints
getCardById
GET
https://api.looply.io/v1/adaptive-cards/getCardById
Returns the Adaptive Card JSON Payload and related data.
Query Parameters
Example Payload
{
"message": "success",
"item": {
"organization_id": "****",
"created_by": "****",
"status": "DRAFT",
"modified_by": "****",
"workflow_version": 1,
"card_id": "****",
"workflow_id": "****",
"card_name": "Card Name",
"modified_on": 1697454380810,
"status_version": "DRAFT-1",
"latest": "true",
"card_payload": {
// Adaptive Card JSON Payload
},
"card_version": 1,
"workspace_id": "****",
"created_on": 1695034193817
}
}
getLatestActiveCard
GET
https://api.looply.io/v1/adaptive-cards/getLatestActiveCard
Returns the latest active card.
Query Parameters
Example Payload:
{
"message": "success",
"item": {
"organization_id": "****",
"created_by": "****",
"status": "DRAFT",
"modified_by": "****",
"workflow_version": 1,
"card_id": "****",
"workflow_id": "****",
"card_name": "Card Name",
"modified_on": 1697454380810,
"status_version": "DRAFT-1",
"latest": "true",
"card_payload": {
// Adaptive Card JSON Payload
},
"card_version": 1,
"workspace_id": "****",
"created_on": 1695034193817
}
}
getOrganizationCards
GET
https://api.looply.io/v1/adaptive-cards/getOrganizationCards
Returns a list of all the cards created in the organization. Will return a lastKey
attribute. Use this to get the next page of data.
Limit can be added to the request, 30 is the max.
Query Parameters
Name | Type | Description |
---|
| | Number of items to return per page. Default 20 |
| | Pagination Key from the lastKey attribute |
| | Pagination Key from the lastKey attribute |
Example Payload:
{
"message": "success",
"count": 20,
"items": [
{
"card_name": "Card name",
"status_version": "DRAFT-1",
"organization_id": "****",
"latest": "true",
"created_by": "****",
"status": "DRAFT",
"card_version": 1,
"card_id": "****",
"workspace_id": "****",
"created_on": 1693234726646
}
],
"lastKey": {
"organization_id": "****",
"card_id": "****",
"card_version": 1
}
}