{
  "info": {
    "_postman_id": "f380f264-13d2-4d0f-ae75-05a9261a0cde",
    "name": "Civic Customer pass API",
    "description": "The APIs described below enable Civic customers to issue and manage the Civic Pass for their dApp. To learn more about Civic Passes and their fundamentals, please refer to the main [documentation](https://docs.civic.com/).\n\n# Terminology\n\nIn the Customer API, the term `chain` refers to a blockchain programming model and the term `chainNetwork` to a network of that chain. For example, a \"Layer 2\" Ethereum network like Polygon is represented as `/pass/ethereum/polygonMainnet`.\n\n# Supported Chains\n\nThe Customer API supports the following chains and chain networks:\n- `solana:mainnet-beta`\n- `solana:devnet`\n- `ethereum:mainnet`\n- `ethereum:sepolia`\n- `ethereum:polygonAmoy`\n- `ethereum:polygonMainnet`\n- `ethereum:polygonZKEVM`\n- `ethereum:polygonZKEVMTestnet`\n- `ethereum:optimismSepolia`\n- `ethereum:optimismMainnet`\n- `ethereum:arbitrumSepolia`\n- `ethereum:arbitrumMainnet`\n- `ethereum:avalancheCChain`\n- `ethereum:avalancheCChainFuji`\n- `ethereum:xdcMainnet`\n- `ethereum:xdcApothem`\n- `ethereum:fantomMainnet`\n- `ethereum:fantomTestnet`\n- `ethereum:baseSepolia`\n- `ethereum:baseMainnet`\n- `ethereum:bscMainnet`\n- `ethereum:bscTestnet`\n- `ethereum:xlayerMainnet`\n- `ethereum:xlayerTestnet`\n- `ethereum:unichainMainnet`\n- `ethereum:unichainSepolia`\n- `ethereum:sonicMainnet`\n- `ethereum:sonicTestnet`\n\nIf your blockchain of choice is not listed above, feel free to reach out to us for more info on when support for your chain is planned.\n\n# Authentication\nAuthentication follows the [OAuth standard](https://oauth.net/2/). The Civic authentication endpoint is `https://auth0.civic.com/oauth/token`. The `grant_type` to request is  `client_credentials`.\n\nTo manage API authentication we recommend using one of the available [OAuth libraries](https://oauth.net/code/) for your platform.\n\n# Try it out!\nYou can try out the Civic Pass Customer API by using the following demo credentials to generate an auth token:\n- `client_id: dtVTGsKUlkPQ8UXKqSskS1HqNI3hERHT`,\n- `client_secret: 7DT722BjNlXUp8HVaV_ZjHzopq2Tr12doGB8sBYC-vhPo3Eh0HoidLVATFbxmwZ1`\n\nPlease keep in mind that these are shared credentials, i.e. others have access to the same Civic Passes and can for example freeze them.\n\nThe `gatekeeperNetwork` : `tgnuXXNMDLK8dy7Xm1TdeGyc95MDym4bvAQCwcW21Bf` should be used with these credentials. That is Civic's sandbox pass.\n\nThe demo pass is only supported on testnets. The current list is:\n  - `solana:devnet`\n  - `ethereum:polygonAmoy`\n  - `ethereum:sepolia`\n  - `ethereum:baseSepolia`\n  - `ethereum:arbitrumSepolia`\n  - `ethereum:optimismSepolia`\n  - `ethereum:bscTestnet`\n  - `ethereum:xdcApothem`\n  - `ethereum:xlayerTestnet`\n  - `ethereum:avalancheCChainFuji`\n  - `ethereum:unichainSepolia`\n  - `ethereum:sonicTestnet`\n\nContact Support:\n Email: devsupport@civic.com",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json",
    "createdAt": "2026-07-28T01:21:57.000Z",
    "updatedAt": "2026-07-28T01:21:58.000Z",
    "lastUpdatedBy": "35240",
    "uid": "35240-f380f264-13d2-4d0f-ae75-05a9261a0cde"
  },
  "item": [
    {
      "name": "pass",
      "item": [
        {
          "name": "{chain}",
          "item": [
            {
              "name": "{chainNetwork}",
              "item": [
                {
                  "name": "{wallet}",
                  "item": [
                    {
                      "name": "Retrieve a Civic Pass.",
                      "id": "13102f45-385e-497c-a007-ce51ff10513b",
                      "protocolProfileBehavior": {
                        "disableBodyPruning": true
                      },
                      "request": {
                        "auth": {
                          "type": "oauth2",
                          "oauth2": [
                            {
                              "key": "accessTokenUrl",
                              "value": "https://auth0.civic.com/oauth/token",
                              "type": "string"
                            },
                            {
                              "key": "grant_type",
                              "value": "client_credentials",
                              "type": "string"
                            }
                          ]
                        },
                        "method": "GET",
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "url": {
                          "raw": "{{baseUrl}}/pass/:chain/:chainNetwork/:wallet",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "pass",
                            ":chain",
                            ":chainNetwork",
                            ":wallet"
                          ],
                          "variable": [
                            {
                              "id": "29725999-1144-46e4-b643-8ba089476e6d",
                              "key": "chain",
                              "value": "ethereum",
                              "description": "(Required) The blockchain type that the Civic Pass was issued on."
                            },
                            {
                              "id": "b797597c-483c-446f-9f7e-640233ebb5eb",
                              "key": "chainNetwork",
                              "value": "sonicMainnet",
                              "description": "(Required) The blockchain network"
                            },
                            {
                              "id": "debf2854-09bb-4bd7-a921-324f86320163",
                              "key": "wallet",
                              "value": "<string>",
                              "description": "(Required) The user's wallet the Civic Pass was issued to."
                            }
                          ]
                        },
                        "description": "Retrieve the full details about a Civic Pass you issued, including a log of all events associated with the specific pass. A pass may take a few seconds to a few minutes to show up here after issuing, depending on blockchain confirmation times."
                      },
                      "response": [
                        {
                          "id": "49f5f196-94fa-4153-a7a0-162e923bff7e",
                          "name": "The Civic Pass associated with the given wallet.",
                          "originalRequest": {
                            "method": "GET",
                            "header": [
                              {
                                "key": "Accept",
                                "value": "application/json"
                              },
                              {
                                "description": "Added as a part of security scheme: oauth2",
                                "key": "Authorization",
                                "value": "<token>"
                              }
                            ],
                            "url": {
                              "raw": "{{baseUrl}}/pass/:chain/:chainNetwork/:wallet",
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "path": [
                                "pass",
                                ":chain",
                                ":chainNetwork",
                                ":wallet"
                              ],
                              "variable": [
                                {
                                  "key": "chain"
                                },
                                {
                                  "key": "chainNetwork"
                                },
                                {
                                  "key": "wallet"
                                }
                              ]
                            }
                          },
                          "status": "OK",
                          "code": 200,
                          "_postman_previewlanguage": "json",
                          "header": [
                            {
                              "key": "Content-Type",
                              "value": "application/json"
                            }
                          ],
                          "cookie": [],
                          "responseTime": null,
                          "body": "{\n  \"chain\": {\n    \"type\": \"solana\",\n    \"network\": \"polygonZKEVM\"\n  },\n  \"gatekeeperNetwork\": \"<string>\",\n  \"walletAddress\": \"<string>\",\n  \"events\": [\n    {\n      \"eventType\": \"TOKEN_FROZEN_INITIATED\",\n      \"timestamp\": \"<number>\",\n      \"transaction\": {\n        \"identifier\": \"<string>\",\n        \"status\": \"failed\"\n      }\n    },\n    {\n      \"eventType\": \"TOKEN_UNFROZEN_INITIATED\",\n      \"timestamp\": \"<number>\",\n      \"transaction\": {\n        \"identifier\": \"<string>\",\n        \"status\": \"failed\"\n      }\n    }\n  ],\n  \"id\": \"<string>\",\n  \"onChainState\": \"REVOKED\",\n  \"state\": \"ACTIVE\"\n}",
                          "createdAt": "2026-07-28T01:21:58.000Z",
                          "updatedAt": "2026-07-28T01:21:58.000Z",
                          "uid": "35240-49f5f196-94fa-4153-a7a0-162e923bff7e"
                        },
                        {
                          "id": "88c1a1ee-65df-49c9-ae1a-eedb95ced274",
                          "name": "No Civic pass is associatied with the given wallet.",
                          "originalRequest": {
                            "method": "GET",
                            "header": [
                              {
                                "description": "Added as a part of security scheme: oauth2",
                                "key": "Authorization",
                                "value": "<token>"
                              }
                            ],
                            "url": {
                              "raw": "{{baseUrl}}/pass/:chain/:chainNetwork/:wallet",
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "path": [
                                "pass",
                                ":chain",
                                ":chainNetwork",
                                ":wallet"
                              ],
                              "variable": [
                                {
                                  "key": "chain"
                                },
                                {
                                  "key": "chainNetwork"
                                },
                                {
                                  "key": "wallet"
                                }
                              ]
                            }
                          },
                          "status": "Not Found",
                          "code": 404,
                          "_postman_previewlanguage": "text",
                          "header": [],
                          "cookie": [],
                          "responseTime": null,
                          "body": null,
                          "createdAt": "2026-07-28T01:21:58.000Z",
                          "updatedAt": "2026-07-28T01:21:58.000Z",
                          "uid": "35240-88c1a1ee-65df-49c9-ae1a-eedb95ced274"
                        }
                      ],
                      "createdAt": "2026-07-28T01:21:58.000Z",
                      "updatedAt": "2026-07-28T01:21:58.000Z",
                      "uid": "35240-13102f45-385e-497c-a007-ce51ff10513b"
                    },
                    {
                      "name": "Update a Civic Pass",
                      "id": "8a53ded9-e6b2-4dac-b8a1-1e4b35465440",
                      "protocolProfileBehavior": {
                        "disableBodyPruning": true
                      },
                      "request": {
                        "auth": {
                          "type": "oauth2",
                          "oauth2": [
                            {
                              "key": "accessTokenUrl",
                              "value": "https://auth0.civic.com/oauth/token",
                              "type": "string"
                            },
                            {
                              "key": "grant_type",
                              "value": "client_credentials",
                              "type": "string"
                            }
                          ]
                        },
                        "method": "PATCH",
                        "header": [
                          {
                            "key": "Content-Type",
                            "value": "application/json"
                          },
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "body": {
                          "mode": "raw",
                          "raw": "{\n  \"state\": \"REJECTED\",\n  \"expiryTimestamp\": \"<number>\"\n}",
                          "options": {
                            "raw": {
                              "headerFamily": "json",
                              "language": "json"
                            }
                          }
                        },
                        "url": {
                          "raw": "{{baseUrl}}/pass/:chain/:chainNetwork/:wallet",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "pass",
                            ":chain",
                            ":chainNetwork",
                            ":wallet"
                          ],
                          "variable": [
                            {
                              "id": "cda45fdc-bbd7-42c3-9b32-7e50d406148d",
                              "key": "chain",
                              "value": "ethereum",
                              "description": "(Required) The blockchain type that the Civic Pass was issued on."
                            },
                            {
                              "id": "31c5b5ea-345f-49f8-8087-2cf3056fb180",
                              "key": "chainNetwork",
                              "value": "sonicMainnet",
                              "description": "(Required) The blockchain network"
                            },
                            {
                              "id": "a90600dd-2430-4b7e-8332-e0fe1344c6dd",
                              "key": "wallet",
                              "value": "<string>",
                              "description": "(Required) The user's wallet the Civic Pass was issued to."
                            }
                          ]
                        },
                        "description": "Updates either the status or the expiration timestamp of a Civic Pass. This action is asynchronous, i.e. it does not wait for updates to be confirmed on-chain before returning. To immediately expire a pass, for example to force a user to refresh, set an expiration data a couple of second in the future."
                      },
                      "response": [
                        {
                          "id": "b4a6adab-0048-4236-a4d0-d39734cde822",
                          "name": "ok",
                          "originalRequest": {
                            "method": "PATCH",
                            "header": [
                              {
                                "key": "Content-Type",
                                "value": "application/json"
                              },
                              {
                                "key": "Accept",
                                "value": "application/json"
                              },
                              {
                                "description": "Added as a part of security scheme: oauth2",
                                "key": "Authorization",
                                "value": "<token>"
                              }
                            ],
                            "body": {
                              "mode": "raw",
                              "raw": "{\n  \"state\": \"REJECTED\",\n  \"expiryTimestamp\": \"<number>\"\n}",
                              "options": {
                                "raw": {
                                  "headerFamily": "json",
                                  "language": "json"
                                }
                              }
                            },
                            "url": {
                              "raw": "{{baseUrl}}/pass/:chain/:chainNetwork/:wallet",
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "path": [
                                "pass",
                                ":chain",
                                ":chainNetwork",
                                ":wallet"
                              ],
                              "variable": [
                                {
                                  "key": "chain"
                                },
                                {
                                  "key": "chainNetwork"
                                },
                                {
                                  "key": "wallet"
                                }
                              ]
                            }
                          },
                          "status": "OK",
                          "code": 200,
                          "_postman_previewlanguage": "json",
                          "header": [
                            {
                              "key": "Content-Type",
                              "value": "application/json"
                            }
                          ],
                          "cookie": [],
                          "responseTime": null,
                          "body": "{}",
                          "createdAt": "2026-07-28T01:21:58.000Z",
                          "updatedAt": "2026-07-28T01:21:58.000Z",
                          "uid": "35240-b4a6adab-0048-4236-a4d0-d39734cde822"
                        }
                      ],
                      "createdAt": "2026-07-28T01:21:58.000Z",
                      "updatedAt": "2026-07-28T01:21:58.000Z",
                      "uid": "35240-8a53ded9-e6b2-4dac-b8a1-1e4b35465440"
                    },
                    {
                      "name": "Revoke a Civic Pass",
                      "id": "e7972145-b28e-460b-9002-e726db227043",
                      "protocolProfileBehavior": {
                        "disableBodyPruning": true
                      },
                      "request": {
                        "auth": {
                          "type": "oauth2",
                          "oauth2": [
                            {
                              "key": "accessTokenUrl",
                              "value": "https://auth0.civic.com/oauth/token",
                              "type": "string"
                            },
                            {
                              "key": "grant_type",
                              "value": "client_credentials",
                              "type": "string"
                            }
                          ]
                        },
                        "method": "DELETE",
                        "header": [],
                        "url": {
                          "raw": "{{baseUrl}}/pass/:chain/:chainNetwork/:wallet",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "pass",
                            ":chain",
                            ":chainNetwork",
                            ":wallet"
                          ],
                          "variable": [
                            {
                              "id": "d5864866-8583-4b14-b66e-e6c6940acb6c",
                              "key": "chain",
                              "value": "ethereum",
                              "description": "(Required) The blockchain type that the Civic Pass was issued on."
                            },
                            {
                              "id": "6dbe8500-f0a9-414f-89a2-26d1f5799d23",
                              "key": "chainNetwork",
                              "value": "sonicMainnet",
                              "description": "(Required) The blockchain network"
                            },
                            {
                              "id": "6e598c3d-37bb-43b1-9980-4f734c536b9a",
                              "key": "wallet",
                              "value": "<string>",
                              "description": "(Required) The user's wallet the Civic Pass was issued to."
                            }
                          ]
                        },
                        "description": "Revoking a Civic Pass is **irreversible**. After the Civic Pass has been revoked, it is not possible to issue a new Civic Pass to the same {chain, wallet, network} combination."
                      },
                      "response": [
                        {
                          "id": "a582dc9c-352c-4df9-ab4b-4dca8bdc7f51",
                          "name": "The revocation has been initiated.",
                          "originalRequest": {
                            "method": "DELETE",
                            "header": [
                              {
                                "description": "Added as a part of security scheme: oauth2",
                                "key": "Authorization",
                                "value": "<token>"
                              }
                            ],
                            "url": {
                              "raw": "{{baseUrl}}/pass/:chain/:chainNetwork/:wallet",
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "path": [
                                "pass",
                                ":chain",
                                ":chainNetwork",
                                ":wallet"
                              ],
                              "variable": [
                                {
                                  "key": "chain"
                                },
                                {
                                  "key": "chainNetwork"
                                },
                                {
                                  "key": "wallet"
                                }
                              ]
                            }
                          },
                          "status": "OK",
                          "code": 200,
                          "_postman_previewlanguage": "text",
                          "header": [],
                          "cookie": [],
                          "responseTime": null,
                          "body": null,
                          "createdAt": "2026-07-28T01:21:58.000Z",
                          "updatedAt": "2026-07-28T01:21:58.000Z",
                          "uid": "35240-a582dc9c-352c-4df9-ab4b-4dca8bdc7f51"
                        }
                      ],
                      "createdAt": "2026-07-28T01:21:58.000Z",
                      "updatedAt": "2026-07-28T01:21:58.000Z",
                      "uid": "35240-e7972145-b28e-460b-9002-e726db227043"
                    }
                  ],
                  "id": "a1463e94-cbc0-4040-ba3d-c6d5dd25227a",
                  "createdAt": "2026-07-28T01:21:58.000Z",
                  "updatedAt": "2026-07-28T01:21:58.000Z",
                  "uid": "35240-a1463e94-cbc0-4040-ba3d-c6d5dd25227a"
                },
                {
                  "name": "Issue a Civic Pass",
                  "id": "414d181c-2bf5-4bb4-8cba-f362127a4771",
                  "protocolProfileBehavior": {
                    "disableBodyPruning": true
                  },
                  "request": {
                    "auth": {
                      "type": "oauth2",
                      "oauth2": [
                        {
                          "key": "accessTokenUrl",
                          "value": "https://auth0.civic.com/oauth/token",
                          "type": "string"
                        },
                        {
                          "key": "grant_type",
                          "value": "client_credentials",
                          "type": "string"
                        }
                      ]
                    },
                    "method": "POST",
                    "header": [
                      {
                        "key": "Content-Type",
                        "value": "application/json"
                      },
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n  \"walletAddress\": \"<string>\"\n}",
                      "options": {
                        "raw": {
                          "headerFamily": "json",
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{baseUrl}}/pass/:chain/:chainNetwork",
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "path": [
                        "pass",
                        ":chain",
                        ":chainNetwork"
                      ],
                      "variable": [
                        {
                          "id": "a01b49e7-ac62-47fb-a577-403e67921c04",
                          "key": "chain",
                          "value": "ethereum",
                          "description": "(Required) The type of blockchain that the Civic Pass was issued on."
                        },
                        {
                          "id": "bb9181db-20c6-4652-9c36-ca5e1ce3aa14",
                          "key": "chainNetwork",
                          "value": "sonicMainnet",
                          "description": "(Required) The blockchain network"
                        }
                      ]
                    },
                    "description": "Issue a Civic Pass to a user's wallet. This action is asynchronous, i.e. it does not wait for the Civic Pass to be confirmed on-chain before returning."
                  },
                  "response": [
                    {
                      "id": "c5ec6719-5535-4706-84ec-38721d35a992",
                      "name": "The issuance of the Civic Pass has been initiated.",
                      "originalRequest": {
                        "method": "POST",
                        "header": [
                          {
                            "key": "Content-Type",
                            "value": "application/json"
                          },
                          {
                            "key": "Accept",
                            "value": "application/json"
                          },
                          {
                            "description": "Added as a part of security scheme: oauth2",
                            "key": "Authorization",
                            "value": "<token>"
                          }
                        ],
                        "body": {
                          "mode": "raw",
                          "raw": "{\n  \"walletAddress\": \"<string>\"\n}",
                          "options": {
                            "raw": {
                              "headerFamily": "json",
                              "language": "json"
                            }
                          }
                        },
                        "url": {
                          "raw": "{{baseUrl}}/pass/:chain/:chainNetwork",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "pass",
                            ":chain",
                            ":chainNetwork"
                          ],
                          "variable": [
                            {
                              "key": "chain"
                            },
                            {
                              "key": "chainNetwork"
                            }
                          ]
                        }
                      },
                      "status": "Accepted",
                      "code": 202,
                      "_postman_previewlanguage": "json",
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "cookie": [],
                      "responseTime": null,
                      "body": "{\n  \"chain\": {\n    \"type\": \"solana\",\n    \"network\": \"polygonZKEVM\"\n  },\n  \"gatekeeperNetwork\": \"<string>\",\n  \"walletAddress\": \"<string>\",\n  \"events\": [\n    {\n      \"eventType\": \"TOKEN_FROZEN_INITIATED\",\n      \"timestamp\": \"<number>\",\n      \"transaction\": {\n        \"identifier\": \"<string>\",\n        \"status\": \"failed\"\n      }\n    },\n    {\n      \"eventType\": \"TOKEN_UNFROZEN_INITIATED\",\n      \"timestamp\": \"<number>\",\n      \"transaction\": {\n        \"identifier\": \"<string>\",\n        \"status\": \"failed\"\n      }\n    }\n  ],\n  \"id\": \"<string>\",\n  \"onChainState\": \"REVOKED\",\n  \"state\": \"ACTIVE\"\n}",
                      "createdAt": "2026-07-28T01:21:58.000Z",
                      "updatedAt": "2026-07-28T01:21:58.000Z",
                      "uid": "35240-c5ec6719-5535-4706-84ec-38721d35a992"
                    },
                    {
                      "id": "a2ecdf7c-bbe2-4d4f-ab6c-e31013680cf8",
                      "name": "Client error",
                      "originalRequest": {
                        "method": "POST",
                        "header": [
                          {
                            "key": "Content-Type",
                            "value": "application/json"
                          },
                          {
                            "description": "Added as a part of security scheme: oauth2",
                            "key": "Authorization",
                            "value": "<token>"
                          }
                        ],
                        "body": {
                          "mode": "raw",
                          "raw": "{\n  \"walletAddress\": \"<string>\"\n}",
                          "options": {
                            "raw": {
                              "headerFamily": "json",
                              "language": "json"
                            }
                          }
                        },
                        "url": {
                          "raw": "{{baseUrl}}/pass/:chain/:chainNetwork",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "pass",
                            ":chain",
                            ":chainNetwork"
                          ],
                          "variable": [
                            {
                              "key": "chain"
                            },
                            {
                              "key": "chainNetwork"
                            }
                          ]
                        }
                      },
                      "status": "Bad Request",
                      "code": 400,
                      "_postman_previewlanguage": "text",
                      "header": [],
                      "cookie": [],
                      "responseTime": null,
                      "body": null,
                      "createdAt": "2026-07-28T01:21:58.000Z",
                      "updatedAt": "2026-07-28T01:21:58.000Z",
                      "uid": "35240-a2ecdf7c-bbe2-4d4f-ab6c-e31013680cf8"
                    },
                    {
                      "id": "a7bc086a-fca3-4aae-982e-c51744f03098",
                      "name": "Unauthorized",
                      "originalRequest": {
                        "method": "POST",
                        "header": [
                          {
                            "key": "Content-Type",
                            "value": "application/json"
                          },
                          {
                            "description": "Added as a part of security scheme: oauth2",
                            "key": "Authorization",
                            "value": "<token>"
                          }
                        ],
                        "body": {
                          "mode": "raw",
                          "raw": "{\n  \"walletAddress\": \"<string>\"\n}",
                          "options": {
                            "raw": {
                              "headerFamily": "json",
                              "language": "json"
                            }
                          }
                        },
                        "url": {
                          "raw": "{{baseUrl}}/pass/:chain/:chainNetwork",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "pass",
                            ":chain",
                            ":chainNetwork"
                          ],
                          "variable": [
                            {
                              "key": "chain"
                            },
                            {
                              "key": "chainNetwork"
                            }
                          ]
                        }
                      },
                      "status": "Unauthorized",
                      "code": 401,
                      "_postman_previewlanguage": "text",
                      "header": [],
                      "cookie": [],
                      "responseTime": null,
                      "body": null,
                      "createdAt": "2026-07-28T01:21:58.000Z",
                      "updatedAt": "2026-07-28T01:21:58.000Z",
                      "uid": "35240-a7bc086a-fca3-4aae-982e-c51744f03098"
                    }
                  ],
                  "createdAt": "2026-07-28T01:21:58.000Z",
                  "updatedAt": "2026-07-28T01:21:58.000Z",
                  "uid": "35240-414d181c-2bf5-4bb4-8cba-f362127a4771"
                }
              ],
              "id": "aba27937-71de-4322-8de5-b312a9908579",
              "createdAt": "2026-07-28T01:21:58.000Z",
              "updatedAt": "2026-07-28T01:21:58.000Z",
              "uid": "35240-aba27937-71de-4322-8de5-b312a9908579"
            }
          ],
          "id": "a669af95-882f-477c-b2fb-2a58a43255fb",
          "createdAt": "2026-07-28T01:21:58.000Z",
          "updatedAt": "2026-07-28T01:21:58.000Z",
          "uid": "35240-a669af95-882f-477c-b2fb-2a58a43255fb"
        },
        {
          "name": "List Civic Passes",
          "id": "96267bad-84d6-4d7c-a5b3-06ba6556b518",
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          },
          "request": {
            "auth": {
              "type": "oauth2",
              "oauth2": [
                {
                  "key": "accessTokenUrl",
                  "value": "https://auth0.civic.com/oauth/token",
                  "type": "string"
                },
                {
                  "key": "grant_type",
                  "value": "client_credentials",
                  "type": "string"
                }
              ]
            },
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"limit\": 20,\n  \"skip\": 0,\n  \"filter\": {\n    \"state\": \"FROZEN\",\n    \"walletAddress\": \"<string>\"\n  }\n}",
              "options": {
                "raw": {
                  "headerFamily": "json",
                  "language": "json"
                }
              }
            },
            "url": {
              "raw": "{{baseUrl}}/pass",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "pass"
              ]
            },
            "description": "Returns a list of all Civic Passes you have issued. Optionally filtered by the Civic Pass attributes. A pass may take a few seconds to a few minutes to show up here after issuing, depending on blockchain confirmation times."
          },
          "response": [
            {
              "id": "ee04f234-5296-4f5f-ad53-53bb0abfb892",
              "name": "OK",
              "originalRequest": {
                "method": "POST",
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  },
                  {
                    "key": "Accept",
                    "value": "application/json"
                  },
                  {
                    "description": "Added as a part of security scheme: oauth2",
                    "key": "Authorization",
                    "value": "<token>"
                  }
                ],
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"limit\": 20,\n  \"skip\": 0,\n  \"filter\": {\n    \"state\": \"FROZEN\",\n    \"walletAddress\": \"<string>\"\n  }\n}",
                  "options": {
                    "raw": {
                      "headerFamily": "json",
                      "language": "json"
                    }
                  }
                },
                "url": {
                  "raw": "{{baseUrl}}/pass",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "pass"
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "cookie": [],
              "responseTime": null,
              "body": "{\n  \"records\": [\n    {\n      \"chain\": {\n        \"type\": \"solana\",\n        \"network\": \"mainnet\"\n      },\n      \"gatekeeperNetwork\": \"<string>\",\n      \"walletAddress\": \"<string>\",\n      \"events\": [\n        {\n          \"eventType\": \"TOKEN_EXPIRY_CHANGED\",\n          \"timestamp\": \"<number>\",\n          \"transaction\": {\n            \"identifier\": \"<string>\",\n            \"status\": \"failed\"\n          }\n        },\n        {\n          \"eventType\": \"TOKEN_REVOKED_INITIATED\",\n          \"timestamp\": \"<number>\",\n          \"transaction\": {\n            \"identifier\": \"<string>\",\n            \"status\": \"failed\"\n          }\n        }\n      ],\n      \"id\": \"<string>\",\n      \"onChainState\": \"REVOKED\",\n      \"state\": \"ACTIVE\"\n    },\n    {\n      \"chain\": {\n        \"type\": \"solana\",\n        \"network\": \"unichainMainnet\"\n      },\n      \"gatekeeperNetwork\": \"<string>\",\n      \"walletAddress\": \"<string>\",\n      \"events\": [\n        {\n          \"eventType\": \"TOKEN_REVOKED\",\n          \"timestamp\": \"<number>\",\n          \"transaction\": {\n            \"identifier\": \"<string>\",\n            \"status\": \"confirmed\"\n          }\n        },\n        {\n          \"eventType\": \"TOKEN_REVOKED_INITIATED\",\n          \"timestamp\": \"<number>\",\n          \"transaction\": {\n            \"identifier\": \"<string>\",\n            \"status\": \"sent\"\n          }\n        }\n      ],\n      \"id\": \"<string>\",\n      \"onChainState\": \"ACTIVE\",\n      \"state\": \"ACTIVE\"\n    }\n  ]\n}",
              "createdAt": "2026-07-28T01:21:58.000Z",
              "updatedAt": "2026-07-28T01:21:58.000Z",
              "uid": "35240-ee04f234-5296-4f5f-ad53-53bb0abfb892"
            }
          ],
          "createdAt": "2026-07-28T01:21:58.000Z",
          "updatedAt": "2026-07-28T01:21:58.000Z",
          "uid": "35240-96267bad-84d6-4d7c-a5b3-06ba6556b518"
        }
      ],
      "id": "6adec7ba-1773-4e89-aae4-5a4dfe892647",
      "createdAt": "2026-07-28T01:21:58.000Z",
      "updatedAt": "2026-07-28T01:21:58.000Z",
      "uid": "35240-6adec7ba-1773-4e89-aae4-5a4dfe892647"
    }
  ],
  "variable": [
    {
      "key": "baseUrl",
      "value": "https://api.civic.com/partner"
    }
  ]
}