HydraCore
API by router

Marketplace

Approve Publisher

PUT
/v1/marketplace/admin/publishers/{publisher_id}/approve

Authorization

HTTPBearer
headerAuthorizationBearer <token>

Path Parameters

publisher_id*Publisher Id
Formatuuid

Response Body

Successful Response

application/json
  1. response
created_at*Created At
Formatdate-time
description?string|null
id*Id
Formatuuid
logo_url?string|null
name*Name
slug*Slug
status*Status
verified_at?|null
website_url?string|null
Example Request
curl -X PUT 'https://example.com/v1/marketplace/admin/publishers/497f6eca-6276-4993-bfeb-53cbbbba6f08/approve'
Example Response
{  "created_at": "2019-08-24T14:15:22Z",  "description": "string",  "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",  "logo_url": "string",  "name": "string",  "slug": "string",  "status": "string",  "verified_at": "2019-08-24T14:15:22Z",  "website_url": "string"}

Approve Skill

PUT
/v1/marketplace/admin/skills/{skill_id}/approve

Authorization

HTTPBearer
headerAuthorizationBearer <token>

Path Parameters

skill_id*Skill Id
Formatuuid

Response Body

Successful Response

application/json
  1. response
avg_rating?number|null
billing_type*Billing Type
category*Category
created_at*Created At
Formatdate-time
current_version?|null
description?string|null
emoji*Emoji
featured*Featured
haldir_verified?Haldir Verified
Defaultfalse
icon_url?string|null
id*Id
Formatuuid
install_count*Install Count
item_type?Item Type
Default"skill"
long_description?string|null
mcp_config?|null
min_tier?string|null
name*Name
price_cents*Price Cents
publisher_id*Publisher Id
Formatuuid
publisher_name?string|null
publisher_slug?string|null
screenshots?array<string>
slug*Slug
source_type*Source Type
status*Status
tags?array<string>
updated_at*Updated At
Formatdate-time
Example Request
curl -X PUT 'https://example.com/v1/marketplace/admin/skills/497f6eca-6276-4993-bfeb-53cbbbba6f08/approve'
Example Response
{  "avg_rating": 0,  "billing_type": "string",  "category": "string",  "created_at": "2019-08-24T14:15:22Z",  "current_version": {    "changelog": "string",    "created_at": "2019-08-24T14:15:22Z",    "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",    "published_at": "2019-08-24T14:15:22Z",    "status": "string",    "version": "string"  },  "description": "string",  "emoji": "string",  "featured": true,  "haldir_verified": false,  "icon_url": "string",  "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",  "install_count": 0,  "item_type": "skill",  "long_description": "string",  "mcp_config": {},  "min_tier": "string",  "name": "string",  "price_cents": 0,  "publisher_id": "83ed281e-4f5b-486d-b81f-73c966460c55",  "publisher_name": "string",  "publisher_slug": "string",  "screenshots": [    "string"  ],  "slug": "string",  "source_type": "string",  "status": "string",  "tags": [    "string"  ],  "updated_at": "2019-08-24T14:15:22Z"}

Reject Skill

PUT
/v1/marketplace/admin/skills/{skill_id}/reject

Authorization

HTTPBearer
headerAuthorizationBearer <token>

Path Parameters

skill_id*Skill Id
Formatuuid

Query Parameters

reason?Reason

Rejection reason

Default""

Response Body

Successful Response

response?unknownapplication/json
Example Request
curl -X PUT 'https://example.com/v1/marketplace/admin/skills/497f6eca-6276-4993-bfeb-53cbbbba6f08/reject'
Example Response
null

List Categories

GET
/v1/marketplace/categories

Response Body

Successful Response

application/json
  1. response
[index: integer]?
Example Request
curl -X GET 'https://example.com/v1/marketplace/categories'
Example Response200
[  {}]

List Instance Skills

GET
/v1/marketplace/instances/{instance_id}/skills

Authorization

HTTPBearer
headerAuthorizationBearer <token>

Path Parameters

instance_id*Instance Id
Formatuuid

Header Parameters

X-Api-Key?string|null

Response Body

Successful Response

application/json
  1. response
[index: integer]?
Example Request
curl -X GET 'https://example.com/v1/marketplace/instances/497f6eca-6276-4993-bfeb-53cbbbba6f08/skills'
Example Response
[  {    "expires_at": "2019-08-24T14:15:22Z",    "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",    "installed_at": "2019-08-24T14:15:22Z",    "instance_id": "06587974-2dbe-4e10-8bf9-38cce0f5a366",    "skill_emoji": "string",    "skill_id": "3cd68bb3-8b7e-48be-8232-1b99b5b4b3aa",    "skill_name": "string",    "skill_slug": "string",    "status": "string",    "version": "string"  }]

Install Skill

POST
/v1/marketplace/instances/{instance_id}/skills/install

Authorization

HTTPBearer
headerAuthorizationBearer <token>

Path Parameters

instance_id*Instance Id
Formatuuid

Header Parameters

X-Api-Key?string|null

Request Body

application/json
  1. body
skill_id*Skill Id
Formatuuid
version_id?|null

Response Body

Successful Response

application/json
  1. response
expires_at?|null
id*Id
Formatuuid
installed_at*Installed At
Formatdate-time
instance_id*Instance Id
Formatuuid
skill_emoji?string|null
skill_id*Skill Id
Formatuuid
skill_name?string|null
skill_slug?string|null
status*Status
version?string|null
Example Request
curl -X POST 'https://example.com/v1/marketplace/instances/497f6eca-6276-4993-bfeb-53cbbbba6f08/skills/install' \  -H 'Content-Type: application/json' \  -d '{  "skill_id": "3cd68bb3-8b7e-48be-8232-1b99b5b4b3aa"}'
Example Response
{  "expires_at": "2019-08-24T14:15:22Z",  "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",  "installed_at": "2019-08-24T14:15:22Z",  "instance_id": "06587974-2dbe-4e10-8bf9-38cce0f5a366",  "skill_emoji": "string",  "skill_id": "3cd68bb3-8b7e-48be-8232-1b99b5b4b3aa",  "skill_name": "string",  "skill_slug": "string",  "status": "string",  "version": "string"}

Uninstall Skill

DELETE
/v1/marketplace/instances/{instance_id}/skills/{skill_id}

Authorization

HTTPBearer
headerAuthorizationBearer <token>

Path Parameters

instance_id*Instance Id
Formatuuid
skill_id*Skill Id
Formatuuid

Header Parameters

X-Api-Key?string|null

Response Body

Successful Response

Example Request
curl -X DELETE 'https://example.com/v1/marketplace/instances/497f6eca-6276-4993-bfeb-53cbbbba6f08/skills/497f6eca-6276-4993-bfeb-53cbbbba6f08'
Example Response
Empty

Create Publisher

POST
/v1/marketplace/publishers

Authorization

HTTPBearer
headerAuthorizationBearer <token>

Header Parameters

X-Api-Key?string|null

Request Body

application/json
  1. body
description?string|null
name*Name
Length1 <= length <= 200
slug*Slug
Length3 <= length <= 80
website_url?|null

Response Body

Successful Response

application/json
  1. response
created_at*Created At
Formatdate-time
description?string|null
id*Id
Formatuuid
logo_url?string|null
name*Name
slug*Slug
status*Status
verified_at?|null
website_url?string|null
Example Request
curl -X POST 'https://example.com/v1/marketplace/publishers' \  -H 'Content-Type: application/json' \  -d '{  "name": "string",  "slug": "string"}'
Example Response
{  "created_at": "2019-08-24T14:15:22Z",  "description": "string",  "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",  "logo_url": "string",  "name": "string",  "slug": "string",  "status": "string",  "verified_at": "2019-08-24T14:15:22Z",  "website_url": "string"}

Get My Publisher

GET
/v1/marketplace/publishers/me

Authorization

HTTPBearer
headerAuthorizationBearer <token>

Header Parameters

X-Api-Key?string|null

Response Body

Successful Response

application/json
  1. response
created_at*Created At
Formatdate-time
description?string|null
id*Id
Formatuuid
logo_url?string|null
name*Name
slug*Slug
status*Status
verified_at?|null
website_url?string|null
Example Request
curl -X GET 'https://example.com/v1/marketplace/publishers/me'
Example Response
{  "created_at": "2019-08-24T14:15:22Z",  "description": "string",  "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",  "logo_url": "string",  "name": "string",  "slug": "string",  "status": "string",  "verified_at": "2019-08-24T14:15:22Z",  "website_url": "string"}

Update My Publisher

PUT
/v1/marketplace/publishers/me

Authorization

HTTPBearer
headerAuthorizationBearer <token>

Header Parameters

X-Api-Key?string|null

Request Body

application/json
  1. body
description?string|null
logo_url?|null
name?|null
website_url?|null

Response Body

Successful Response

application/json
  1. response
created_at*Created At
Formatdate-time
description?string|null
id*Id
Formatuuid
logo_url?string|null
name*Name
slug*Slug
status*Status
verified_at?|null
website_url?string|null
Example Request
curl -X PUT 'https://example.com/v1/marketplace/publishers/me' \  -H 'Content-Type: application/json' \  -d '{}'
Example Response
{  "created_at": "2019-08-24T14:15:22Z",  "description": "string",  "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",  "logo_url": "string",  "name": "string",  "slug": "string",  "status": "string",  "verified_at": "2019-08-24T14:15:22Z",  "website_url": "string"}

Get Publisher

GET
/v1/marketplace/publishers/{slug}

Path Parameters

slug*Slug

Response Body

Successful Response

application/json
  1. response
created_at*Created At
Formatdate-time
description?string|null
id*Id
Formatuuid
logo_url?string|null
name*Name
slug*Slug
status*Status
verified_at?|null
website_url?string|null
Example Request
curl -X GET 'https://example.com/v1/marketplace/publishers/string'
Example Response
{  "created_at": "2019-08-24T14:15:22Z",  "description": "string",  "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",  "logo_url": "string",  "name": "string",  "slug": "string",  "status": "string",  "verified_at": "2019-08-24T14:15:22Z",  "website_url": "string"}

List Reseller Pricing

GET
/v1/marketplace/reseller/pricing

Authorization

HTTPBearer
headerAuthorizationBearer <token>

Header Parameters

X-Api-Key?string|null

Response Body

Successful Response

application/json
  1. response
[index: integer]?
Example Request
curl -X GET 'https://example.com/v1/marketplace/reseller/pricing'
Example Response
[  {    "created_at": "2019-08-24T14:15:22Z",    "enabled": true,    "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",    "markup_cents": 0,    "markup_percent": 0,    "skill_id": "3cd68bb3-8b7e-48be-8232-1b99b5b4b3aa",    "skill_name": "string"  }]

Set Reseller Pricing

PUT
/v1/marketplace/reseller/pricing

Authorization

HTTPBearer
headerAuthorizationBearer <token>

Header Parameters

X-Api-Key?string|null

Request Body

application/json
  1. body
enabled?Enabled
Defaulttrue
markup_cents?Markup Cents
Range0 <= value
Default0
markup_percent?|null
skill_id*Skill Id
Formatuuid

Response Body

Successful Response

application/json
  1. response
created_at*Created At
Formatdate-time
enabled*Enabled
id*Id
Formatuuid
markup_cents*Markup Cents
markup_percent?number|null
skill_id*Skill Id
Formatuuid
skill_name?string|null
Example Request
curl -X PUT 'https://example.com/v1/marketplace/reseller/pricing' \  -H 'Content-Type: application/json' \  -d '{  "skill_id": "3cd68bb3-8b7e-48be-8232-1b99b5b4b3aa"}'
Example Response
{  "created_at": "2019-08-24T14:15:22Z",  "enabled": true,  "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",  "markup_cents": 0,  "markup_percent": 0,  "skill_id": "3cd68bb3-8b7e-48be-8232-1b99b5b4b3aa",  "skill_name": "string"}

Delete Reseller Pricing

DELETE
/v1/marketplace/reseller/pricing/{skill_id}

Authorization

HTTPBearer
headerAuthorizationBearer <token>

Path Parameters

skill_id*Skill Id
Formatuuid

Header Parameters

X-Api-Key?string|null

Response Body

Successful Response

Example Request
curl -X DELETE 'https://example.com/v1/marketplace/reseller/pricing/497f6eca-6276-4993-bfeb-53cbbbba6f08'
Example Response
Empty

Discover Skills

GET
/v1/marketplace/skills

Query Parameters

category?|

Filter by category

item_type?|

Filter: skill, mcp_server

search?|

Search name/description/tags

billing_type?|

Filter: free, one_time, monthly, yearly

featured?|

Filter featured only

sort?Sort

Sort: popular, newest, price_asc, price_desc

Default"popular"
limit?Limit
Range1 <= value <= 100
Default50
offset?Offset
Range0 <= value
Default0

Response Body

Successful Response

application/json
  1. response
[index: integer]?
Example Request
curl -X GET 'https://example.com/v1/marketplace/skills'
Example Response
[  {    "avg_rating": 0,    "billing_type": "string",    "category": "string",    "created_at": "2019-08-24T14:15:22Z",    "current_version": {      "changelog": "string",      "created_at": "2019-08-24T14:15:22Z",      "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",      "published_at": "2019-08-24T14:15:22Z",      "status": "string",      "version": "string"    },    "description": "string",    "emoji": "string",    "featured": true,    "haldir_verified": false,    "icon_url": "string",    "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",    "install_count": 0,    "item_type": "skill",    "long_description": "string",    "mcp_config": {},    "min_tier": "string",    "name": "string",    "price_cents": 0,    "publisher_id": "83ed281e-4f5b-486d-b81f-73c966460c55",    "publisher_name": "string",    "publisher_slug": "string",    "screenshots": [      "string"    ],    "slug": "string",    "source_type": "string",    "status": "string",    "tags": [      "string"    ],    "updated_at": "2019-08-24T14:15:22Z"  }]

List My Skills

GET
/v1/marketplace/skills/mine

Authorization

HTTPBearer
headerAuthorizationBearer <token>

Header Parameters

X-Api-Key?string|null

Response Body

Successful Response

application/json
  1. response
[index: integer]?
Example Request
curl -X GET 'https://example.com/v1/marketplace/skills/mine'
Example Response
[  {    "avg_rating": 0,    "billing_type": "string",    "category": "string",    "created_at": "2019-08-24T14:15:22Z",    "current_version": {      "changelog": "string",      "created_at": "2019-08-24T14:15:22Z",      "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",      "published_at": "2019-08-24T14:15:22Z",      "status": "string",      "version": "string"    },    "description": "string",    "emoji": "string",    "featured": true,    "haldir_verified": false,    "icon_url": "string",    "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",    "install_count": 0,    "item_type": "skill",    "long_description": "string",    "mcp_config": {},    "min_tier": "string",    "name": "string",    "price_cents": 0,    "publisher_id": "83ed281e-4f5b-486d-b81f-73c966460c55",    "publisher_name": "string",    "publisher_slug": "string",    "screenshots": [      "string"    ],    "slug": "string",    "source_type": "string",    "status": "string",    "tags": [      "string"    ],    "updated_at": "2019-08-24T14:15:22Z"  }]

Submit Skill

POST
/v1/marketplace/skills/submit

Authorization

HTTPBearer
headerAuthorizationBearer <token>

Header Parameters

X-Api-Key?string|null

Request Body

application/json
  1. body
billing_type?Billing Type
Default"free"
bundle_hash?|

Pre-computed composite SHA-256 for non-builtin skills. Builtin skills are hashed automatically from disk.

category?Category
Lengthlength <= 50
Default"general"
changelog?string|null
description?string|null
emoji?Emoji
Lengthlength <= 10
Default"🔧"
long_description?string|null
min_tier?string|null
name*Name
Length1 <= length <= 200
price_cents?Price Cents
Range0 <= value
Default0
slug*Slug
Length3 <= length <= 100
source_ref?string|null
source_type?Source Type
Default"uploaded"
tags?array<string>
version?Version
Lengthlength <= 30
Default"1.0.0"

Response Body

Successful Response

application/json
  1. response
avg_rating?number|null
billing_type*Billing Type
category*Category
created_at*Created At
Formatdate-time
current_version?|null
description?string|null
emoji*Emoji
featured*Featured
haldir_verified?Haldir Verified
Defaultfalse
icon_url?string|null
id*Id
Formatuuid
install_count*Install Count
item_type?Item Type
Default"skill"
long_description?string|null
mcp_config?|null
min_tier?string|null
name*Name
price_cents*Price Cents
publisher_id*Publisher Id
Formatuuid
publisher_name?string|null
publisher_slug?string|null
screenshots?array<string>
slug*Slug
source_type*Source Type
status*Status
tags?array<string>
updated_at*Updated At
Formatdate-time
Example Request
curl -X POST 'https://example.com/v1/marketplace/skills/submit' \  -H 'Content-Type: application/json' \  -d '{  "name": "string",  "slug": "string"}'
Example Response
{  "avg_rating": 0,  "billing_type": "string",  "category": "string",  "created_at": "2019-08-24T14:15:22Z",  "current_version": {    "changelog": "string",    "created_at": "2019-08-24T14:15:22Z",    "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",    "published_at": "2019-08-24T14:15:22Z",    "status": "string",    "version": "string"  },  "description": "string",  "emoji": "string",  "featured": true,  "haldir_verified": false,  "icon_url": "string",  "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",  "install_count": 0,  "item_type": "skill",  "long_description": "string",  "mcp_config": {},  "min_tier": "string",  "name": "string",  "price_cents": 0,  "publisher_id": "83ed281e-4f5b-486d-b81f-73c966460c55",  "publisher_name": "string",  "publisher_slug": "string",  "screenshots": [    "string"  ],  "slug": "string",  "source_type": "string",  "status": "string",  "tags": [    "string"  ],  "updated_at": "2019-08-24T14:15:22Z"}

Get Skill

GET
/v1/marketplace/skills/{skill_id}

Path Parameters

skill_id*Skill Id
Formatuuid

Response Body

Successful Response

application/json
  1. response
avg_rating?number|null
billing_type*Billing Type
category*Category
created_at*Created At
Formatdate-time
current_version?|null
description?string|null
emoji*Emoji
featured*Featured
haldir_verified?Haldir Verified
Defaultfalse
icon_url?string|null
id*Id
Formatuuid
install_count*Install Count
item_type?Item Type
Default"skill"
long_description?string|null
mcp_config?|null
min_tier?string|null
name*Name
price_cents*Price Cents
publisher_id*Publisher Id
Formatuuid
publisher_name?string|null
publisher_slug?string|null
screenshots?array<string>
slug*Slug
source_type*Source Type
status*Status
tags?array<string>
updated_at*Updated At
Formatdate-time
Example Request
curl -X GET 'https://example.com/v1/marketplace/skills/497f6eca-6276-4993-bfeb-53cbbbba6f08'
Example Response
{  "avg_rating": 0,  "billing_type": "string",  "category": "string",  "created_at": "2019-08-24T14:15:22Z",  "current_version": {    "changelog": "string",    "created_at": "2019-08-24T14:15:22Z",    "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",    "published_at": "2019-08-24T14:15:22Z",    "status": "string",    "version": "string"  },  "description": "string",  "emoji": "string",  "featured": true,  "haldir_verified": false,  "icon_url": "string",  "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",  "install_count": 0,  "item_type": "skill",  "long_description": "string",  "mcp_config": {},  "min_tier": "string",  "name": "string",  "price_cents": 0,  "publisher_id": "83ed281e-4f5b-486d-b81f-73c966460c55",  "publisher_name": "string",  "publisher_slug": "string",  "screenshots": [    "string"  ],  "slug": "string",  "source_type": "string",  "status": "string",  "tags": [    "string"  ],  "updated_at": "2019-08-24T14:15:22Z"}

Update Skill

PUT
/v1/marketplace/skills/{skill_id}

Authorization

HTTPBearer
headerAuthorizationBearer <token>

Path Parameters

skill_id*Skill Id
Formatuuid

Header Parameters

X-Api-Key?string|null

Request Body

application/json
  1. body
billing_type?string|null
category?|null
description?string|null
emoji?|null
long_description?string|null
min_tier?string|null
name?|null
price_cents?|null
tags?array<string>|null

Response Body

Successful Response

application/json
  1. response
avg_rating?number|null
billing_type*Billing Type
category*Category
created_at*Created At
Formatdate-time
current_version?|null
description?string|null
emoji*Emoji
featured*Featured
haldir_verified?Haldir Verified
Defaultfalse
icon_url?string|null
id*Id
Formatuuid
install_count*Install Count
item_type?Item Type
Default"skill"
long_description?string|null
mcp_config?|null
min_tier?string|null
name*Name
price_cents*Price Cents
publisher_id*Publisher Id
Formatuuid
publisher_name?string|null
publisher_slug?string|null
screenshots?array<string>
slug*Slug
source_type*Source Type
status*Status
tags?array<string>
updated_at*Updated At
Formatdate-time
Example Request
curl -X PUT 'https://example.com/v1/marketplace/skills/497f6eca-6276-4993-bfeb-53cbbbba6f08' \  -H 'Content-Type: application/json' \  -d '{}'
Example Response
{  "avg_rating": 0,  "billing_type": "string",  "category": "string",  "created_at": "2019-08-24T14:15:22Z",  "current_version": {    "changelog": "string",    "created_at": "2019-08-24T14:15:22Z",    "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",    "published_at": "2019-08-24T14:15:22Z",    "status": "string",    "version": "string"  },  "description": "string",  "emoji": "string",  "featured": true,  "haldir_verified": false,  "icon_url": "string",  "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",  "install_count": 0,  "item_type": "skill",  "long_description": "string",  "mcp_config": {},  "min_tier": "string",  "name": "string",  "price_cents": 0,  "publisher_id": "83ed281e-4f5b-486d-b81f-73c966460c55",  "publisher_name": "string",  "publisher_slug": "string",  "screenshots": [    "string"  ],  "slug": "string",  "source_type": "string",  "status": "string",  "tags": [    "string"  ],  "updated_at": "2019-08-24T14:15:22Z"}

List Skill Versions

GET
/v1/marketplace/skills/{skill_id}/versions

Path Parameters

skill_id*Skill Id
Formatuuid

Response Body

Successful Response

application/json
  1. response
[index: integer]?
Example Request
curl -X GET 'https://example.com/v1/marketplace/skills/497f6eca-6276-4993-bfeb-53cbbbba6f08/versions'
Example Response
[  {    "changelog": "string",    "created_at": "2019-08-24T14:15:22Z",    "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",    "published_at": "2019-08-24T14:15:22Z",    "status": "string",    "version": "string"  }]

Create Skill Version

POST
/v1/marketplace/skills/{skill_id}/versions

Authorization

HTTPBearer
headerAuthorizationBearer <token>

Path Parameters

skill_id*Skill Id
Formatuuid

Query Parameters

version*Version
Length1 <= length <= 30
changelog?string|null
bundle_hash?|

Pre-computed composite SHA-256 for non-builtin skills.

Header Parameters

X-Api-Key?string|null

Response Body

Successful Response

application/json
  1. response
changelog?string|null
created_at*Created At
Formatdate-time
id*Id
Formatuuid
published_at?|null
status*Status
version*Version
Example Request
curl -X POST 'https://example.com/v1/marketplace/skills/497f6eca-6276-4993-bfeb-53cbbbba6f08/versions?version=string'
Example Response
{  "changelog": "string",  "created_at": "2019-08-24T14:15:22Z",  "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",  "published_at": "2019-08-24T14:15:22Z",  "status": "string",  "version": "string"}