- get - Get envelope recipient
- create_many - Create envelope recipients
- update_many - Update envelope recipients
- delete - Delete envelope recipient
Returns an envelope recipient given an ID
from documenso_sdk import Documenso
import os
with Documenso(
api_key=os.getenv("DOCUMENSO_API_KEY", ""),
) as documenso:
res = documenso.envelopes.recipients.get(recipient_id=8771.72)
# 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.EnvelopeRecipientGetResponse
| Error Type | Status Code | Content Type |
|---|---|---|
| models.EnvelopeRecipientGetBadRequestError | 400 | application/json |
| models.EnvelopeRecipientGetUnauthorizedError | 401 | application/json |
| models.EnvelopeRecipientGetForbiddenError | 403 | application/json |
| models.EnvelopeRecipientGetNotFoundError | 404 | application/json |
| models.EnvelopeRecipientGetInternalServerError | 500 | application/json |
| models.APIError | 4XX, 5XX | */* |
Create multiple recipients for an envelope
import documenso_sdk
from documenso_sdk import Documenso
import os
with Documenso(
api_key=os.getenv("DOCUMENSO_API_KEY", ""),
) as documenso:
res = documenso.envelopes.recipients.create_many(envelope_id="<id>", data=[
{
"email": "Ed16@yahoo.com",
"name": "<value>",
"role": documenso_sdk.EnvelopeRecipientCreateManyRoleRequest.SIGNER,
},
])
# Handle response
print(res)| Parameter | Type | Required | Description |
|---|---|---|---|
envelope_id |
str | ✔️ | N/A |
data |
List[models.EnvelopeRecipientCreateManyDataRequest] | ✔️ | N/A |
retries |
Optional[utils.RetryConfig] | ➖ | Configuration to override the default retry behavior of the client. |
models.EnvelopeRecipientCreateManyResponse
| Error Type | Status Code | Content Type |
|---|---|---|
| models.EnvelopeRecipientCreateManyBadRequestError | 400 | application/json |
| models.EnvelopeRecipientCreateManyUnauthorizedError | 401 | application/json |
| models.EnvelopeRecipientCreateManyForbiddenError | 403 | application/json |
| models.EnvelopeRecipientCreateManyInternalServerError | 500 | application/json |
| models.APIError | 4XX, 5XX | */* |
Update multiple recipients for an envelope
from documenso_sdk import Documenso
import os
with Documenso(
api_key=os.getenv("DOCUMENSO_API_KEY", ""),
) as documenso:
res = documenso.envelopes.recipients.update_many(envelope_id="<id>", data=[
{
"id": 8894.57,
},
])
# Handle response
print(res)| Parameter | Type | Required | Description |
|---|---|---|---|
envelope_id |
str | ✔️ | N/A |
data |
List[models.EnvelopeRecipientUpdateManyDataRequest] | ✔️ | N/A |
retries |
Optional[utils.RetryConfig] | ➖ | Configuration to override the default retry behavior of the client. |
models.EnvelopeRecipientUpdateManyResponse
| Error Type | Status Code | Content Type |
|---|---|---|
| models.EnvelopeRecipientUpdateManyBadRequestError | 400 | application/json |
| models.EnvelopeRecipientUpdateManyUnauthorizedError | 401 | application/json |
| models.EnvelopeRecipientUpdateManyForbiddenError | 403 | application/json |
| models.EnvelopeRecipientUpdateManyInternalServerError | 500 | application/json |
| models.APIError | 4XX, 5XX | */* |
Delete an envelope recipient
from documenso_sdk import Documenso
import os
with Documenso(
api_key=os.getenv("DOCUMENSO_API_KEY", ""),
) as documenso:
res = documenso.envelopes.recipients.delete(recipient_id=4834.93)
# 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.EnvelopeRecipientDeleteResponse
| Error Type | Status Code | Content Type |
|---|---|---|
| models.EnvelopeRecipientDeleteBadRequestError | 400 | application/json |
| models.EnvelopeRecipientDeleteUnauthorizedError | 401 | application/json |
| models.EnvelopeRecipientDeleteForbiddenError | 403 | application/json |
| models.EnvelopeRecipientDeleteInternalServerError | 500 | application/json |
| models.APIError | 4XX, 5XX | */* |