anchor.diff:                  }
               ],
               data_spec = #data_spec{
  +                optional = [<<"callback">>],
  +                correct_values = #{
  +                    <<"callback">> => [?CALLBACK_URL()]
  +                },
                   bad_values = [
                       {bad_id, ?NON_EXISTENT_ARCHIVE_ID, ?ERROR_NOT_FOUND},
                       {<<"callback">>, <<"htp:/wrong-url.org">>, ?ERROR_BAD_DATA(<<"callback">>)}
  
positive.code:                     end
                  end, Providers)
          end
      end.
  
  %%%===================================================================
  
negative.code:         {Id, _} = api_test_utils:maybe_substitute_bad_id(ArchiveId, Data0),
          api_test_memory:set(MemRef, archive_to_purge, ArchiveObject#archive_object{id = Id}),
  
          #gs_args{
              operation = create,
              gri = #gri{type = op_archive, id = Id, aspect = purge, scope = private},
              data = Data0
          }
      end.
  
  