mirror of https://github.com/docusealco/docuseal
				
				
				
			
			You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							77 lines
						
					
					
						
							3.8 KiB
						
					
					
				
			
		
		
	
	
							77 lines
						
					
					
						
							3.8 KiB
						
					
					
				| <div class="flex flex-wrap space-y-4 md:flex-nowrap md:space-y-0 md:space-x-10">
 | |
|   <%= render 'shared/settings_nav' %>
 | |
|   <div class="flex-grow">
 | |
|     <h1 class="text-4xl font-bold mb-4">API</h1>
 | |
|     <div class="card bg-base-200">
 | |
|       <div class="card-body p-6">
 | |
|         <label for="api_key" class="text-sm font-semibold">X-Auth-Token</label>
 | |
|         <div class="flex flex-row space-x-4">
 | |
|           <input id="api_key" type="text" value="<%= current_user.access_token.token %>" class="input font-mono input-bordered w-full" autocomplete="off" readonly>
 | |
|           <%= render 'shared/clipboard_copy', icon: 'copy', text: current_user.access_token.token, class: 'base-button', icon_class: 'w-6 h-6 text-white', copy_title: 'Copy', copied_title: 'Copied' %>
 | |
|         </div>
 | |
|       </div>
 | |
|     </div>
 | |
|     <div class="space-y-4 mt-4">
 | |
|       <div class="collapse collapse-plus bg-base-200 px-1">
 | |
|         <input type="checkbox">
 | |
|         <div class="collapse-title text-xl font-medium">
 | |
|           <div>
 | |
|             Request signature, single submitter
 | |
|           </div>
 | |
|           <div class="mt-1">
 | |
|             <div class="badge badge-warning badge-lg">POST</div>
 | |
|             <div class="badge badge-primary badge-lg"><%= api_submissions_path %></div>
 | |
|           </div>
 | |
|         </div>
 | |
|         <div class="collapse-content" style="display: inherit">
 | |
|           <div class="mockup-code overflow-hidden">
 | |
|             <% text = capture do %>curl --location '<%= api_submissions_url %>' \
 | |
|        --header 'X-Auth-Token: <%= current_user.access_token.token %>' \
 | |
|        --data-raw '{
 | |
|            "template_id": <%= current_account.templates.last&.id || 1 %>,
 | |
|            "emails":  "<%= current_user.email.sub('@', '+test@') %>, <%= current_user.email.sub('@', '+test2@') %>"
 | |
|        }'<% end.to_str %>
 | |
|             <span class="top-0 right-0 absolute">
 | |
|               <%= render 'shared/clipboard_copy', icon: 'copy', text:, class: 'btn btn-ghost text-white', icon_class: 'w-6 h-6 text-white', copy_title: 'Copy', copied_title: 'Copied' %>
 | |
|             </span>
 | |
|             <pre data-prefix="$"><code class="overflow-hidden w-full"><%= text %></code></pre>
 | |
|           </div>
 | |
|         </div>
 | |
|       </div>
 | |
|       <div class="collapse collapse-plus bg-base-200 px-1">
 | |
|         <input type="checkbox">
 | |
|         <div class="collapse-title text-xl font-medium">
 | |
|           <div>
 | |
|             Request signature, multiple submitters
 | |
|           </div>
 | |
|           <div class="mt-1">
 | |
|             <div class="badge badge-warning badge-lg">POST</div>
 | |
|             <div class="badge badge-primary badge-lg"><%= api_submissions_path %></div>
 | |
|           </div>
 | |
|         </div>
 | |
|         <div class="collapse-content" style="display: inherit">
 | |
|           <div class="mockup-code overflow-hidden">
 | |
|             <% text = capture do %>curl --location '<%= api_submissions_url %>' \
 | |
|        --header 'X-Auth-Token: <%= current_user.access_token.token %>' \
 | |
|        --data-raw '{
 | |
|          "template_id": <%= current_account.templates.last&.id || 1 %>,
 | |
|          "submission": [
 | |
|            {
 | |
|              "submitters": [
 | |
|                { "name": "<%= current_account.templates.last ? current_account.templates.last.submitters.first['name'] : 'First Submitter' %>", "email": "<%= current_user.email.sub('@', '+test@') %>" },
 | |
|                { "name": "Second Submitter", "email": "<%= current_user.email.sub('@', '+test2@') %>" }
 | |
|              ]
 | |
|            }
 | |
|          ]
 | |
|        }'<% end.to_str %>
 | |
|             <span class="top-0 right-0 absolute">
 | |
|               <%= render 'shared/clipboard_copy', icon: 'copy', text:, class: 'btn btn-ghost text-white', icon_class: 'w-6 h-6 text-white', copy_title: 'Copy', copied_title: 'Copied' %>
 | |
|             </span>
 | |
|             <pre data-prefix="$"><code class="overflow-hidden w-full"><%= text %></code></pre>
 | |
|           </div>
 | |
|         </div>
 | |
|       </div>
 | |
|     </div>
 | |
|   </div>
 | |
| </div>
 |