---
title: "suggest pinterest link for ganjoor (Auth)"
method: POST
path: "/api/artifacts/pinterest"
tags: ["Artifact"]
---

# suggest pinterest link for ganjoor (Auth)

`POST /api/artifacts/pinterest`

## Request body

- PinterestSuggestion — pinterest / ganjoor link suggestion view model
  - `ganjoorPostId` integer — Ganjoor Post Id
  - `ganjoorUrl` string, nullable — ganjoor url
  - `ganjoorTitle` string, nullable — ganjoor title
  - `altText` string, nullable — alt text
  - `linkType` 0 | 1 | 2 | 3 | 4 — Link Type
  - `pinterestUrl` string, nullable — pinterest url
  - `pinterestImageUrl` string, nullable — pinterest image url

## Response `200`

OK

- PinterestLinkViewModel — Safe pinterest link view model
  - `id` string, uuid — Id
  - `ganjoorPostId` integer — Ganjoor Post Id
  - `ganjoorUrl` string, nullable — ganjoor url
  - `ganjoorTitle` string, nullable — ganjoor title
  - `altText` string, nullable — alt text
  - `linkType` 0 | 1 | 2 | 3 | 4 — Link Type
  - `pinterestUrl` string, nullable — pinterest url
  - `pinterestImageUrl` string, nullable — pinterest image url
  - `suggestionDate` string, date-time — Suggestion Date
  - `reviewerId` string, uuid, nullable — User id who reviewed the link
  - `reviewDate` string, date-time — Review Date
  - `reviewResult` 0 | 1 | 2 — Review Result
  - `reviewDesc` string, nullable — review description
  - `artifactId` string, uuid, nullable — Artifact Id
  - `itemId` string, uuid, nullable — Artifact Item Id
  - `synchronized` boolean — Synchronized with ganjoor
  - `entityName` string, nullable — entity name
  - `entityFriendlyUrl` string, nullable — entity friendly url
  - `entityImageId` string, uuid — entity image id

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `403` — Forbidden

---

[API](https://skmtc.net/ganjoor/apis/rmuseum-api.md) · [All operations](https://skmtc.net/ganjoor/apis/rmuseum-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/ganjoor/rmuseum-api/versions/bb8e104d36d2/schema)
