@@ -62,17 +62,20 @@ async function createOrganization(organizationName, active, lock) {
6262 * @apiParam (Payload) {String} members.lastName - member last name.
6363 * @apiParam (Payload) {String[]} members.permissions - member permission list.
6464 *
65- * @apiSuccess (Response) {String} id - organization id.
66- * @apiSuccess (Response) {String} name - organization name.
67- * @apiSuccess (Response) {Boolean} active - organization state.
68- * @apiSuccess (Response) {Object[]} members - organization members.
69- * @apiSuccess (Response) {String} members.username - member email.
70- * @apiSuccess (Response) {String} members.firstName - member first name.
71- * @apiSuccess (Response) {String} members.lastName - member last name.
72- * @apiSuccess (Response) {Date} members.invited - member invite date.
73- * @apiSuccess (Response) {Date} members.accepted - member accept invite date.
74- * @apiSuccess (Response) {String[]} members.permissions - member permission list.
75- * @apiSuccess (Response) {Object} metadata - organization metadata
65+ * @apiSuccess (Response) {String} meta.invites - organization invites list.
66+ * @apiSuccess (Response) {String} data.id - organization id.
67+ * @apiSuccess (Response) {String} data.type - response type.
68+ * @apiSuccess (Response) {String} data.attributes.id - organization id.
69+ * @apiSuccess (Response) {String} data.attributes.name - organization name.
70+ * @apiSuccess (Response) {Boolean} data.attributes.active - organization state.
71+ * @apiSuccess (Response) {Object[]} data.attributes.members - organization members.
72+ * @apiSuccess (Response) {String} data.attributes.members.username - member email.
73+ * @apiSuccess (Response) {String} data.attributes.members.firstName - member first name.
74+ * @apiSuccess (Response) {String} data.attributes.members.lastName - member last name.
75+ * @apiSuccess (Response) {Date} data.attributes.members.invited - member invite date.
76+ * @apiSuccess (Response) {Date} data.attributes.members.accepted - member accept invite date.
77+ * @apiSuccess (Response) {String[]} data.attributes.members.permissions - member permission list.
78+ * @apiSuccess (Response) {Object} data.attributes.metadata - organization metadata
7679 */
7780async function createOrganizationAction ( { params, locals } ) {
7881 const service = this ;
@@ -97,10 +100,14 @@ async function createOrganizationAction({ params, locals }) {
97100 members,
98101 } ) ;
99102
100- const data = await getOrganizationMetadataAndMembers . call ( this , organizationId ) ;
103+ const organization = await getOrganizationMetadataAndMembers . call ( this , organizationId ) ;
101104
102105 return {
103- data,
106+ data : {
107+ id : organizationId ,
108+ type : 'organization' ,
109+ attributes : organization ,
110+ } ,
104111 meta : {
105112 invites,
106113 } ,
0 commit comments