Put V2 Type Curve Lookup Table By Id (Preview)
PUT/v2/projects/:projectId/type-curves/lookup-tables/:id
This endpoint is documented ahead of the Type Curve 2.0 switch-over. It does not respond until 2026-11-07, when Type Curve V1 stops responding.
Replaces the name, settings and rules of the type curve lookup table that matches the given id scoped to projectId project, and returns it as stored. Never creates. The table may be renamed as long as no other table in the project uses the new name. A body id is optional and must match the path.
Request
Responses
- 200
- 400
- 401
- 403
- 404
- 409
- 429
- 500
OK. The body is the stored lookup table, read back after the write.
Bad Request. The payload fails validation, the body is an array (send arrays to the batch route), or a body id does not match the path.
Unauthorized. Invalid or missing authentication.
Forbidden. Insufficient permissions to access the resource.
Not Found. The lookup table does not exist, belongs to a different project, or is a V1 lookup table; or a rule's typeCurve does not exist in the project.
Conflict. Another type curve lookup table in the project already uses this name.
Too Many Requests. The per-tenant request rate limit was exceeded.
Internal Server Error. Something went wrong on the server.