Submit a response to a case
⚠️ Early access — This endpoint is in preview and may change in backwards-incompatible ways before it is marked stable. Avoid depending on it in production, and reach out before building on it.
Partner submits the payload the case requires. Only allowed when status=needs_response. A successful submit transitions status to under_review and fires case.updated.
Authorizations
Enter your API key in the format: sk_test_xxxxx or sk_live_xxxxx
Path Parameters
Case ID
Body
Typed response payload. For kind=missing_information: { fields: { name: value, ... } }.
Response
Response accepted
Unique identifier for the resource
"123e4567-e89b-12d3-a456-426614174000"
Object type
case "case"
ISO 8601 timestamp of when the resource was created
"2025-10-24T10:30:00Z"
ISO 8601 timestamp of when the resource was last updated
"2025-10-24T15:45:00Z"
Store up to 50 custom key-value pairs for application-specific data. Useful for storing references to external systems, feature flags, or other custom attributes.
{
"external_id": "user_123_in_my_system",
"customer_tier": "premium",
"signup_source": "mobile_app"
}Type of the parent resource this case attaches to.
filing, verification, business, session ID of the parent resource (filing_id, verification_id, etc.).
"fil_1a2b3c"
Typed kind of case. Each kind has its own request/response payload shape — see the request/response fields.
missing_information, ra_termination Lifecycle status. needs_response means the partner must act; under_review means Palm is working on it. Both are open states. resolved and superseded are terminal.
needs_response, under_review, resolved, superseded One-line partner-safe summary of the case.
"Additional information needed to complete your filing."
Timestamp the case was opened.
Markdown-formatted partner-safe details about the case.
Typed request payload — what Palm is asking for. Shape varies by kind.
Typed response payload — what the partner submitted. Present once the partner has responded. Shape varies by kind.
Timestamp by which the case is expected to be resolved.
Timestamp the case was resolved or superseded.
Why the case left an open state. Set when status is resolved or superseded.
response_received, no_response_needed, parent_canceled, parent_completed, parent_failed 
