Customization

Set Schemas Custom

Creates or updates a custom schema fragment.

POST
/schemas.custom.set

Creates or updates a custom schema fragment.

Authorization

auth-token

AuthorizationBearer <token>

All the DevRev APIs require a token to authenticate the user. Provide Authorization: Bearer <TOKEN> as a header to every API request. How do I find my token?

In: header

Request Body

application/json

type?string
Value in"app_fragment" | "custom_type_fragment" | "tenant_fragment"
composite_schemas?

List of all composite schemas used in this fragment.

conditions?

List of conditions for this fragment.

deleted_fields?array<string>

List of field names which are being dropped.

deprecated?booleanDeprecated

Whether this fragment has been deprecated.

description?string

The description of the custom schema fragment.

Formattext
fields?

List of all fields in this fragment.

is_custom_leaf_type?boolean

Whether the leaf type corresponds to a custom object

is_deprecated?boolean

Whether this fragment has been deprecated.

leaf_type?string

The leaf type this fragment applies to.

Formattext
app*string

The app this fragment applies to.

Formattext
app_display_name?string

The display name of the app.

Formattext

Response Body

application/json

application/json

application/json

application/json

application/json

application/json

application/json

curl -X POST "https://api.devrev.ai/schemas.custom.set" \  -H "Content-Type: application/json" \  -d '{    "type": "app_fragment",    "description": "string",    "leaf_type": "string",    "app": "string"  }'
{
  "id": "string"
}
{
  "detail": "string",
  "message": "string",
  "type": "artifact_already_attached_to_a_parent",
  "existing_parent": "string",
  "is_same": true
}
{
  "detail": "string",
  "message": "string",
  "type": "unauthenticated"
}
{
  "detail": "string",
  "message": "string",
  "type": "forbidden"
}
{
  "detail": "string",
  "message": "string",
  "type": "too_many_requests",
  "retry_after": 0
}
{
  "detail": "string",
  "message": "string",
  "type": "internal_error",
  "reference_id": "string"
}
{
  "detail": "string",
  "message": "string",
  "type": "service_unavailable"
}