Geoscience Object API
Gets specified versions of a Geoscience Object.
List specific versions of a Geoscience Object. The response will include all the versions specified in version_ids field of the request body. If one or more of the version ids are not found for the geoscience object a 404 error will be returned.
Request
Example body
{
"version_ids": [
"string"
]
}
Responses
200
Successful Response
{
"versions": [
{
"created_at": "2024-07-29T15:51:28.071Z",
"created_by": {
"email": "string",
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"name": "string"
},
"etag": "string",
"links": {
"download": "string"
},
"stage": {
"name": "string",
"stage_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
},
"version_id": "string"
}
]
}
400
/geoscienceobject/bad-request
Bad request. The server cannot or will not process the request due to a client error.
400HTTP status codes and reason phrases
Status codes from the following RFCs are all observed:
* RFC 9110: HTTP Semantics, obsoletes 7231, which obsoleted 2616
* RFC 6585: Additional HTTP Status Codes
* RFC 3229: Delta encoding in HTTP
* RFC 4918: HTTP Extensions for WebDAV, obsoletes 2518
* RFC 5842: Binding Extensions to WebDAV
* RFC 7238: Permanent Redirect
* RFC 2295: Transparent Content Negotiation in HTTP
* RFC 2774: An HTTP Extension Framework
* RFC 7725: An HTTP Status Code to Report Legal Obstacles
* RFC 7540: Hypertext Transfer Protocol Version 2 (HTTP/2)
* RFC 2324: Hyper Text Coffee Pot Control Protocol (HTCPCP/1.0)
* RFC 8297: An HTTP Status Code for Indicating Hints
* RFC 8470: Using Early Data in HTTP
"Bad Request.""https://seequent.com/error-codes/geoscienceobject/bad-request"{
"detail": "string",
"status": 400,
"title": "Bad Request.",
"type": "https://seequent.com/error-codes/geoscienceobject/bad-request",
"upstream_type": "string"
}
401
/geoscienceobject/auth/missing-token
Unauthorized. The client request has not been completed as the provided credentials are invalid.
/geoscienceobject/auth/invalid-token
Forbidden. The client credentials are valid but do not permit access to this resource.
401HTTP status codes and reason phrases
Status codes from the following RFCs are all observed:
* RFC 9110: HTTP Semantics, obsoletes 7231, which obsoleted 2616
* RFC 6585: Additional HTTP Status Codes
* RFC 3229: Delta encoding in HTTP
* RFC 4918: HTTP Extensions for WebDAV, obsoletes 2518
* RFC 5842: Binding Extensions to WebDAV
* RFC 7238: Permanent Redirect
* RFC 2295: Transparent Content Negotiation in HTTP
* RFC 2774: An HTTP Extension Framework
* RFC 7725: An HTTP Status Code to Report Legal Obstacles
* RFC 7540: Hypertext Transfer Protocol Version 2 (HTTP/2)
* RFC 2324: Hyper Text Coffee Pot Control Protocol (HTCPCP/1.0)
* RFC 8297: An HTTP Status Code for Indicating Hints
* RFC 8470: Using Early Data in HTTP
"Access Denied.""https://seequent.com/error-codes/geoscienceobject/auth/missing-token"401HTTP status codes and reason phrases
Status codes from the following RFCs are all observed:
* RFC 9110: HTTP Semantics, obsoletes 7231, which obsoleted 2616
* RFC 6585: Additional HTTP Status Codes
* RFC 3229: Delta encoding in HTTP
* RFC 4918: HTTP Extensions for WebDAV, obsoletes 2518
* RFC 5842: Binding Extensions to WebDAV
* RFC 7238: Permanent Redirect
* RFC 2295: Transparent Content Negotiation in HTTP
* RFC 2774: An HTTP Extension Framework
* RFC 7725: An HTTP Status Code to Report Legal Obstacles
* RFC 7540: Hypertext Transfer Protocol Version 2 (HTTP/2)
* RFC 2324: Hyper Text Coffee Pot Control Protocol (HTCPCP/1.0)
* RFC 8297: An HTTP Status Code for Indicating Hints
* RFC 8470: Using Early Data in HTTP
"Access Denied.""https://seequent.com/error-codes/geoscienceobject/auth/invalid-token"{
"detail": "string",
"status": 401,
"title": "Access Denied.",
"type": "https://seequent.com/error-codes/geoscienceobject/auth/missing-token"
}
404
/geoscienceobject/objects/not-found
No object exists in the workspace by the requested UUID.
/geoscienceobject/versions/not-found
One or more versions do not exist for the object.
404HTTP status codes and reason phrases
Status codes from the following RFCs are all observed:
* RFC 9110: HTTP Semantics, obsoletes 7231, which obsoleted 2616
* RFC 6585: Additional HTTP Status Codes
* RFC 3229: Delta encoding in HTTP
* RFC 4918: HTTP Extensions for WebDAV, obsoletes 2518
* RFC 5842: Binding Extensions to WebDAV
* RFC 7238: Permanent Redirect
* RFC 2295: Transparent Content Negotiation in HTTP
* RFC 2774: An HTTP Extension Framework
* RFC 7725: An HTTP Status Code to Report Legal Obstacles
* RFC 7540: Hypertext Transfer Protocol Version 2 (HTTP/2)
* RFC 2324: Hyper Text Coffee Pot Control Protocol (HTCPCP/1.0)
* RFC 8297: An HTTP Status Code for Indicating Hints
* RFC 8470: Using Early Data in HTTP
"Object Not Found.""https://seequent.com/error-codes/geoscienceobject/objects/not-found"404HTTP status codes and reason phrases
Status codes from the following RFCs are all observed:
* RFC 9110: HTTP Semantics, obsoletes 7231, which obsoleted 2616
* RFC 6585: Additional HTTP Status Codes
* RFC 3229: Delta encoding in HTTP
* RFC 4918: HTTP Extensions for WebDAV, obsoletes 2518
* RFC 5842: Binding Extensions to WebDAV
* RFC 7238: Permanent Redirect
* RFC 2295: Transparent Content Negotiation in HTTP
* RFC 2774: An HTTP Extension Framework
* RFC 7725: An HTTP Status Code to Report Legal Obstacles
* RFC 7540: Hypertext Transfer Protocol Version 2 (HTTP/2)
* RFC 2324: Hyper Text Coffee Pot Control Protocol (HTCPCP/1.0)
* RFC 8297: An HTTP Status Code for Indicating Hints
* RFC 8470: Using Early Data in HTTP
"Version Not Found.""https://seequent.com/error-codes/geoscienceobject/versions/not-found"{
"detail": "string",
"object_id": "string",
"status": 404,
"title": "Object Not Found.",
"type": "https://seequent.com/error-codes/geoscienceobject/objects/not-found",
"upstream_type": "string"
}
422
/geoscienceobject/validation
The request was invalid and will not be processed due to a client error.
422HTTP status codes and reason phrases
Status codes from the following RFCs are all observed:
* RFC 9110: HTTP Semantics, obsoletes 7231, which obsoleted 2616
* RFC 6585: Additional HTTP Status Codes
* RFC 3229: Delta encoding in HTTP
* RFC 4918: HTTP Extensions for WebDAV, obsoletes 2518
* RFC 5842: Binding Extensions to WebDAV
* RFC 7238: Permanent Redirect
* RFC 2295: Transparent Content Negotiation in HTTP
* RFC 2774: An HTTP Extension Framework
* RFC 7725: An HTTP Status Code to Report Legal Obstacles
* RFC 7540: Hypertext Transfer Protocol Version 2 (HTTP/2)
* RFC 2324: Hyper Text Coffee Pot Control Protocol (HTCPCP/1.0)
* RFC 8297: An HTTP Status Code for Indicating Hints
* RFC 8470: Using Early Data in HTTP
"Validation Error.""https://seequent.com/error-codes/geoscienceobject/validation"{
"detail": "string",
"status": 422,
"title": "Validation Error.",
"type": "https://seequent.com/error-codes/geoscienceobject/validation"
}
500
/geoscienceobject/api-errors
A server error has occurred.
500HTTP status codes and reason phrases
Status codes from the following RFCs are all observed:
* RFC 9110: HTTP Semantics, obsoletes 7231, which obsoleted 2616
* RFC 6585: Additional HTTP Status Codes
* RFC 3229: Delta encoding in HTTP
* RFC 4918: HTTP Extensions for WebDAV, obsoletes 2518
* RFC 5842: Binding Extensions to WebDAV
* RFC 7238: Permanent Redirect
* RFC 2295: Transparent Content Negotiation in HTTP
* RFC 2774: An HTTP Extension Framework
* RFC 7725: An HTTP Status Code to Report Legal Obstacles
* RFC 7540: Hypertext Transfer Protocol Version 2 (HTTP/2)
* RFC 2324: Hyper Text Coffee Pot Control Protocol (HTCPCP/1.0)
* RFC 8297: An HTTP Status Code for Indicating Hints
* RFC 8470: Using Early Data in HTTP
"An Error Occurred.""https://seequent.com/error-codes/geoscienceobject/api-errors"{
"detail": "string",
"status": 500,
"title": "An Error Occurred.",
"type": "https://seequent.com/error-codes/geoscienceobject/api-errors"
}
502
/geoscienceobject/bad-gateway
Bad gateway. A response required to handle the request is invalid.
502HTTP status codes and reason phrases
Status codes from the following RFCs are all observed:
* RFC 9110: HTTP Semantics, obsoletes 7231, which obsoleted 2616
* RFC 6585: Additional HTTP Status Codes
* RFC 3229: Delta encoding in HTTP
* RFC 4918: HTTP Extensions for WebDAV, obsoletes 2518
* RFC 5842: Binding Extensions to WebDAV
* RFC 7238: Permanent Redirect
* RFC 2295: Transparent Content Negotiation in HTTP
* RFC 2774: An HTTP Extension Framework
* RFC 7725: An HTTP Status Code to Report Legal Obstacles
* RFC 7540: Hypertext Transfer Protocol Version 2 (HTTP/2)
* RFC 2324: Hyper Text Coffee Pot Control Protocol (HTCPCP/1.0)
* RFC 8297: An HTTP Status Code for Indicating Hints
* RFC 8470: Using Early Data in HTTP
"Bad Gateway.""https://seequent.com/error-codes/geoscienceobject/bad-gateway"{
"detail": "string",
"status": 502,
"title": "Bad Gateway.",
"type": "https://seequent.com/error-codes/geoscienceobject/bad-gateway",
"upstream_type": "string"
}