diff --git a/app/controllers/api/functions.php b/app/controllers/api/functions.php index 7024b2398b..a979e896f5 100644 --- a/app/controllers/api/functions.php +++ b/app/controllers/api/functions.php @@ -691,22 +691,22 @@ App::get('/v1/functions/:functionId/deployments') ]), Response::MODEL_DEPLOYMENT_LIST); }); -App::get('/v1/functions/:functionId/tags/:tagId') +App::get('/v1/functions/:functionId/deployments/:deploymentId') ->groups(['api', 'functions']) - ->desc('Get Tag') + ->desc('Get Deployment') ->label('scope', 'functions.read') ->label('sdk.auth', [APP_AUTH_TYPE_KEY]) ->label('sdk.namespace', 'functions') - ->label('sdk.method', 'getTag') - ->label('sdk.description', '/docs/references/functions/get-tag.md') + ->label('sdk.method', 'getDeployment') + ->label('sdk.description', '/docs/references/functions/get-deployment.md') ->label('sdk.response.code', Response::STATUS_CODE_OK) ->label('sdk.response.type', Response::CONTENT_TYPE_JSON) - ->label('sdk.response.model', Response::MODEL_TAG) + ->label('sdk.response.model', Response::MODEL_DEPLOYMENT_LIST) ->param('functionId', '', new UID(), 'Function ID.') - ->param('tagId', '', new UID(), 'Tag ID.') + ->param('deploymentId', '', new UID(), 'Deployment ID.') ->inject('response') ->inject('dbForProject') - ->action(function ($functionId, $tagId, $response, $dbForProject) { + ->action(function ($functionId, $deploymentId, $response, $dbForProject) { /** @var Appwrite\Utopia\Response $response */ /** @var Utopia\Database\Database $dbForProject */ @@ -716,17 +716,17 @@ App::get('/v1/functions/:functionId/tags/:tagId') throw new Exception('Function not found', 404); } - $tag = $dbForProject->getDocument('tags', $tagId); + $deployment = $dbForProject->getDocument('deployments', $deploymentId); - if ($tag->getAttribute('functionId') !== $function->getId()) { - throw new Exception('Tag not found', 404); + if ($deployment->getAttribute('functionId') !== $function->getId()) { + throw new Exception('Deployment not found', 404); } - if ($tag->isEmpty()) { - throw new Exception('Tag not found', 404); + if ($deployment->isEmpty()) { + throw new Exception('Deployment not found', 404); } - $response->dynamic($tag, Response::MODEL_TAG); + $response->dynamic($deployment, Response::MODEL_DEPLOYMENT); }); App::delete('/v1/functions/:functionId/tags/:tagId') diff --git a/docs/references/functions/get-deployment.md b/docs/references/functions/get-deployment.md new file mode 100644 index 0000000000..6d73976eb1 --- /dev/null +++ b/docs/references/functions/get-deployment.md @@ -0,0 +1 @@ +Get a code deployment by its unique ID. \ No newline at end of file diff --git a/docs/references/functions/get-tag.md b/docs/references/functions/get-tag.md deleted file mode 100644 index 804e1bc87f..0000000000 --- a/docs/references/functions/get-tag.md +++ /dev/null @@ -1 +0,0 @@ -Get a code tag by its unique ID. \ No newline at end of file