Download OpenAPI specification:Download
The Fields API allows you to manage fields and field values information.
List custom fields under the same account
List custom fields response
Bad request
Unauthorized
Forbidden
Internal server error
{- "next_cursor": "string",
- "items": [
- {
- "brex_id": "string",
- "name": "string",
- "remote_id": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_disabled": true,
- "group": "ACCOUNTING"
}
]
}
Create a custom field
Create custom field response
Bad request
Unauthorized
Forbidden
Not found
Internal server error
{- "name": "string",
- "group": "ACCOUNTING",
- "remote_id": "string",
- "is_disabled": true
}
{- "brex_id": "string",
- "name": "string",
- "remote_id": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_disabled": true,
- "group": "ACCOUNTING"
}
Get a custom field by Brex ID
Get custom field response
Bad request
Unauthorized
Forbidden
Not found
Internal server error
{- "brex_id": "string",
- "name": "string",
- "remote_id": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_disabled": true,
- "group": "ACCOUNTING"
}
Update a field by ID
Update custom field response
Bad request
Unauthorized
Forbidden
Not found
Internal server error
{- "name": "string",
- "is_disabled": true
}
{- "brex_id": "string",
- "name": "string",
- "remote_id": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_disabled": true,
- "group": "ACCOUNTING"
}
List values under the same custom field
List custom field values response
Bad request
Unauthorized
Forbidden
Internal server error
{- "next_cursor": "string",
- "items": [
- {
- "brex_id": "string",
- "remote_id": "string",
- "value_id": "string",
- "value": "string",
- "field_id": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_disabled": true
}
]
}
Update custom field values (up to 1000 values at once) for a specific field
Update custom field value list response
Bad request
Unauthorized
Forbidden
Not found
Internal server error
{- "items": [
- {
- "brex_id": "string",
- "value_id": "string",
- "remote_id": "string",
- "data": {
- "value": "string",
- "is_disabled": true
}
}
]
}
{- "items": [
- {
- "brex_id": "string",
- "remote_id": "string",
- "value_id": "string",
- "value": "string",
- "field_id": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_disabled": true
}
]
}
Create custom field values (up to 1000 values at once) for a specific field
Create custom field values response
Bad request
Unauthorized
Forbidden
Not found
Internal server error
{- "items": [
- {
- "value": "string",
- "value_id": "string",
- "remote_id": "string",
- "is_disabled": true
}
]
}
{- "items": [
- {
- "brex_id": "string",
- "remote_id": "string",
- "value_id": "string",
- "value": "string",
- "field_id": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_disabled": true
}
]
}
Delete custom field values (up to 1000 values at once) for a specific field
Delete custom field value list response
Bad request
Unauthorized
Forbidden
Not found
Internal server error
{- "items": [
- {
- "brex_id": "string",
- "value_id": "string",
- "remote_id": "string"
}
]
}
{ }
Get a field value by field ID and field value ID
Get a field value response
Bad request
Unauthorized
Forbidden
Not found
Internal server error
{- "brex_id": "string",
- "remote_id": "string",
- "value_id": "string",
- "value": "string",
- "field_id": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "is_disabled": true
}