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

Headers

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

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

Headers

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
  }
}

Last updated