v24
Project handshake
Handshake request from LViS to service on new project creation or existing project update.
post
https://example-service.lvis.io
/lvis/:lvis_instance_id/projects
Project handshake
This endpoint is called when project and service association has changed, which could happen when:
  • New project is created
  • New service is added to existing project
  • Service configuration in the app spec is updated
  • Service is manually reloaded for the project in Studio
It's up to the service to decide if it needs to create a new project within the service database or update existing project based on provided project UUID. In case of an update all body parameters may have changed values.
If api_key has been changed, the previous key has been revoked and not valid anymore.

Example

1
curl --request POST \
2
--url https://example-service.lvis.io/lvis/c068dd33-46c3-4789-a619-b14e4bcbe990/projects \
3
--header 'Content-Type: application/vnd.api+json' \
4
--data '{
5
"source_project_id": "55d52333-c801-4408-8d34-764de67d10d1",
6
"experience_id": "our-awesome-experience",
7
"project_id": "da34516f-00af-435e-bd03-ab1720755dda",
8
"project_name": "Project X",
9
"config": {},
10
"api_key": "td18FzQxQ8ZgCAc9oHpQis8WJqkEn5B9"
11
}'
Copied!
Last modified 10mo ago