- get - Get template recipient
- create - Create template recipient
- create_many - Create template recipients
- update - Update template recipient
- update_many - Update template recipients
- delete - Delete template recipient
Returns a single recipient. If you want to retrieve all the recipients 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.recipients.get(recipient_id=9436.42)
# Handle response
print(res)| Parameter | Type | Required | Description |
|---|---|---|---|
recipient_id |
float | ✔️ | N/A |
retries |
Optional[utils.RetryConfig] | ➖ | Configuration to override the default retry behavior of the client. |
models.RecipientGetTemplateRecipientResponse
| Error Type | Status Code | Content Type |
|---|---|---|
| models.RecipientGetTemplateRecipientBadRequestError | 400 | application/json |
| models.RecipientGetTemplateRecipientUnauthorizedError | 401 | application/json |
| models.RecipientGetTemplateRecipientForbiddenError | 403 | application/json |
| models.RecipientGetTemplateRecipientNotFoundError | 404 | application/json |
| models.RecipientGetTemplateRecipientInternalServerError | 500 | application/json |
| models.APIError | 4XX, 5XX | */* |
Create a single recipient 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.recipients.create(template_id=5712.95, recipient={
"email": "[email protected]",
"name": "<value>",
"role": documenso_sdk.RecipientCreateTemplateRecipientRoleRequest.SIGNER,
})
# Handle response
print(res)| Parameter | Type | Required | Description |
|---|---|---|---|
template_id |
float | ✔️ | N/A |
recipient |
models.RecipientCreateTemplateRecipientRecipient | ✔️ | N/A |
retries |
Optional[utils.RetryConfig] | ➖ | Configuration to override the default retry behavior of the client. |
models.RecipientCreateTemplateRecipientResponse
| Error Type | Status Code | Content Type |
|---|---|---|
| models.RecipientCreateTemplateRecipientBadRequestError | 400 | application/json |
| models.RecipientCreateTemplateRecipientUnauthorizedError | 401 | application/json |
| models.RecipientCreateTemplateRecipientForbiddenError | 403 | application/json |
| models.RecipientCreateTemplateRecipientInternalServerError | 500 | application/json |
| models.APIError | 4XX, 5XX | */* |
Create multiple recipients for a template.
from documenso_sdk import Documenso
import os
with Documenso(
api_key=os.getenv("DOCUMENSO_API_KEY", ""),
) as documenso:
res = documenso.templates.recipients.create_many(template_id=5642.48, recipients=[])
# Handle response
print(res)| Parameter | Type | Required | Description |
|---|---|---|---|
template_id |
float | ✔️ | N/A |
recipients |
List[models.RecipientCreateTemplateRecipientsRecipientRequest] | ✔️ | N/A |
retries |
Optional[utils.RetryConfig] | ➖ | Configuration to override the default retry behavior of the client. |
models.RecipientCreateTemplateRecipientsResponse
| Error Type | Status Code | Content Type |
|---|---|---|
| models.RecipientCreateTemplateRecipientsBadRequestError | 400 | application/json |
| models.RecipientCreateTemplateRecipientsUnauthorizedError | 401 | application/json |
| models.RecipientCreateTemplateRecipientsForbiddenError | 403 | application/json |
| models.RecipientCreateTemplateRecipientsInternalServerError | 500 | application/json |
| models.APIError | 4XX, 5XX | */* |
Update a single recipient for a template.
from documenso_sdk import Documenso
import os
with Documenso(
api_key=os.getenv("DOCUMENSO_API_KEY", ""),
) as documenso:
res = documenso.templates.recipients.update(template_id=2984.61, recipient={
"id": 8617.99,
})
# Handle response
print(res)| Parameter | Type | Required | Description |
|---|---|---|---|
template_id |
float | ✔️ | N/A |
recipient |
models.RecipientUpdateTemplateRecipientRecipient | ✔️ | N/A |
retries |
Optional[utils.RetryConfig] | ➖ | Configuration to override the default retry behavior of the client. |
models.RecipientUpdateTemplateRecipientResponse
| Error Type | Status Code | Content Type |
|---|---|---|
| models.RecipientUpdateTemplateRecipientBadRequestError | 400 | application/json |
| models.RecipientUpdateTemplateRecipientUnauthorizedError | 401 | application/json |
| models.RecipientUpdateTemplateRecipientForbiddenError | 403 | application/json |
| models.RecipientUpdateTemplateRecipientInternalServerError | 500 | application/json |
| models.APIError | 4XX, 5XX | */* |
Update multiple recipients for a template.
from documenso_sdk import Documenso
import os
with Documenso(
api_key=os.getenv("DOCUMENSO_API_KEY", ""),
) as documenso:
res = documenso.templates.recipients.update_many(template_id=5597.58, recipients=[
{
"id": 1630.42,
},
])
# Handle response
print(res)| Parameter | Type | Required | Description |
|---|---|---|---|
template_id |
float | ✔️ | N/A |
recipients |
List[models.RecipientUpdateTemplateRecipientsRecipientRequest] | ✔️ | N/A |
retries |
Optional[utils.RetryConfig] | ➖ | Configuration to override the default retry behavior of the client. |
models.RecipientUpdateTemplateRecipientsResponse
| Error Type | Status Code | Content Type |
|---|---|---|
| models.RecipientUpdateTemplateRecipientsBadRequestError | 400 | application/json |
| models.RecipientUpdateTemplateRecipientsUnauthorizedError | 401 | application/json |
| models.RecipientUpdateTemplateRecipientsForbiddenError | 403 | application/json |
| models.RecipientUpdateTemplateRecipientsInternalServerError | 500 | application/json |
| models.APIError | 4XX, 5XX | */* |
Delete template recipient
from documenso_sdk import Documenso
import os
with Documenso(
api_key=os.getenv("DOCUMENSO_API_KEY", ""),
) as documenso:
res = documenso.templates.recipients.delete(recipient_id=312.69)
# Handle response
print(res)| Parameter | Type | Required | Description |
|---|---|---|---|
recipient_id |
float | ✔️ | N/A |
retries |
Optional[utils.RetryConfig] | ➖ | Configuration to override the default retry behavior of the client. |
models.RecipientDeleteTemplateRecipientResponse
| Error Type | Status Code | Content Type |
|---|---|---|
| models.RecipientDeleteTemplateRecipientBadRequestError | 400 | application/json |
| models.RecipientDeleteTemplateRecipientUnauthorizedError | 401 | application/json |
| models.RecipientDeleteTemplateRecipientForbiddenError | 403 | application/json |
| models.RecipientDeleteTemplateRecipientInternalServerError | 500 | application/json |
| models.APIError | 4XX, 5XX | */* |