Skip to main content

Migration
0 followers
1 question
0 posts

Do you have questions about Migration?

Log in to ask questions about Migration publicly or anonymously.

Hi Lara,

Thank you for the question.

This is certainly possible. Please follow the following steps:-

1. Install the Reputation App36 and follow the steps in the linked article to customize the App based on the needs.

2.  Migrate the users as well as the content associated with the users. You can learn more about how to migrate users and migrate content in the following articles:

3. Lastly, please go to Admin Panel> Reputation App under the "app settings" section from the left menu and click "Recalculate All Members' Reputation". 

Once you do this, based on the score for each action in the reputation app settings, users will receive a Reputation Score for the migrated content and for the posts natively shared on Tribe. 

Hope this helps!

Regards
CJ

Hi Frances,

Thank you for your question! Please find the detailed information below: -

  1. First step would be to authenticate your access and there are several ways how that can be achieved. To know more about, please refer to our article “Authentication using Tribe API” by clicking here83.
  2. Once your access is authenticated, it will generate an access token.
  3. Once you have the access token, copy it and add it to the header. Please find the format below: -

   Key                              Value                  
 Authorization                   Bearer<space>Access token 

How to migrate content  to your Tribe community using API?

     

     4. Once added, please move to the “raw” section under Body and select JSON format. Once selected, add            the following parameters in JSON format: -

{

 "title": "The title of the post "

"content": "The content of the post "

"type": "The type of the post(post, question, discussion"

}

How to migrate content  to your Tribe community using API?

    

    5. Lastly, select “POST” as the request type and insert “https://Your-community-URL/api/v1/users”80                       (Replace “Your-community-URL” with your own community URL)  

    6. Once you hit send, and if you followed all the steps, it will create a user for you with the status “200 OK”

 

Here are some of the optional fields that you can use basis your needs : -

ParameterTypeDescription
imagesArrayAn array of urls pointing to the images attached to this post (Only works with simple post type)
filesArrayAn array of urls pointing to the files attached to this post (Only works with simple post type)
parentStringThe ID of the parent post
replyToStringThe ID of the post to reply
groupStringThe ID of the group to post


If you receive an error code, you can read about it, here- Error Codes73
 

To know about several other API endpoints, please click here78


Hello Kenneth,

Thank you for the question. Please find step by step information below: -

  1. First step would be to authenticate your access and there are several ways how that can be achieved. To know more about, please refer to our article “Authentication using Tribe API” by clicking here63.
  2. Once your access is authenticated, it will generate an access token.
  3. Once you have the access token, copy it and add it to the header. Please find the format below: -

Key Value Authorization Bearer<space> Insert generated access token

4. Once added, please move to the “raw” section under Body and select JSON format. Once selected, add the following parameters in JSON format: -

{ "username":"Username", "name":"Name of the user", "email":"user’s email", "password":"desiredpassword", "confirmpassword": "repeatpassword" }

Some of the other fields that you can add are as follows: -

Please note that here are the criteria for the password-creation for the new users.

Password must contain at least 3 of the following: lowercase, uppercase, alphabetic, numeric, special symbols.

5. Lastly, select “POST” as the request type and insert “https://Your-community-URL/api/v1/users”19 (Replace “Your-community-URL” with your own community URL).

6. Once you hit send, and if you followed all the steps, it will create a user for you with the status “200 OK”.

If you receive an error code, you can read about it, here- Error Codes42

To know about several other API endpoints, please click here26

Important Note:
When migrating users, as long as you can "export" the users in a... (More)