KurocoのコンテンツをSlugで取得する

国産ヘッドレスCMSのKurocoでは管理画面でAPIを作って登録したコンテンツの情報を取得することができます。

コンテンツ情報単体を取得するAPI(Topics::details (v1))ではコンテンツID(topics_id)を指定しなければいけません。
記事IDはオートインクリメントの整数なので既存サイトのKurocoへの移行を行う場合はIDの紐づけをどうやればよいか悩んでいました。


Slugという記事に任意のIDをふれる項目があるのでこれを利用したいのですが、API仕様書にはSlugを設定する項目がありませんでした。

結論、コンテンツIDにSlugを指定すれば情報を取得することができました。

これで既存サイトをSPAなどに移行するときもコンテンツIDを引き継いで、リンク切れを起こさないようにすることができますね。