Skip to content

Commit 3e05da6

Browse files
author
Chris Jackson
committed
Update to reflect latest OpenAPI schema, bump to v1.0.0
1 parent 7367c0a commit 3e05da6

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

57 files changed

+1167
-882
lines changed

Gemfile.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
PATH
22
remote: .
33
specs:
4-
signrequest_client (0.1.0)
4+
signrequest_client (1.0.0)
55
json (~> 2.1, >= 2.1.0)
66
typhoeus (~> 1.0, >= 1.0.1)
77

README.md

Lines changed: 43 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ SignRequestClient - the Ruby gem for the SignRequest API
66

77
Add this to the Gemfile:
88

9-
gem 'signrequest_client', '~> 0.1.0'
10-
11-
And then run:
9+
gem 'signrequest_client', '~> 1.0.0'
10+
11+
And then run:
1212

1313
bundle install
1414

@@ -24,61 +24,57 @@ SignRequestClient.configure do |config|
2424
end
2525

2626
documents_api = SignRequestClient::DocumentsApi.new
27-
document = SignRequestClient::Document.new
27+
document = SignRequestClient::Document.new
2828

2929
begin
3030
result = documents_api.documents_create(document)
3131
p result
3232
rescue SignRequestClient::ApiError => e
3333
puts "Exception when calling ApiTokensApi->api_tokens_create: #{e}"
3434
end
35-
3635
```
3736

3837
## Documentation for API Endpoints
3938

40-
All URIs are relative to *https://signrequest.com/api/v1*
39+
All URIs are relative to _https://signrequest.com/api/v1_
4140

4241
Class | Method | HTTP request | Description
4342
------------ | ------------- | ------------- | -------------
44-
*SignRequestClient::ApiTokensApi* | [**api_tokens_create**](docs/ApiTokensApi.md#api_tokens_create) | **POST** /api-tokens/ |
45-
*SignRequestClient::ApiTokensApi* | [**api_tokens_delete**](docs/ApiTokensApi.md#api_tokens_delete) | **DELETE** /api-tokens/{key}/ |
46-
*SignRequestClient::ApiTokensApi* | [**api_tokens_list**](docs/ApiTokensApi.md#api_tokens_list) | **GET** /api-tokens/ |
47-
*SignRequestClient::ApiTokensApi* | [**api_tokens_read**](docs/ApiTokensApi.md#api_tokens_read) | **GET** /api-tokens/{key}/ |
48-
*SignRequestClient::DocumentAttachmentsApi* | [**document_attachments_create**](docs/DocumentAttachmentsApi.md#document_attachments_create) | **POST** /document-attachments/ |
49-
*SignRequestClient::DocumentAttachmentsApi* | [**document_attachments_list**](docs/DocumentAttachmentsApi.md#document_attachments_list) | **GET** /document-attachments/ |
50-
*SignRequestClient::DocumentAttachmentsApi* | [**document_attachments_read**](docs/DocumentAttachmentsApi.md#document_attachments_read) | **GET** /document-attachments/{uuid}/ |
51-
*SignRequestClient::DocumentsApi* | [**documents_create**](docs/DocumentsApi.md#documents_create) | **POST** /documents/ |
52-
*SignRequestClient::DocumentsApi* | [**documents_delete**](docs/DocumentsApi.md#documents_delete) | **DELETE** /documents/{uuid}/ |
53-
*SignRequestClient::DocumentsApi* | [**documents_delete_files**](docs/DocumentsApi.md#documents_delete_files) | **POST** /documents/{uuid}/delete_files/ |
54-
*SignRequestClient::DocumentsApi* | [**documents_list**](docs/DocumentsApi.md#documents_list) | **GET** /documents/ |
55-
*SignRequestClient::DocumentsApi* | [**documents_read**](docs/DocumentsApi.md#documents_read) | **GET** /documents/{uuid}/ |
56-
*SignRequestClient::DocumentsSearchApi* | [**documents_search_list**](docs/DocumentsSearchApi.md#documents_search_list) | **GET** /documents-search/ |
57-
*SignRequestClient::DocumentsSearchApi* | [**documents_search_read**](docs/DocumentsSearchApi.md#documents_search_read) | **GET** /documents-search/{id}/ |
58-
*SignRequestClient::EventsApi* | [**events_list**](docs/EventsApi.md#events_list) | **GET** /events/ |
59-
*SignRequestClient::EventsApi* | [**events_read**](docs/EventsApi.md#events_read) | **GET** /events/{id}/ |
60-
*SignRequestClient::SignrequestQuickCreateApi* | [**signrequest_quick_create_create**](docs/SignrequestQuickCreateApi.md#signrequest_quick_create_create) | **POST** /signrequest-quick-create/ |
61-
*SignRequestClient::SignrequestsApi* | [**signrequests_cancel_signrequest**](docs/SignrequestsApi.md#signrequests_cancel_signrequest) | **POST** /signrequests/{uuid}/cancel_signrequest/ |
62-
*SignRequestClient::SignrequestsApi* | [**signrequests_create**](docs/SignrequestsApi.md#signrequests_create) | **POST** /signrequests/ |
63-
*SignRequestClient::SignrequestsApi* | [**signrequests_list**](docs/SignrequestsApi.md#signrequests_list) | **GET** /signrequests/ |
64-
*SignRequestClient::SignrequestsApi* | [**signrequests_read**](docs/SignrequestsApi.md#signrequests_read) | **GET** /signrequests/{uuid}/ |
65-
*SignRequestClient::SignrequestsApi* | [**signrequests_resend_signrequest_email**](docs/SignrequestsApi.md#signrequests_resend_signrequest_email) | **POST** /signrequests/{uuid}/resend_signrequest_email/ |
66-
*SignRequestClient::TeamMembersApi* | [**team_members_list**](docs/TeamMembersApi.md#team_members_list) | **GET** /team-members/ |
67-
*SignRequestClient::TeamMembersApi* | [**team_members_read**](docs/TeamMembersApi.md#team_members_read) | **GET** /team-members/{uuid}/ |
68-
*SignRequestClient::TeamsApi* | [**teams_create**](docs/TeamsApi.md#teams_create) | **POST** /teams/ |
69-
*SignRequestClient::TeamsApi* | [**teams_invite_member**](docs/TeamsApi.md#teams_invite_member) | **POST** /teams/{subdomain}/invite_member/ |
70-
*SignRequestClient::TeamsApi* | [**teams_list**](docs/TeamsApi.md#teams_list) | **GET** /teams/ |
71-
*SignRequestClient::TeamsApi* | [**teams_partial_update**](docs/TeamsApi.md#teams_partial_update) | **PATCH** /teams/{subdomain}/ |
72-
*SignRequestClient::TeamsApi* | [**teams_read**](docs/TeamsApi.md#teams_read) | **GET** /teams/{subdomain}/ |
73-
*SignRequestClient::TeamsApi* | [**teams_update**](docs/TeamsApi.md#teams_update) | **PUT** /teams/{subdomain}/ |
74-
*SignRequestClient::TemplatesApi* | [**templates_list**](docs/TemplatesApi.md#templates_list) | **GET** /templates/ |
75-
*SignRequestClient::TemplatesApi* | [**templates_read**](docs/TemplatesApi.md#templates_read) | **GET** /templates/{uuid}/ |
76-
*SignRequestClient::WebhooksApi* | [**webhooks_create**](docs/WebhooksApi.md#webhooks_create) | **POST** /webhooks/ |
77-
*SignRequestClient::WebhooksApi* | [**webhooks_delete**](docs/WebhooksApi.md#webhooks_delete) | **DELETE** /webhooks/{uuid}/ |
78-
*SignRequestClient::WebhooksApi* | [**webhooks_list**](docs/WebhooksApi.md#webhooks_list) | **GET** /webhooks/ |
79-
*SignRequestClient::WebhooksApi* | [**webhooks_partial_update**](docs/WebhooksApi.md#webhooks_partial_update) | **PATCH** /webhooks/{uuid}/ |
80-
*SignRequestClient::WebhooksApi* | [**webhooks_read**](docs/WebhooksApi.md#webhooks_read) | **GET** /webhooks/{uuid}/ |
81-
*SignRequestClient::WebhooksApi* | [**webhooks_update**](docs/WebhooksApi.md#webhooks_update) | **PUT** /webhooks/{uuid}/ |
43+
*SignRequestClient::ApiTokensApi* | [**api_tokens_create**](docs/ApiTokensApi.md#api_tokens_create) | **POST** /api-tokens/ | Create an API token
44+
*SignRequestClient::ApiTokensApi* | [**api_tokens_delete**](docs/ApiTokensApi.md#api_tokens_delete) | **DELETE** /api-tokens/{key}/ | Delete an API token
45+
*SignRequestClient::ApiTokensApi* | [**api_tokens_list**](docs/ApiTokensApi.md#api_tokens_list) | **GET** /api-tokens/ | Retrieve a list of API tokens
46+
*SignRequestClient::ApiTokensApi* | [**api_tokens_read**](docs/ApiTokensApi.md#api_tokens_read) | **GET** /api-tokens/{key}/ | Retrieve an API token
47+
*SignRequestClient::DocumentAttachmentsApi* | [**document_attachments_create**](docs/DocumentAttachmentsApi.md#document_attachments_create) | **POST** /document-attachments/ | Create a Document Attachment
48+
*SignRequestClient::DocumentAttachmentsApi* | [**document_attachments_list**](docs/DocumentAttachmentsApi.md#document_attachments_list) | **GET** /document-attachments/ | Retrieve a list of Document Attachments
49+
*SignRequestClient::DocumentAttachmentsApi* | [**document_attachments_read**](docs/DocumentAttachmentsApi.md#document_attachments_read) | **GET** /document-attachments/{uuid}/ | Retrieve a Document Attachment
50+
*SignRequestClient::DocumentsApi* | [**documents_create**](docs/DocumentsApi.md#documents_create) | **POST** /documents/ | Create a Document
51+
*SignRequestClient::DocumentsApi* | [**documents_delete**](docs/DocumentsApi.md#documents_delete) | **DELETE** /documents/{uuid}/ | Delete a Document
52+
*SignRequestClient::DocumentsApi* | [**documents_list**](docs/DocumentsApi.md#documents_list) | **GET** /documents/ | Retrieve a list of Documents
53+
*SignRequestClient::DocumentsApi* | [**documents_read**](docs/DocumentsApi.md#documents_read) | **GET** /documents/{uuid}/ | Retrieve a Document
54+
*SignRequestClient::DocumentsSearchApi* | [**documents_search_list**](docs/DocumentsSearchApi.md#documents_search_list) | **GET** /documents-search/ | Search documents
55+
*SignRequestClient::EventsApi* | [**events_list**](docs/EventsApi.md#events_list) | **GET** /events/ | Retrieve a list of Events
56+
*SignRequestClient::EventsApi* | [**events_read**](docs/EventsApi.md#events_read) | **GET** /events/{id}/ | Retrieve an Event
57+
*SignRequestClient::SignrequestQuickCreateApi* | [**signrequest_quick_create_create**](docs/SignrequestQuickCreateApi.md#signrequest_quick_create_create) | **POST** /signrequest-quick-create/ | Quick create a SignRequest
58+
*SignRequestClient::SignrequestsApi* | [**signrequests_cancel_signrequest**](docs/SignrequestsApi.md#signrequests_cancel_signrequest) | **POST** /signrequests/{uuid}/cancel_signrequest/ | Cancel a SignRequest
59+
*SignRequestClient::SignrequestsApi* | [**signrequests_create**](docs/SignrequestsApi.md#signrequests_create) | **POST** /signrequests/ | Create a SignRequest
60+
*SignRequestClient::SignrequestsApi* | [**signrequests_list**](docs/SignrequestsApi.md#signrequests_list) | **GET** /signrequests/ | Retrieve a list of SignRequests
61+
*SignRequestClient::SignrequestsApi* | [**signrequests_read**](docs/SignrequestsApi.md#signrequests_read) | **GET** /signrequests/{uuid}/ | Retrieve a SignRequest
62+
*SignRequestClient::SignrequestsApi* | [**signrequests_resend_signrequest_email**](docs/SignrequestsApi.md#signrequests_resend_signrequest_email) | **POST** /signrequests/{uuid}/resend_signrequest_email/ | Resend a SignRequest
63+
*SignRequestClient::TeamMembersApi* | [**team_members_list**](docs/TeamMembersApi.md#team_members_list) | **GET** /team-members/ | Retrieve a list of Team Members
64+
*SignRequestClient::TeamMembersApi* | [**team_members_read**](docs/TeamMembersApi.md#team_members_read) | **GET** /team-members/{uuid}/ | Retrieve a Team Member
65+
*SignRequestClient::TeamsApi* | [**teams_create**](docs/TeamsApi.md#teams_create) | **POST** /teams/ | Create a Team
66+
*SignRequestClient::TeamsApi* | [**teams_invite_member**](docs/TeamsApi.md#teams_invite_member) | **POST** /teams/{subdomain}/invite_member/ | Invite a Team Member
67+
*SignRequestClient::TeamsApi* | [**teams_list**](docs/TeamsApi.md#teams_list) | **GET** /teams/ | Retrieve a list of Teams
68+
*SignRequestClient::TeamsApi* | [**teams_partial_update**](docs/TeamsApi.md#teams_partial_update) | **PATCH** /teams/{subdomain}/ | Update a Team
69+
*SignRequestClient::TeamsApi* | [**teams_read**](docs/TeamsApi.md#teams_read) | **GET** /teams/{subdomain}/ | Retrieve a Team
70+
*SignRequestClient::TemplatesApi* | [**templates_list**](docs/TemplatesApi.md#templates_list) | **GET** /templates/ | Retrieve a list of Templates
71+
*SignRequestClient::TemplatesApi* | [**templates_read**](docs/TemplatesApi.md#templates_read) | **GET** /templates/{uuid}/ | Retrieve a Template
72+
*SignRequestClient::WebhooksApi* | [**webhooks_create**](docs/WebhooksApi.md#webhooks_create) | **POST** /webhooks/ | Create a Webhook
73+
*SignRequestClient::WebhooksApi* | [**webhooks_delete**](docs/WebhooksApi.md#webhooks_delete) | **DELETE** /webhooks/{uuid}/ | Delete a Webhook
74+
*SignRequestClient::WebhooksApi* | [**webhooks_list**](docs/WebhooksApi.md#webhooks_list) | **GET** /webhooks/ | Retrieve a list of Webhooks
75+
*SignRequestClient::WebhooksApi* | [**webhooks_partial_update**](docs/WebhooksApi.md#webhooks_partial_update) | **PATCH** /webhooks/{uuid}/ | Partially update a Webhook
76+
*SignRequestClient::WebhooksApi* | [**webhooks_read**](docs/WebhooksApi.md#webhooks_read) | **GET** /webhooks/{uuid}/ | Retrieve a Webhook
77+
*SignRequestClient::WebhooksApi* | [**webhooks_update**](docs/WebhooksApi.md#webhooks_update) | **PUT** /webhooks/{uuid}/ | Update a Webhook
8278

8379

8480
## Documentation for Models
@@ -103,6 +99,8 @@ Class | Method | HTTP request | Description
10399
- [SignRequestClient::InlineResponse2007](docs/InlineResponse2007.md)
104100
- [SignRequestClient::InlineResponse2008](docs/InlineResponse2008.md)
105101
- [SignRequestClient::InlineResponse2009](docs/InlineResponse2009.md)
102+
- [SignRequestClient::InlineResponse201](docs/InlineResponse201.md)
103+
- [SignRequestClient::InlineResponse2011](docs/InlineResponse2011.md)
106104
- [SignRequestClient::InlineSignRequest](docs/InlineSignRequest.md)
107105
- [SignRequestClient::InlineTeam](docs/InlineTeam.md)
108106
- [SignRequestClient::InlineTeamMember](docs/InlineTeamMember.md)
@@ -120,3 +118,4 @@ Class | Method | HTTP request | Description
120118
- [SignRequestClient::Template](docs/Template.md)
121119
- [SignRequestClient::User](docs/User.md)
122120
- [SignRequestClient::WebhookSubscription](docs/WebhookSubscription.md)
121+

docs/ApiTokensApi.md

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,18 +4,18 @@ All URIs are relative to *https://signrequest.com/api/v1*
44

55
Method | HTTP request | Description
66
------------- | ------------- | -------------
7-
[**api_tokens_create**](ApiTokensApi.md#api_tokens_create) | **POST** /api-tokens/ |
8-
[**api_tokens_delete**](ApiTokensApi.md#api_tokens_delete) | **DELETE** /api-tokens/{key}/ |
9-
[**api_tokens_list**](ApiTokensApi.md#api_tokens_list) | **GET** /api-tokens/ |
10-
[**api_tokens_read**](ApiTokensApi.md#api_tokens_read) | **GET** /api-tokens/{key}/ |
7+
[**api_tokens_create**](ApiTokensApi.md#api_tokens_create) | **POST** /api-tokens/ | Create an API token
8+
[**api_tokens_delete**](ApiTokensApi.md#api_tokens_delete) | **DELETE** /api-tokens/{key}/ | Delete an API token
9+
[**api_tokens_list**](ApiTokensApi.md#api_tokens_list) | **GET** /api-tokens/ | Retrieve a list of API tokens
10+
[**api_tokens_read**](ApiTokensApi.md#api_tokens_read) | **GET** /api-tokens/{key}/ | Retrieve an API token
1111

1212

1313
# **api_tokens_create**
1414
> AuthToken api_tokens_create(data)
1515
16+
Create an API token
1617

17-
18-
18+
You can create an API token in the [team api settings page](/#/teams). It is also possible to get or create a token using the REST api with your login credentials.
1919

2020
### Example
2121
```ruby
@@ -35,6 +35,7 @@ data = SignRequestClient::AuthToken.new # AuthToken |
3535

3636

3737
begin
38+
#Create an API token
3839
result = api_instance.api_tokens_create(data)
3940
p result
4041
rescue SignRequestClient::ApiError => e
@@ -66,7 +67,7 @@ Name | Type | Description | Notes
6667
# **api_tokens_delete**
6768
> api_tokens_delete(key)
6869
69-
70+
Delete an API token
7071

7172

7273

@@ -88,6 +89,7 @@ key = "key_example" # String | A unique value identifying this api token.
8889

8990

9091
begin
92+
#Delete an API token
9193
api_instance.api_tokens_delete(key)
9294
rescue SignRequestClient::ApiError => e
9395
puts "Exception when calling ApiTokensApi->api_tokens_delete: #{e}"
@@ -118,7 +120,7 @@ nil (empty response body)
118120
# **api_tokens_list**
119121
> InlineResponse200 api_tokens_list(opts)
120122
121-
123+
Retrieve a list of API tokens
122124

123125

124126

@@ -142,6 +144,7 @@ opts = {
142144
}
143145

144146
begin
147+
#Retrieve a list of API tokens
145148
result = api_instance.api_tokens_list(opts)
146149
p result
147150
rescue SignRequestClient::ApiError => e
@@ -174,7 +177,7 @@ Name | Type | Description | Notes
174177
# **api_tokens_read**
175178
> AuthToken api_tokens_read(key)
176179
177-
180+
Retrieve an API token
178181

179182

180183

@@ -196,6 +199,7 @@ key = "key_example" # String | A unique value identifying this api token.
196199

197200

198201
begin
202+
#Retrieve an API token
199203
result = api_instance.api_tokens_read(key)
200204
p result
201205
rescue SignRequestClient::ApiError => e

docs/Document.md

Lines changed: 16 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -4,30 +4,27 @@
44
Name | Type | Description | Notes
55
------------ | ------------- | ------------- | -------------
66
**url** | **String** | | [optional]
7-
**team** | [**InlineTeam**](InlineTeam.md) | | [optional]
87
**uuid** | **String** | | [optional]
98
**user** | [**User**](User.md) | | [optional]
10-
**file_as_pdf** | **String** | | [optional]
11-
**name** | **String** | | [optional]
12-
**external_id** | **String** | | [optional]
13-
**frontend_id** | **String** | | [optional]
14-
**file** | **String** | | [optional]
15-
**file_from_url** | **String** | | [optional]
16-
**events_callback_url** | **String** | | [optional]
17-
**file_from_content** | **String** | | [optional]
18-
**file_from_content_name** | **String** | | [optional]
9+
**file_as_pdf** | **String** | Temporary URL to original file as PDF, expires in five minutes | [optional]
10+
**name** | **String** | Defaults to filename, including extension | [optional]
11+
**external_id** | **String** | ID used to reference document in external system | [optional]
12+
**frontend_id** | **String** | Shared secret used in conjunction with <a href=\"#section/Frontend-API/SignRequest-js-client-(beta)\">SignRequest-js client</a> to grant user access to a document that's not a member of the document's team | [optional]
13+
**file** | **String** | Temporary URL to original file, expires in five minutes | [optional]
14+
**file_from_url** | **String** | Publicly accessible URL of document to be downloaded by SignRequest | [optional]
15+
**events_callback_url** | **String** | URL at which to receive [event callbacks](#section/Events/Events-callback) for this document | [optional]
16+
**file_from_content** | **String** | Base64 encoded document content | [optional]
17+
**file_from_content_name** | **String** | Filename, including extension. Required when using `file_from_content`. | [optional]
1918
**template** | **String** | | [optional]
20-
**prefill_tags** | [**Array<InlinePrefillTags>**](InlinePrefillTags.md) | | [optional]
19+
**prefill_tags** | [**Array<InlinePrefillTags>**](InlinePrefillTags.md) | Prefill signer input data, see [prefill tags](#section/Preparing-a-document/Prefill-tags-templates) | [optional]
2120
**integrations** | [**Array<InlineIntegrationData>**](InlineIntegrationData.md) | | [optional]
2221
**file_from_sf** | [**FileFromSf**](FileFromSf.md) | | [optional]
23-
**auto_delete_days** | **Integer** | | [optional]
24-
**pdf** | **String** | | [optional]
25-
**status** | **String** | | [optional]
26-
**signrequest** | [**InlineSignRequest**](InlineSignRequest.md) | | [optional]
27-
**api_used** | **BOOLEAN** | | [optional]
28-
**signing_log** | [**SigningLog**](SigningLog.md) | | [optional]
29-
**security_hash** | **String** | | [optional]
22+
**auto_delete_days** | **Integer** | Number of days after which a finished document (signed/cancelled/declined) will be automatically deleted | [optional]
23+
**pdf** | **String** | Temporary URL to signed document as PDF, expires in five minutes | [optional]
24+
**status** | **String** | `co`: converting, `ne`: new, `se`: sent, `vi`: viewed, `si`: signed, `do`: downloaded, `sd`: signed and downloaded, `ca`: cancelled, `de`: declined, `ec`: error converting, `es`: error sending, `xp`: expired | [optional]
25+
**api_used** | **BOOLEAN** | Indicates whether document was created using the API | [optional]
26+
**security_hash** | **String** | SHA256 hash of PDF contents | [optional]
3027
**attachments** | [**Array<DocumentAttachment>**](DocumentAttachment.md) | | [optional]
31-
**auto_delete_after** | **DateTime** | | [optional]
28+
**auto_delete_after** | **DateTime** | Date and time calculated using `auto_delete_days` after which a finished document (signed/cancelled/declined) will be automatically deleted | [optional]
3229

3330

docs/DocumentAttachment.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@ Name | Type | Description | Notes
55
------------ | ------------- | ------------- | -------------
66
**url** | **String** | | [optional]
77
**uuid** | **String** | | [optional]
8-
**name** | **String** | | [optional]
9-
**file** | **String** | | [optional]
10-
**file_from_content** | **String** | | [optional]
11-
**file_from_content_name** | **String** | | [optional]
12-
**file_from_url** | **String** | | [optional]
8+
**name** | **String** | Defaults to filename | [optional]
9+
**file** | **String** | Temporary URL to document attachment, expires in five minutes | [optional]
10+
**file_from_content** | **String** | Base64 encoded document content | [optional]
11+
**file_from_content_name** | **String** | Filename, including extension. Required when using `file_from_content`. | [optional]
12+
**file_from_url** | **String** | Publicly accessible URL of document to be downloaded by SignRequest | [optional]
1313
**document** | **String** | |
1414

1515

0 commit comments

Comments
 (0)