POST
/
rest
/
api
/
v1
/
listpins
from glean.api_client import Glean
import os


with Glean(
    api_token=os.getenv("GLEAN_API_TOKEN", ""),
    instance=os.getenv("GLEAN_INSTANCE", ""),
) as glean:

    res = glean.client.pins.list(request={})

    # Handle response
    print(res)
{
  "pins": [
    {
      "queries": [
        "<string>"
      ],
      "audienceFilters": [
        {
          "fieldName": "type",
          "values": [
            {
              "value": "Spreadsheet",
              "relationType": "EQUALS"
            },
            {
              "value": "Presentation",
              "relationType": "EQUALS"
            }
          ]
        }
      ],
      "id": "<string>",
      "documentId": "<string>",
      "attribution": {
        "name": "George Clooney",
        "obfuscatedId": "abc123"
      },
      "updatedBy": {
        "name": "George Clooney",
        "obfuscatedId": "abc123"
      },
      "createTime": "2023-11-07T05:31:56Z",
      "updateTime": "2023-11-07T05:31:56Z"
    }
  ]
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json · object

List pins request

The body is of type object.

Response

200
application/json

OK

The response is of type object.