(templates.fields)
- create - Create template field
- get - Get template field
- create_many - Create template fields
- update - Update template field
- update_many - Update template fields
- delete - Delete template field
Create a single field for a template.
import documenso_sdk
from documenso_sdk import Documenso
import os
with Documenso(
api_key=os.getenv("DOCUMENSO_API_KEY", ""),
) as documenso:
res = documenso.templates.fields.create(template_id=4865.89, field={
"type": documenso_sdk.FieldCreateTemplateFieldTypeNumberRequestBody1.NUMBER,
"recipient_id": 4174.58,
"page_number": 1343.65,
"page_x": 690.25,
"page_y": 7964.74,
"width": 9510.62,
"height": 0.86,
})
# Handle response
print(res)
Parameter | Type | Required | Description |
---|---|---|---|
template_id |
float | ✔️ | N/A |
field |
models.FieldCreateTemplateFieldFieldUnion | ✔️ | N/A |
retries |
Optional[utils.RetryConfig] | ➖ | Configuration to override the default retry behavior of the client. |
models.FieldCreateTemplateFieldResponse
Error Type | Status Code | Content Type |
---|---|---|
models.FieldCreateTemplateFieldBadRequestError | 400 | application/json |
models.FieldCreateTemplateFieldInternalServerError | 500 | application/json |
models.APIError | 4XX, 5XX | */* |
Returns a single field. If you want to retrieve all the fields for a template, use the "Get Template" endpoint.
from documenso_sdk import Documenso
import os
with Documenso(
api_key=os.getenv("DOCUMENSO_API_KEY", ""),
) as documenso:
res = documenso.templates.fields.get(field_id=7003.47)
# Handle response
print(res)
Parameter | Type | Required | Description |
---|---|---|---|
field_id |
float | ✔️ | N/A |
retries |
Optional[utils.RetryConfig] | ➖ | Configuration to override the default retry behavior of the client. |
models.FieldGetTemplateFieldResponse
Error Type | Status Code | Content Type |
---|---|---|
models.FieldGetTemplateFieldBadRequestError | 400 | application/json |
models.FieldGetTemplateFieldNotFoundError | 404 | application/json |
models.FieldGetTemplateFieldInternalServerError | 500 | application/json |
models.APIError | 4XX, 5XX | */* |
Create multiple fields for a template.
import documenso_sdk
from documenso_sdk import Documenso
import os
with Documenso(
api_key=os.getenv("DOCUMENSO_API_KEY", ""),
) as documenso:
res = documenso.templates.fields.create_many(template_id=5158.41, fields=[
{
"type": documenso_sdk.FieldCreateTemplateFieldsTypeCheckboxRequestBody1.CHECKBOX,
"recipient_id": 2516.72,
"page_number": 2304.17,
"page_x": 7760.32,
"page_y": 3376.66,
"width": 3566.94,
"height": 2768.94,
},
{
"type": documenso_sdk.FieldCreateTemplateFieldsTypeNumberRequestBody1.NUMBER,
"recipient_id": 5689.64,
"page_number": 6483.69,
"page_x": 7271.79,
"page_y": 1891.56,
"width": 7263.21,
"height": 5043.41,
},
])
# Handle response
print(res)
Parameter | Type | Required | Description |
---|---|---|---|
template_id |
float | ✔️ | N/A |
fields |
List[models.FieldCreateTemplateFieldsFieldUnion] | ✔️ | N/A |
retries |
Optional[utils.RetryConfig] | ➖ | Configuration to override the default retry behavior of the client. |
models.FieldCreateTemplateFieldsResponse
Error Type | Status Code | Content Type |
---|---|---|
models.FieldCreateTemplateFieldsBadRequestError | 400 | application/json |
models.FieldCreateTemplateFieldsInternalServerError | 500 | application/json |
models.APIError | 4XX, 5XX | */* |
Update a single field for a template.
import documenso_sdk
from documenso_sdk import Documenso
import os
with Documenso(
api_key=os.getenv("DOCUMENSO_API_KEY", ""),
) as documenso:
res = documenso.templates.fields.update(template_id=8574.78, field={
"type": documenso_sdk.FieldUpdateTemplateFieldTypeTextRequestBody1.TEXT,
"id": 3446.2,
})
# Handle response
print(res)
Parameter | Type | Required | Description |
---|---|---|---|
template_id |
float | ✔️ | N/A |
field |
models.FieldUpdateTemplateFieldFieldUnion | ✔️ | N/A |
retries |
Optional[utils.RetryConfig] | ➖ | Configuration to override the default retry behavior of the client. |
models.FieldUpdateTemplateFieldResponse
Error Type | Status Code | Content Type |
---|---|---|
models.FieldUpdateTemplateFieldBadRequestError | 400 | application/json |
models.FieldUpdateTemplateFieldInternalServerError | 500 | application/json |
models.APIError | 4XX, 5XX | */* |
Update multiple fields for a template.
import documenso_sdk
from documenso_sdk import Documenso
import os
with Documenso(
api_key=os.getenv("DOCUMENSO_API_KEY", ""),
) as documenso:
res = documenso.templates.fields.update_many(template_id=4057.69, fields=[
{
"type": documenso_sdk.FieldUpdateTemplateFieldsTypeDateRequestBody1.DATE,
"id": 8982.15,
},
{
"type": documenso_sdk.FieldUpdateTemplateFieldsTypeNameRequestBody1.NAME,
"id": 310.19,
},
])
# Handle response
print(res)
Parameter | Type | Required | Description |
---|---|---|---|
template_id |
float | ✔️ | N/A |
fields |
List[models.FieldUpdateTemplateFieldsFieldUnion] | ✔️ | N/A |
retries |
Optional[utils.RetryConfig] | ➖ | Configuration to override the default retry behavior of the client. |
models.FieldUpdateTemplateFieldsResponse
Error Type | Status Code | Content Type |
---|---|---|
models.FieldUpdateTemplateFieldsBadRequestError | 400 | application/json |
models.FieldUpdateTemplateFieldsInternalServerError | 500 | application/json |
models.APIError | 4XX, 5XX | */* |
Delete template field
from documenso_sdk import Documenso
import os
with Documenso(
api_key=os.getenv("DOCUMENSO_API_KEY", ""),
) as documenso:
res = documenso.templates.fields.delete(field_id=5459.07)
# Handle response
print(res)
Parameter | Type | Required | Description |
---|---|---|---|
field_id |
float | ✔️ | N/A |
retries |
Optional[utils.RetryConfig] | ➖ | Configuration to override the default retry behavior of the client. |
models.FieldDeleteTemplateFieldResponse
Error Type | Status Code | Content Type |
---|---|---|
models.FieldDeleteTemplateFieldBadRequestError | 400 | application/json |
models.FieldDeleteTemplateFieldInternalServerError | 500 | application/json |
models.APIError | 4XX, 5XX | */* |