Parameters
List all Parameters items.
Parameter is a reusable request parameter definition scoped to a path or a single operation.
Project API key authentication. Use your project API key as a Bearer token in the Authorization header.
Catalog version identifier
ver_c4x6k3w8j7n9b1z5s2t4m8q0veCursor for pagination (item ID)
Maximum number of items to return (default: 50, max: 1000)
50Sort order. Use 'prop' for ascending, '-prop' for descending. Multiple params supported (e.g. sort=name&sort=-createdAt)
List of Parameters
Parameters collection
Invalid request
Unauthorized
Forbidden
Internal Server Error
GET /v2/catalog/versions/{versionId}/parameters HTTP/1.1
Host: api.appear.sh
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"items": [],
"pagination": {
"nextCursor": null,
"hasMore": true,
"limit": 1
}
}Create a new Parameter item.
Parameter is a reusable request parameter definition scoped to a path or a single operation.
Project API key authentication. Use your project API key as a Bearer token in the Authorization header.
Catalog version identifier
ver_c4x6k3w8j7n9b1z5s2t4m8q0veParameter is a reusable request parameter definition scoped to a path or a single operation.
Object ID with prefix "par_"
par_agqkbwfj3n3bzeizmgx32g6xjaExample: par_c4x6k3w8j7n9b1z5s2t4m8q0veParameter name as exposed in the API (case-sensitive for header names).
pageHuman-readable description of what the parameter controls (markdown).
Page number for pagination.Set when the parameter applies to every operation on a path.
path_c4x6k3w8j7n9b1z5s2t4m8q0veSet when the parameter is specific to a single operation.
op_c4x6k3w8j7n9b1z5s2t4m8q0vefalsefalseLocation of the parameter (query, header, path, or cookie).
queryPossible values: Structured shape of the parameter value (type, format, constraints).
{"type":"string"}Allows sending an empty string for query parameters (legacy OpenAPI flag; generally avoid).
falseObject ID with prefix "ver_"
ver_c4x6k3w8j7n9b1z5s2t4m8q0ve2026-09-14T16:55:48.955ZExample: 2024-01-15T10:30:00.000ZParameter created
Parameter is a reusable request parameter definition scoped to a path or a single operation.
Object ID with prefix "par_"
par_agqkbwfj3n3bzeizmgx32g6xjaExample: par_c4x6k3w8j7n9b1z5s2t4m8q0veParameter name as exposed in the API (case-sensitive for header names).
pageHuman-readable description of what the parameter controls (markdown).
Page number for pagination.Set when the parameter applies to every operation on a path.
path_c4x6k3w8j7n9b1z5s2t4m8q0veSet when the parameter is specific to a single operation.
op_c4x6k3w8j7n9b1z5s2t4m8q0vefalsefalseLocation of the parameter (query, header, path, or cookie).
queryPossible values: Structured shape of the parameter value (type, format, constraints).
{"type":"string"}Allows sending an empty string for query parameters (legacy OpenAPI flag; generally avoid).
falseObject ID with prefix "ver_"
ver_c4x6k3w8j7n9b1z5s2t4m8q0ve2026-09-14T16:55:48.955ZExample: 2024-01-15T10:30:00.000ZInvalid request
Unauthorized
Forbidden
Conflict
Internal Server Error
POST /v2/catalog/versions/{versionId}/parameters HTTP/1.1
Host: api.appear.sh
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 375
{
"id": "par_c4x6k3w8j7n9b1z5s2t4m8q0ve",
"name": "page",
"description": "Page number for pagination.",
"pathId": "path_c4x6k3w8j7n9b1z5s2t4m8q0ve",
"operationId": "op_c4x6k3w8j7n9b1z5s2t4m8q0ve",
"deprecated": false,
"required": false,
"in": "query",
"schema": {
"type": "string"
},
"examples": {},
"kvStorage": {},
"versionId": "ver_c4x6k3w8j7n9b1z5s2t4m8q0ve",
"updatedAt": "2024-01-15T10:30:00.000Z"
}{
"id": "par_c4x6k3w8j7n9b1z5s2t4m8q0ve",
"name": "page",
"description": "Page number for pagination.",
"pathId": "path_c4x6k3w8j7n9b1z5s2t4m8q0ve",
"operationId": "op_c4x6k3w8j7n9b1z5s2t4m8q0ve",
"deprecated": false,
"required": false,
"in": "query",
"schema": {
"type": "string"
},
"examples": {},
"kvStorage": {},
"versionId": "ver_c4x6k3w8j7n9b1z5s2t4m8q0ve",
"updatedAt": "2024-01-15T10:30:00.000Z"
}Get a Parameter item by its id.
Parameter is a reusable request parameter definition scoped to a path or a single operation.
Project API key authentication. Use your project API key as a Bearer token in the Authorization header.
Catalog version identifier
ver_c4x6k3w8j7n9b1z5s2t4m8q0veParameter identifier
par_c4x6k3w8j7n9b1z5s2t4m8q0veParameter details
Parameter is a reusable request parameter definition scoped to a path or a single operation.
Object ID with prefix "par_"
par_agqkbwfj3n3bzeizmgx32g6xjaExample: par_c4x6k3w8j7n9b1z5s2t4m8q0veParameter name as exposed in the API (case-sensitive for header names).
pageHuman-readable description of what the parameter controls (markdown).
Page number for pagination.Set when the parameter applies to every operation on a path.
path_c4x6k3w8j7n9b1z5s2t4m8q0veSet when the parameter is specific to a single operation.
op_c4x6k3w8j7n9b1z5s2t4m8q0vefalsefalseLocation of the parameter (query, header, path, or cookie).
queryPossible values: Structured shape of the parameter value (type, format, constraints).
{"type":"string"}Allows sending an empty string for query parameters (legacy OpenAPI flag; generally avoid).
falseObject ID with prefix "ver_"
ver_c4x6k3w8j7n9b1z5s2t4m8q0ve2026-09-14T16:55:48.955ZExample: 2024-01-15T10:30:00.000ZInvalid request
Unauthorized
Forbidden
Parameter not found
Internal Server Error
GET /v2/catalog/versions/{versionId}/parameters/{id} HTTP/1.1
Host: api.appear.sh
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"id": "par_c4x6k3w8j7n9b1z5s2t4m8q0ve",
"name": "page",
"description": "Page number for pagination.",
"pathId": "path_c4x6k3w8j7n9b1z5s2t4m8q0ve",
"operationId": "op_c4x6k3w8j7n9b1z5s2t4m8q0ve",
"deprecated": false,
"required": false,
"in": "query",
"schema": {
"type": "string"
},
"examples": {},
"kvStorage": {},
"versionId": "ver_c4x6k3w8j7n9b1z5s2t4m8q0ve",
"updatedAt": "2024-01-15T10:30:00.000Z"
}Completely replaces a Parameter item by its id.
Parameter is a reusable request parameter definition scoped to a path or a single operation.
Project API key authentication. Use your project API key as a Bearer token in the Authorization header.
Catalog version identifier
ver_c4x6k3w8j7n9b1z5s2t4m8q0veParameter identifier
par_c4x6k3w8j7n9b1z5s2t4m8q0veParameter is a reusable request parameter definition scoped to a path or a single operation.
Object ID with prefix "par_"
par_agqkbwfj3n3bzeizmgx32g6xjaExample: par_c4x6k3w8j7n9b1z5s2t4m8q0veParameter name as exposed in the API (case-sensitive for header names).
pageHuman-readable description of what the parameter controls (markdown).
Page number for pagination.Set when the parameter applies to every operation on a path.
path_c4x6k3w8j7n9b1z5s2t4m8q0veSet when the parameter is specific to a single operation.
op_c4x6k3w8j7n9b1z5s2t4m8q0vefalsefalseLocation of the parameter (query, header, path, or cookie).
queryPossible values: Structured shape of the parameter value (type, format, constraints).
{"type":"string"}Allows sending an empty string for query parameters (legacy OpenAPI flag; generally avoid).
falseObject ID with prefix "ver_"
ver_c4x6k3w8j7n9b1z5s2t4m8q0ve2026-09-14T16:55:48.955ZExample: 2024-01-15T10:30:00.000ZParameter replaced
Parameter is a reusable request parameter definition scoped to a path or a single operation.
Object ID with prefix "par_"
par_agqkbwfj3n3bzeizmgx32g6xjaExample: par_c4x6k3w8j7n9b1z5s2t4m8q0veParameter name as exposed in the API (case-sensitive for header names).
pageHuman-readable description of what the parameter controls (markdown).
Page number for pagination.Set when the parameter applies to every operation on a path.
path_c4x6k3w8j7n9b1z5s2t4m8q0veSet when the parameter is specific to a single operation.
op_c4x6k3w8j7n9b1z5s2t4m8q0vefalsefalseLocation of the parameter (query, header, path, or cookie).
queryPossible values: Structured shape of the parameter value (type, format, constraints).
{"type":"string"}Allows sending an empty string for query parameters (legacy OpenAPI flag; generally avoid).
falseObject ID with prefix "ver_"
ver_c4x6k3w8j7n9b1z5s2t4m8q0ve2026-09-14T16:55:48.955ZExample: 2024-01-15T10:30:00.000ZParameter created
Invalid request
Unauthorized
Forbidden
Parameter not found
Internal Server Error
POST /v2/catalog/versions/{versionId}/parameters/{id} HTTP/1.1
Host: api.appear.sh
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 375
{
"id": "par_c4x6k3w8j7n9b1z5s2t4m8q0ve",
"name": "page",
"description": "Page number for pagination.",
"pathId": "path_c4x6k3w8j7n9b1z5s2t4m8q0ve",
"operationId": "op_c4x6k3w8j7n9b1z5s2t4m8q0ve",
"deprecated": false,
"required": false,
"in": "query",
"schema": {
"type": "string"
},
"examples": {},
"kvStorage": {},
"versionId": "ver_c4x6k3w8j7n9b1z5s2t4m8q0ve",
"updatedAt": "2024-01-15T10:30:00.000Z"
}{
"id": "par_c4x6k3w8j7n9b1z5s2t4m8q0ve",
"name": "page",
"description": "Page number for pagination.",
"pathId": "path_c4x6k3w8j7n9b1z5s2t4m8q0ve",
"operationId": "op_c4x6k3w8j7n9b1z5s2t4m8q0ve",
"deprecated": false,
"required": false,
"in": "query",
"schema": {
"type": "string"
},
"examples": {},
"kvStorage": {},
"versionId": "ver_c4x6k3w8j7n9b1z5s2t4m8q0ve",
"updatedAt": "2024-01-15T10:30:00.000Z"
}Delete a Parameter item by its id.
Parameter is a reusable request parameter definition scoped to a path or a single operation.
Project API key authentication. Use your project API key as a Bearer token in the Authorization header.
Catalog version identifier
ver_c4x6k3w8j7n9b1z5s2t4m8q0veParameter identifier
par_c4x6k3w8j7n9b1z5s2t4m8q0veParameter deleted
No content
Invalid request
Unauthorized
Forbidden
Parameter not found
Internal Server Error
DELETE /v2/catalog/versions/{versionId}/parameters/{id} HTTP/1.1
Host: api.appear.sh
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
No content
Partially updates a Parameter item by its id.
Parameter is a reusable request parameter definition scoped to a path or a single operation.
Project API key authentication. Use your project API key as a Bearer token in the Authorization header.
Catalog version identifier
ver_c4x6k3w8j7n9b1z5s2t4m8q0veParameter identifier
par_c4x6k3w8j7n9b1z5s2t4m8q0veObject ID with prefix "par_"
par_agqkbwfj3n3bzeiznbdi326v6iExample: par_c4x6k3w8j7n9b1z5s2t4m8q0veParameter name as exposed in the API (case-sensitive for header names).
pageHuman-readable description of what the parameter controls (markdown).
Page number for pagination.Set when the parameter applies to every operation on a path.
path_c4x6k3w8j7n9b1z5s2t4m8q0veSet when the parameter is specific to a single operation.
op_c4x6k3w8j7n9b1z5s2t4m8q0vefalsefalseLocation of the parameter (query, header, path, or cookie).
queryPossible values: Structured shape of the parameter value (type, format, constraints).
{"type":"string"}Allows sending an empty string for query parameters (legacy OpenAPI flag; generally avoid).
falseObject ID with prefix "ver_"
ver_c4x6k3w8j7n9b1z5s2t4m8q0ve2026-09-14T16:55:48.955ZExample: 2024-01-15T10:30:00.000ZParameter updated
Parameter is a reusable request parameter definition scoped to a path or a single operation.
Object ID with prefix "par_"
par_agqkbwfj3n3bzeizmgx32g6xjaExample: par_c4x6k3w8j7n9b1z5s2t4m8q0veParameter name as exposed in the API (case-sensitive for header names).
pageHuman-readable description of what the parameter controls (markdown).
Page number for pagination.Set when the parameter applies to every operation on a path.
path_c4x6k3w8j7n9b1z5s2t4m8q0veSet when the parameter is specific to a single operation.
op_c4x6k3w8j7n9b1z5s2t4m8q0vefalsefalseLocation of the parameter (query, header, path, or cookie).
queryPossible values: Structured shape of the parameter value (type, format, constraints).
{"type":"string"}Allows sending an empty string for query parameters (legacy OpenAPI flag; generally avoid).
falseObject ID with prefix "ver_"
ver_c4x6k3w8j7n9b1z5s2t4m8q0ve2026-09-14T16:55:48.955ZExample: 2024-01-15T10:30:00.000ZInvalid request
Unauthorized
Forbidden
Parameter not found
Internal Server Error
PATCH /v2/catalog/versions/{versionId}/parameters/{id} HTTP/1.1
Host: api.appear.sh
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 375
{
"id": "par_c4x6k3w8j7n9b1z5s2t4m8q0ve",
"name": "page",
"description": "Page number for pagination.",
"pathId": "path_c4x6k3w8j7n9b1z5s2t4m8q0ve",
"operationId": "op_c4x6k3w8j7n9b1z5s2t4m8q0ve",
"deprecated": false,
"required": false,
"in": "query",
"schema": {
"type": "string"
},
"examples": {},
"kvStorage": {},
"versionId": "ver_c4x6k3w8j7n9b1z5s2t4m8q0ve",
"updatedAt": "2024-01-15T10:30:00.000Z"
}{
"id": "par_c4x6k3w8j7n9b1z5s2t4m8q0ve",
"name": "page",
"description": "Page number for pagination.",
"pathId": "path_c4x6k3w8j7n9b1z5s2t4m8q0ve",
"operationId": "op_c4x6k3w8j7n9b1z5s2t4m8q0ve",
"deprecated": false,
"required": false,
"in": "query",
"schema": {
"type": "string"
},
"examples": {},
"kvStorage": {},
"versionId": "ver_c4x6k3w8j7n9b1z5s2t4m8q0ve",
"updatedAt": "2024-01-15T10:30:00.000Z"
}List all Parameters items.
Parameter is a reusable request parameter definition scoped to a path or a single operation.
Project API key authentication. Use your project API key as a Bearer token in the Authorization header.
Project slug or project id (proj_*)
Object ID with prefix "proj_"
proj_c4x6k3w8j7n9b1z5s2t4m8q0veVersion type, can be either 'branch' or 'environment'
branchPossible values: Version slug
mainCursor for pagination (item ID)
Maximum number of items to return (default: 50, max: 1000)
50Sort order. Use 'prop' for ascending, '-prop' for descending. Multiple params supported (e.g. sort=name&sort=-createdAt)
List of Parameters
Parameters collection
Invalid request
Unauthorized
Forbidden
Internal Server Error
GET /v2/catalog/projects/{projectRef}/{versionType}/{versionSlug}/parameters HTTP/1.1
Host: api.appear.sh
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"items": [],
"pagination": {
"nextCursor": null,
"hasMore": true,
"limit": 1
}
}Create a new Parameter item.
Parameter is a reusable request parameter definition scoped to a path or a single operation.
Project API key authentication. Use your project API key as a Bearer token in the Authorization header.
Project slug or project id (proj_*)
Object ID with prefix "proj_"
proj_c4x6k3w8j7n9b1z5s2t4m8q0veVersion type, can be either 'branch' or 'environment'
branchPossible values: Version slug
mainParameter is a reusable request parameter definition scoped to a path or a single operation.
Object ID with prefix "par_"
par_agqkbwfj3n3bzeizmgx32g6xjaExample: par_c4x6k3w8j7n9b1z5s2t4m8q0veParameter name as exposed in the API (case-sensitive for header names).
pageHuman-readable description of what the parameter controls (markdown).
Page number for pagination.Set when the parameter applies to every operation on a path.
path_c4x6k3w8j7n9b1z5s2t4m8q0veSet when the parameter is specific to a single operation.
op_c4x6k3w8j7n9b1z5s2t4m8q0vefalsefalseLocation of the parameter (query, header, path, or cookie).
queryPossible values: Structured shape of the parameter value (type, format, constraints).
{"type":"string"}Allows sending an empty string for query parameters (legacy OpenAPI flag; generally avoid).
falseObject ID with prefix "ver_"
ver_c4x6k3w8j7n9b1z5s2t4m8q0ve2026-09-14T16:55:48.955ZExample: 2024-01-15T10:30:00.000ZParameter created
Parameter is a reusable request parameter definition scoped to a path or a single operation.
Object ID with prefix "par_"
par_agqkbwfj3n3bzeizmgx32g6xjaExample: par_c4x6k3w8j7n9b1z5s2t4m8q0veParameter name as exposed in the API (case-sensitive for header names).
pageHuman-readable description of what the parameter controls (markdown).
Page number for pagination.Set when the parameter applies to every operation on a path.
path_c4x6k3w8j7n9b1z5s2t4m8q0veSet when the parameter is specific to a single operation.
op_c4x6k3w8j7n9b1z5s2t4m8q0vefalsefalseLocation of the parameter (query, header, path, or cookie).
queryPossible values: Structured shape of the parameter value (type, format, constraints).
{"type":"string"}Allows sending an empty string for query parameters (legacy OpenAPI flag; generally avoid).
falseObject ID with prefix "ver_"
ver_c4x6k3w8j7n9b1z5s2t4m8q0ve2026-09-14T16:55:48.955ZExample: 2024-01-15T10:30:00.000ZInvalid request
Unauthorized
Forbidden
Conflict
Internal Server Error
POST /v2/catalog/projects/{projectRef}/{versionType}/{versionSlug}/parameters HTTP/1.1
Host: api.appear.sh
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 375
{
"id": "par_c4x6k3w8j7n9b1z5s2t4m8q0ve",
"name": "page",
"description": "Page number for pagination.",
"pathId": "path_c4x6k3w8j7n9b1z5s2t4m8q0ve",
"operationId": "op_c4x6k3w8j7n9b1z5s2t4m8q0ve",
"deprecated": false,
"required": false,
"in": "query",
"schema": {
"type": "string"
},
"examples": {},
"kvStorage": {},
"versionId": "ver_c4x6k3w8j7n9b1z5s2t4m8q0ve",
"updatedAt": "2024-01-15T10:30:00.000Z"
}{
"id": "par_c4x6k3w8j7n9b1z5s2t4m8q0ve",
"name": "page",
"description": "Page number for pagination.",
"pathId": "path_c4x6k3w8j7n9b1z5s2t4m8q0ve",
"operationId": "op_c4x6k3w8j7n9b1z5s2t4m8q0ve",
"deprecated": false,
"required": false,
"in": "query",
"schema": {
"type": "string"
},
"examples": {},
"kvStorage": {},
"versionId": "ver_c4x6k3w8j7n9b1z5s2t4m8q0ve",
"updatedAt": "2024-01-15T10:30:00.000Z"
}Get a Parameter item by its id.
Parameter is a reusable request parameter definition scoped to a path or a single operation.
Project API key authentication. Use your project API key as a Bearer token in the Authorization header.
Project slug or project id (proj_*)
Object ID with prefix "proj_"
proj_c4x6k3w8j7n9b1z5s2t4m8q0veVersion type, can be either 'branch' or 'environment'
branchPossible values: Version slug
mainParameter identifier
par_c4x6k3w8j7n9b1z5s2t4m8q0veParameter details
Parameter is a reusable request parameter definition scoped to a path or a single operation.
Object ID with prefix "par_"
par_agqkbwfj3n3bzeizmgx32g6xjaExample: par_c4x6k3w8j7n9b1z5s2t4m8q0veParameter name as exposed in the API (case-sensitive for header names).
pageHuman-readable description of what the parameter controls (markdown).
Page number for pagination.Set when the parameter applies to every operation on a path.
path_c4x6k3w8j7n9b1z5s2t4m8q0veSet when the parameter is specific to a single operation.
op_c4x6k3w8j7n9b1z5s2t4m8q0vefalsefalseLocation of the parameter (query, header, path, or cookie).
queryPossible values: Structured shape of the parameter value (type, format, constraints).
{"type":"string"}Allows sending an empty string for query parameters (legacy OpenAPI flag; generally avoid).
falseObject ID with prefix "ver_"
ver_c4x6k3w8j7n9b1z5s2t4m8q0ve2026-09-14T16:55:48.955ZExample: 2024-01-15T10:30:00.000ZInvalid request
Unauthorized
Forbidden
Parameter not found
Internal Server Error
GET /v2/catalog/projects/{projectRef}/{versionType}/{versionSlug}/parameters/{id} HTTP/1.1
Host: api.appear.sh
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"id": "par_c4x6k3w8j7n9b1z5s2t4m8q0ve",
"name": "page",
"description": "Page number for pagination.",
"pathId": "path_c4x6k3w8j7n9b1z5s2t4m8q0ve",
"operationId": "op_c4x6k3w8j7n9b1z5s2t4m8q0ve",
"deprecated": false,
"required": false,
"in": "query",
"schema": {
"type": "string"
},
"examples": {},
"kvStorage": {},
"versionId": "ver_c4x6k3w8j7n9b1z5s2t4m8q0ve",
"updatedAt": "2024-01-15T10:30:00.000Z"
}Completely replaces a Parameter item by its id.
Parameter is a reusable request parameter definition scoped to a path or a single operation.
Project API key authentication. Use your project API key as a Bearer token in the Authorization header.
Project slug or project id (proj_*)
Object ID with prefix "proj_"
proj_c4x6k3w8j7n9b1z5s2t4m8q0veVersion type, can be either 'branch' or 'environment'
branchPossible values: Version slug
mainParameter identifier
par_c4x6k3w8j7n9b1z5s2t4m8q0veParameter is a reusable request parameter definition scoped to a path or a single operation.
Object ID with prefix "par_"
par_agqkbwfj3n3bzeizmgx32g6xjaExample: par_c4x6k3w8j7n9b1z5s2t4m8q0veParameter name as exposed in the API (case-sensitive for header names).
pageHuman-readable description of what the parameter controls (markdown).
Page number for pagination.Set when the parameter applies to every operation on a path.
path_c4x6k3w8j7n9b1z5s2t4m8q0veSet when the parameter is specific to a single operation.
op_c4x6k3w8j7n9b1z5s2t4m8q0vefalsefalseLocation of the parameter (query, header, path, or cookie).
queryPossible values: Structured shape of the parameter value (type, format, constraints).
{"type":"string"}Allows sending an empty string for query parameters (legacy OpenAPI flag; generally avoid).
falseObject ID with prefix "ver_"
ver_c4x6k3w8j7n9b1z5s2t4m8q0ve2026-09-14T16:55:48.955ZExample: 2024-01-15T10:30:00.000ZParameter replaced
Parameter is a reusable request parameter definition scoped to a path or a single operation.
Object ID with prefix "par_"
par_agqkbwfj3n3bzeizmgx32g6xjaExample: par_c4x6k3w8j7n9b1z5s2t4m8q0veParameter name as exposed in the API (case-sensitive for header names).
pageHuman-readable description of what the parameter controls (markdown).
Page number for pagination.Set when the parameter applies to every operation on a path.
path_c4x6k3w8j7n9b1z5s2t4m8q0veSet when the parameter is specific to a single operation.
op_c4x6k3w8j7n9b1z5s2t4m8q0vefalsefalseLocation of the parameter (query, header, path, or cookie).
queryPossible values: Structured shape of the parameter value (type, format, constraints).
{"type":"string"}Allows sending an empty string for query parameters (legacy OpenAPI flag; generally avoid).
falseObject ID with prefix "ver_"
ver_c4x6k3w8j7n9b1z5s2t4m8q0ve2026-09-14T16:55:48.955ZExample: 2024-01-15T10:30:00.000ZParameter created
Invalid request
Unauthorized
Forbidden
Parameter not found
Internal Server Error
POST /v2/catalog/projects/{projectRef}/{versionType}/{versionSlug}/parameters/{id} HTTP/1.1
Host: api.appear.sh
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 375
{
"id": "par_c4x6k3w8j7n9b1z5s2t4m8q0ve",
"name": "page",
"description": "Page number for pagination.",
"pathId": "path_c4x6k3w8j7n9b1z5s2t4m8q0ve",
"operationId": "op_c4x6k3w8j7n9b1z5s2t4m8q0ve",
"deprecated": false,
"required": false,
"in": "query",
"schema": {
"type": "string"
},
"examples": {},
"kvStorage": {},
"versionId": "ver_c4x6k3w8j7n9b1z5s2t4m8q0ve",
"updatedAt": "2024-01-15T10:30:00.000Z"
}{
"id": "par_c4x6k3w8j7n9b1z5s2t4m8q0ve",
"name": "page",
"description": "Page number for pagination.",
"pathId": "path_c4x6k3w8j7n9b1z5s2t4m8q0ve",
"operationId": "op_c4x6k3w8j7n9b1z5s2t4m8q0ve",
"deprecated": false,
"required": false,
"in": "query",
"schema": {
"type": "string"
},
"examples": {},
"kvStorage": {},
"versionId": "ver_c4x6k3w8j7n9b1z5s2t4m8q0ve",
"updatedAt": "2024-01-15T10:30:00.000Z"
}Delete a Parameter item by its id.
Parameter is a reusable request parameter definition scoped to a path or a single operation.
Project API key authentication. Use your project API key as a Bearer token in the Authorization header.
Project slug or project id (proj_*)
Object ID with prefix "proj_"
proj_c4x6k3w8j7n9b1z5s2t4m8q0veVersion type, can be either 'branch' or 'environment'
branchPossible values: Version slug
mainParameter identifier
par_c4x6k3w8j7n9b1z5s2t4m8q0veParameter deleted
No content
Invalid request
Unauthorized
Forbidden
Parameter not found
Internal Server Error
DELETE /v2/catalog/projects/{projectRef}/{versionType}/{versionSlug}/parameters/{id} HTTP/1.1
Host: api.appear.sh
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
No content
Partially updates a Parameter item by its id.
Parameter is a reusable request parameter definition scoped to a path or a single operation.
Project API key authentication. Use your project API key as a Bearer token in the Authorization header.
Project slug or project id (proj_*)
Object ID with prefix "proj_"
proj_c4x6k3w8j7n9b1z5s2t4m8q0veVersion type, can be either 'branch' or 'environment'
branchPossible values: Version slug
mainParameter identifier
par_c4x6k3w8j7n9b1z5s2t4m8q0veObject ID with prefix "par_"
par_agqkbwfj3n3bzeizomqnsqsdpiExample: par_c4x6k3w8j7n9b1z5s2t4m8q0veParameter name as exposed in the API (case-sensitive for header names).
pageHuman-readable description of what the parameter controls (markdown).
Page number for pagination.Set when the parameter applies to every operation on a path.
path_c4x6k3w8j7n9b1z5s2t4m8q0veSet when the parameter is specific to a single operation.
op_c4x6k3w8j7n9b1z5s2t4m8q0vefalsefalseLocation of the parameter (query, header, path, or cookie).
queryPossible values: Structured shape of the parameter value (type, format, constraints).
{"type":"string"}Allows sending an empty string for query parameters (legacy OpenAPI flag; generally avoid).
falseObject ID with prefix "ver_"
ver_c4x6k3w8j7n9b1z5s2t4m8q0ve2026-09-14T16:55:48.955ZExample: 2024-01-15T10:30:00.000ZParameter updated
Parameter is a reusable request parameter definition scoped to a path or a single operation.
Object ID with prefix "par_"
par_agqkbwfj3n3bzeizmgx32g6xjaExample: par_c4x6k3w8j7n9b1z5s2t4m8q0veParameter name as exposed in the API (case-sensitive for header names).
pageHuman-readable description of what the parameter controls (markdown).
Page number for pagination.Set when the parameter applies to every operation on a path.
path_c4x6k3w8j7n9b1z5s2t4m8q0veSet when the parameter is specific to a single operation.
op_c4x6k3w8j7n9b1z5s2t4m8q0vefalsefalseLocation of the parameter (query, header, path, or cookie).
queryPossible values: Structured shape of the parameter value (type, format, constraints).
{"type":"string"}Allows sending an empty string for query parameters (legacy OpenAPI flag; generally avoid).
falseObject ID with prefix "ver_"
ver_c4x6k3w8j7n9b1z5s2t4m8q0ve2026-09-14T16:55:48.955ZExample: 2024-01-15T10:30:00.000ZInvalid request
Unauthorized
Forbidden
Parameter not found
Internal Server Error
PATCH /v2/catalog/projects/{projectRef}/{versionType}/{versionSlug}/parameters/{id} HTTP/1.1
Host: api.appear.sh
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 375
{
"id": "par_c4x6k3w8j7n9b1z5s2t4m8q0ve",
"name": "page",
"description": "Page number for pagination.",
"pathId": "path_c4x6k3w8j7n9b1z5s2t4m8q0ve",
"operationId": "op_c4x6k3w8j7n9b1z5s2t4m8q0ve",
"deprecated": false,
"required": false,
"in": "query",
"schema": {
"type": "string"
},
"examples": {},
"kvStorage": {},
"versionId": "ver_c4x6k3w8j7n9b1z5s2t4m8q0ve",
"updatedAt": "2024-01-15T10:30:00.000Z"
}{
"id": "par_c4x6k3w8j7n9b1z5s2t4m8q0ve",
"name": "page",
"description": "Page number for pagination.",
"pathId": "path_c4x6k3w8j7n9b1z5s2t4m8q0ve",
"operationId": "op_c4x6k3w8j7n9b1z5s2t4m8q0ve",
"deprecated": false,
"required": false,
"in": "query",
"schema": {
"type": "string"
},
"examples": {},
"kvStorage": {},
"versionId": "ver_c4x6k3w8j7n9b1z5s2t4m8q0ve",
"updatedAt": "2024-01-15T10:30:00.000Z"
}Last updated