Deep Linking
Deep linking allows users to navigate directly from other apps to the magicplan app.
Open a ProjectCopied!
magicplanstd://project/{projectId}
This URL will automatically open the magicplan app and open the project identified by the given projectId
.
If the project has not been downloaded yet to the app and an internet connection is available, it will download and open the project automatically.
Example Usage
If your application uses the Create a new project REST API to create a magicplan project directly for your user, you can send your user a notification email with the deep link to automatically download and open the project.
Create a ProjectCopied!
magicplanstd://create-project?name=My New Project&external_reference_id=ERP12345
In addition to the Create a new project REST API that is used to create a magicplan project from server to server, you can also create a project locally from app-to-app.
Parameter |
Description |
Mandatory |
Data Type |
---|---|---|---|
name |
The Project Name |
Yes |
String |
target_workgroup_id |
Specify the workspace or team where the project will be defined. |
No |
String |
external_reference_id |
The identifier of your local project that has been assigned to the magicplan project. This is used to link customer project and magicplan projects. |
No |
String |
address_1 |
Address: Street |
No |
String |
city |
Address: City |
No |
String |
zip |
Address: ZIP Code |
No |
String |
country |
Country |
No |
String |
longitude |
GPS Coordinate |
No |
Float |
latitude |
GPS Coordinate |
No |
Float |