CatenaApiKeys
On the right hand side of this page, you will see a list of "Servers".
To configure which server is shown in example requests:
domain
environment variable.curl -i -X POST \
https://docs.catenatools.com/_mock/apis/catena-tools-core/api/v1/titles/generate_presigned_url \
-H 'Content-Type: application/json' \
-d '{
"objectKey": "string"
}'
{ "presignedHeadUrl": "string", "presignedGetUrl": "string" }
curl -i -X POST \
https://docs.catenatools.com/_mock/apis/catena-tools-core/api/v1/titles/generate_presigned_url_from_uri \
-H 'Content-Type: application/json' \
-d '{
"uri": "string"
}'
{ "presignedHeadUrl": "string", "presignedGetUrl": "string" }
curl -i -X GET \
https://docs.catenatools.com/_mock/apis/catena-tools-core/api/v1/titles/titles
{ "titles": [ { … } ] }
curl -i -X GET \
'https://docs.catenatools.com/_mock/apis/catena-tools-core/api/v1/titles/titles/{titleId}/manifest?platform=string'
{ "titleName": "string", "releases": [ { … } ] }
curl -i -X POST \
https://docs.catenatools.com/_mock/apis/catena-tools-core/api/v1/titles/create \
-H 'Content-Type: application/json' \
-d '{
"name": "string"
}'
{ "id": "string", "name": "string" }
curl -i -X PUT \
https://docs.catenatools.com/_mock/apis/catena-tools-core/api/v1/titles/update \
-H 'Content-Type: application/json' \
-d '{
"id": "string",
"name": "string"
}'
{ "id": "string", "name": "string" }
curl -i -X DELETE \
https://docs.catenatools.com/_mock/apis/catena-tools-core/api/v1/titles/delete \
-H 'Content-Type: application/json' \
-d '{
"id": "string"
}'
{ "titleDeleted": true }
subject to change: possibly protobuf.bytes type / cant use long, have to use int64 in .proto files
curl -i -X POST \
https://docs.catenatools.com/_mock/apis/catena-tools-core/api/v1/titles/create_title_release \
-H 'Content-Type: application/json' \
-d '{
"id": "string",
"uri": "string",
"bytes": 0,
"checksum": "string",
"checksumAlg": "string",
"platform": "string"
}'
{ "id": "string", "name": "string" }
curl -i -X PUT \
https://docs.catenatools.com/_mock/apis/catena-tools-core/api/v1/titles/update_title_release \
-H 'Content-Type: application/json' \
-d '{
"id": "string",
"gameTitleId": "string",
"uri": "string",
"bytes": 0,
"checksum": "string",
"checksumAlg": "string",
"platform": "string"
}'
{ "id": "string", "name": "string" }
curl -i -X DELETE \
https://docs.catenatools.com/_mock/apis/catena-tools-core/api/v1/titles/delete_title_release \
-H 'Content-Type: application/json' \
-d '{
"id": "string"
}'
{ "titleDeleted": true }
subject to change: possibly protobuf.bytes type / cant use long, have to use int64 in .proto files
curl -i -X POST \
https://docs.catenatools.com/_mock/apis/catena-tools-core/api/v1/titles/create_title_patch \
-H 'Content-Type: application/json' \
-d '{
"id": "string",
"uri": "string",
"bytes": 0,
"checksum": "string",
"checksumAlg": "string"
}'
{ "id": "string", "name": "string" }
curl -i -X PUT \
https://docs.catenatools.com/_mock/apis/catena-tools-core/api/v1/titles/update_title_patch \
-H 'Content-Type: application/json' \
-d '{
"id": "string",
"gameTitleReleaseId": "string",
"uri": "string",
"bytes": 0,
"checksum": "string",
"checksumAlg": "string"
}'
{ "id": "string", "name": "string" }
curl -i -X DELETE \
https://docs.catenatools.com/_mock/apis/catena-tools-core/api/v1/titles/delete_title_patch \
-H 'Content-Type: application/json' \
-d '{
"id": "string"
}'
{ "titleDeleted": true }