2020use Symfony \Component \HttpFoundation \Response ;
2121use Symfony \Component \Routing \Attribute \Route ;
2222
23- #[Route('/subscribers/ attributes ' , name: 'subscriber_attribute_definition_ ' )]
23+ #[Route('/attributes ' , name: 'subscriber_attribute_definition_ ' )]
2424class SubscriberAttributeDefinitionController extends BaseController
2525{
2626 private AttributeDefinitionManager $ definitionManager ;
@@ -43,7 +43,7 @@ public function __construct(
4343
4444 #[Route('' , name: 'create ' , methods: ['POST ' ])]
4545 #[OA \Post(
46- path: '/api/v2/subscribers/ attributes ' ,
46+ path: '/api/v2/attributes ' ,
4747 description: '🚧 **Status: Beta** – This method is under development. Avoid using in production. ' .
4848 'Returns created subscriber attribute definition. ' ,
4949 summary: 'Create a subscriber attribute definition. ' ,
@@ -96,7 +96,7 @@ public function create(Request $request): JsonResponse
9696
9797 #[Route('/{definitionId} ' , name: 'update ' , requirements: ['definitionId ' => '\d+ ' ], methods: ['PUT ' ])]
9898 #[OA \Put(
99- path: '/api/v2/subscribers/ attributes/{definitionId} ' ,
99+ path: '/api/v2/attributes/{definitionId} ' ,
100100 description: '🚧 **Status: Beta** – This method is under development. Avoid using in production. ' .
101101 'Returns updated subscriber attribute definition. ' ,
102102 summary: 'Update a subscriber attribute definition. ' ,
@@ -164,7 +164,7 @@ public function update(
164164
165165 #[Route('/{definitionId} ' , name: 'delete ' , requirements: ['definitionId ' => '\d+ ' ], methods: ['DELETE ' ])]
166166 #[OA \Delete(
167- path: '/api/v2/subscribers/ attributes/{definitionId} ' ,
167+ path: '/api/v2/attributes/{definitionId} ' ,
168168 description: '🚧 **Status: Beta** – This method is under development. Avoid using in production. ' .
169169 'Deletes a single subscriber attribute definition. ' ,
170170 summary: 'Deletes an attribute definition. ' ,
@@ -219,7 +219,7 @@ public function delete(
219219
220220 #[Route('' , name: 'get_list ' , methods: ['GET ' ])]
221221 #[OA \Get(
222- path: '/api/v2/subscribers/ attributes ' ,
222+ path: '/api/v2/attributes ' ,
223223 description: '🚧 **Status: Beta** – This method is under development. Avoid using in production. ' .
224224 'Returns a JSON list of all subscriber attribute definitions. ' ,
225225 summary: 'Gets a list of all subscriber attribute definitions. ' ,
@@ -286,7 +286,7 @@ public function getPaginated(Request $request): JsonResponse
286286
287287 #[Route('/{definitionId} ' , name: 'get_one ' , requirements: ['definitionId ' => '\d+ ' ], methods: ['GET ' ])]
288288 #[OA \Get(
289- path: '/api/v2/subscribers/ attributes/{definitionId} ' ,
289+ path: '/api/v2/attributes/{definitionId} ' ,
290290 description: '🚧 **Status: Beta** – This method is under development. Avoid using in production. ' .
291291 'Returns a single attribute with specified ID. ' ,
292292 summary: 'Gets attribute with specified ID. ' ,
0 commit comments