{}
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.
curl --request POST \--url https://example-service.lvis.io/lvis/c068dd33-46c3-4789-a619-b14e4bcbe990/projects \--header 'Content-Type: application/vnd.api+json' \--data '{"source_project_id": "55d52333-c801-4408-8d34-764de67d10d1","experience_id": "our-awesome-experience","project_id": "da34516f-00af-435e-bd03-ab1720755dda","project_name": "Project X","config": {},"api_key": "td18FzQxQ8ZgCAc9oHpQis8WJqkEn5B9"}'